X-Server сломался после того, как я попытался настроить тему в Xubuntu 16.04

Является ли имя пакета для удаления того же, что и файла .deb?

Не обязательно. Файл пакета можно назвать install-me.deb, а сам пакет может быть foo-bar.

Однако arc-theme-solid_1450051815.946cbf5_all.deb выглядит как нормальное имя. В общем случае для пакета файл .deb следует называть <package-name>_<version>_<architecture>.deb. Для установленного пакета:

Имя: arc-theme-solid Версия: 1450051815.946cbf5 Архитектура: all

Чтобы проверить, есть ли у вас файл .deb вы можете использовать dpkg-deb на нем:

dpkg-deb --field arc-theme-solid_1450051815.946cbf5_all.deb

Например:

$ dpkg-deb --field fonts-noto_2015-09-29-1_all.deb
Package: fonts-noto
Version: 2015-09-29-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org>
Installed-Size: 22
Depends: fonts-noto-hinted
Recommends: fonts-noto-unhinted, fonts-noto-cjk
Section: fonts
...
0
задан 12 August 2017 в 07:24

2 ответа

Я все еще не совсем уверен, почему это сработало, но удаление ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml (или, скорее, переименование его на xsettings.xml.bk) устранило проблему. И не только эта проблема, она также исправила сломанную тему, которую я пытался исправить с помощью редактирования.

Это был этот файл:

<?xml version="1.0" encoding="UTF-8"?> <channel name="xsettings" version="1.0"> <property name="Net" type="empty"> <property name="ThemeName" type="string" value="Greybird"/> <property name="IconThemeName" type="string" value="elementary-xfce-darker"/> <property name="DoubleClickTime" type="empty"/> <property name="DoubleClickDistance" type="empty"/> <property name="DndDragThreshold" type="empty"/> <property name="CursorBlink" type="empty"/> <property name="CursorBlinkTime" type="empty"/> <property name="SoundThemeName" type="empty"/> <property name="EnableEventSounds" type="bool" value="false"/> <property name="EnableInputFeedbackSounds" type="bool" value="false"/> </property> <property name="Xft" type="empty"> <property name="DPI" type="empty"/> <property name="Antialias" type="int" value="1"/> <property name="Hinting" type="int" value="1"/> <property name="HintStyle" type="empty"/> <property name="RGBA" type="empty"/> <property name="Lcdfilter" type="empty"/> </property> <property name="Gtk" type="empty"> <property name="CanChangeAccels" type="bool" value="false"/> <property name="ColorPalette" type="empty"/> <property name="FontName" type="empty"/> <property name="IconSizes" type="empty"/> <property name="KeyThemeName" type="empty"/> <property name="ToolbarStyle" type="string" value="icons"/> <property name="ToolbarIconSize" type="empty"/> <property name="MenuImages" type="bool" value="true"/> <property name="ButtonImages" type="bool" value="true"/> <property name="MenuBarAccel" type="empty"/> <property name="CursorThemeName" type="empty"/> <property name="CursorThemeSize" type="empty"/> <property name="DecorationLayout" type="empty"/> <property name="ColorScheme" type="string" value="selected_bg_color:#398ee7;selected_fg_color:#eeeeee;"/> </property> </channel>

Причина, по которой я решил для удаления этого файла было то, что у моей учетной записи гостя это не было. Первоначально я собирался скопировать все настройки моего гостя (у меня есть фактический пользователь с именем guest, а не стандартная гостевая учетная запись, поэтому у него есть собственный домашний каталог). Но когда я начал сравнивать мои файлы, я заметил, что многие из них существуют только на моей основной учетной записи. Это когда я пытался удалить некоторые из них. [F5] казался самым подозрительным для меня из-за его многочисленных пустых значений (хотя я имел в виду, что вполне возможно, что они должны быть пустыми).

Момент, когда я переименовал его и перезапустил lightdm , Я мог бы войти в свою основную учетную запись, и X-сервер загрузился без проблем. Тем не менее, это не единственный файл, который я подвергал этому обращению. Вполне возможно, что это решение работает только потому, что я переименовал другой файл, ~/.config/gtk-3.0/gtk.css. Я также скопировал ~/.gtkrc-2.0 в ~/.gtkrc-2.0.bk, но это определенно не помогло, потому что я не удалял исходный файл.

Я ничего не делал, кроме как пытаться диагностировать и отбросить проблему. Который, я думаю, окупился.

