Не обязательно. Файл пакета можно назвать 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
...
Я все еще не совсем уверен, почему это сработало, но удаление ~/.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 к чему-то другому. Это может решить вашу проблему.
Я все еще не совсем уверен, почему это сработало, но удаление ~/.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 к чему-то другому. Это может решить вашу проблему.