Я не уверен, что именно вызвало эту проблему, потому что я не редактировал файлы, пока не испытал это. Это может быть сбой в графическом интерфейсе конфигурации темы, поскольку именно это заставило X-Server зависеть в первую очередь. В любом случае, если с вами происходит то же самое, я рекомендую вам хранить как минимум две учетные записи (одна из которых вы обычно не используете), чтобы вы могли сравнивать ваши файлы конфигурации, а если нет, попробуйте переименовать ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml к чему-то другому. Это может решить вашу проблему.

0
ответ дан 18 July 2018 в 08:39

Я все еще не совсем уверен, почему это сработало, но удаление ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml (или, скорее, переименование его на xsettings.xml.bk) устранило проблему. И не только эта проблема, она также исправила сломанную тему, которую я пытался исправить с помощью редактирования.

Это был этот файл:

<?xml version="1.0" encoding="UTF-8"?> <channel name="xsettings" version="1.0"> <property name="Net" type="empty"> <property name="ThemeName" type="string" value="Greybird"/> <property name="IconThemeName" type="string" value="elementary-xfce-darker"/> <property name="DoubleClickTime" type="empty"/> <property name="DoubleClickDistance" type="empty"/> <property name="DndDragThreshold" type="empty"/> <property name="CursorBlink" type="empty"/> <property name="CursorBlinkTime" type="empty"/> <property name="SoundThemeName" type="empty"/> <property name="EnableEventSounds" type="bool" value="false"/> <property name="EnableInputFeedbackSounds" type="bool" value="false"/> </property> <property name="Xft" type="empty"> <property name="DPI" type="empty"/> <property name="Antialias" type="int" value="1"/> <property name="Hinting" type="int" value="1"/> <property name="HintStyle" type="empty"/> <property name="RGBA" type="empty"/> <property name="Lcdfilter" type="empty"/> </property> <property name="Gtk" type="empty"> <property name="CanChangeAccels" type="bool" value="false"/> <property name="ColorPalette" type="empty"/> <property name="FontName" type="empty"/> <property name="IconSizes" type="empty"/> <property name="KeyThemeName" type="empty"/> <property name="ToolbarStyle" type="string" value="icons"/> <property name="ToolbarIconSize" type="empty"/> <property name="MenuImages" type="bool" value="true"/> <property name="ButtonImages" type="bool" value="true"/> <property name="MenuBarAccel" type="empty"/> <property name="CursorThemeName" type="empty"/> <property name="CursorThemeSize" type="empty"/> <property name="DecorationLayout" type="empty"/> <property name="ColorScheme" type="string" value="selected_bg_color:#398ee7;selected_fg_color:#eeeeee;"/> </property> </channel>

Причина, по которой я решил для удаления этого файла было то, что у моей учетной записи гостя это не было. Первоначально я собирался скопировать все настройки моего гостя (у меня есть фактический пользователь с именем guest, а не стандартная гостевая учетная запись, поэтому у него есть собственный домашний каталог). Но когда я начал сравнивать мои файлы, я заметил, что многие из них существуют только на моей основной учетной записи. Это когда я пытался удалить некоторые из них. [F5] казался самым подозрительным для меня из-за его многочисленных пустых значений (хотя я имел в виду, что вполне возможно, что они должны быть пустыми).

Момент, когда я переименовал его и перезапустил lightdm , Я мог бы войти в свою основную учетную запись, и X-сервер загрузился без проблем. Тем не менее, это не единственный файл, который я подвергал этому обращению. Вполне возможно, что это решение работает только потому, что я переименовал другой файл, ~/.config/gtk-3.0/gtk.css. Я также скопировал ~/.gtkrc-2.0 в ~/.gtkrc-2.0.bk, но это определенно не помогло, потому что я не удалял исходный файл.

Я ничего не делал, кроме как пытаться диагностировать и отбросить проблему. Который, я думаю, окупился.

Я не уверен, что именно вызвало эту проблему, потому что я не редактировал файлы, пока не испытал это. Это может быть сбой в графическом интерфейсе конфигурации темы, поскольку именно это заставило X-Server зависеть в первую очередь. В любом случае, если с вами происходит то же самое, я рекомендую вам хранить как минимум две учетные записи (одна из которых вы обычно не используете), чтобы вы могли сравнивать ваши файлы конфигурации, а если нет, попробуйте переименовать ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml к чему-то другому. Это может решить вашу проблему.

0
ответ дан 24 July 2018 в 19:08

Другие вопросы по тегам:

Похожие вопросы: