Я случайно испортил свое меню, и теперь Firefox больше не появляется, когда я ищу приложения, и у меня нет способа пометить его как «избранное», когда приложение запущено.
Я отправил Firefox с терминала, но это немного болезненно, потому что я должен держать его открытым, и выводит много ошибок.
Есть ли способ сообщить apt, или dpkg, или какой-либо другой инструмент для восстановления иконки?
вы также можете сделать это с помощью dconf, процедура почти такая же, но это немного проще. Я думаю, вам нужно добавить хотя бы одну вещь в избранное, прежде чем они появятся здесь. Я не использую рабочий стол по умолчанию (я его ненавижу), я использую флэшбэк, поэтому я не уверен, что это поведение такое же ... Флэшбэк уже имел избранное по умолчанию, когда я выполнял эти команды.
перечислите ваши любимые :
список рекурсивно | grep favourite
org.gnome.shell favour-apps ['ubiquity.desktop', 'thunderbird.desktop', 'org.gnome.Nautilus.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'snap-store_ubuntu-software.desktop', 'yelp.desktop']
это строка, которую вы хотите ... если вы не видите строку "org.gnome.shell favourite-apps", добавьте избранное и попробуйте еще раз.
firefox.
Если вы действительно испортили и каким-то образом удалили файл /usr/share/applications/firefox.desktop. Вам придется сделать еще один. Это сработало для меня:
создайте файл с текстовым редактором, я использовал vi.
sudo vi /usr/share/applications/firefox.desktop
...i на самом деле назвал его poop.desktop, вы на самом деле можете назвать его как хотите и использовать это имя в назначении gsettings ... что полезно знать для создания будущих пусковых установок
вставьте в текст:
[Desktop Entry]
Кодирование = UTF-8
Имя = Mozilla Firefox
GenericName = веб-браузер
Комментарий = просмотр веб-страниц
Exec = firefox% u
Icon = firefox.png
Терминал = ложь
Тип = Применение
Категории = Application; Сеть; WebBrowser
MimeType = текст / HTML, текст / XML; приложение / XHTML + XML; приложение / vnd.mozilla.xul + XML; текст / MML;
StartupNotify = True
сохранить его
Попробуйте это. Скачать иконку. Затем перейдите в /usr/share/applications/firefox.desktop
nano /usr/share/applications/firefox.desktop
and и найдите значок и отредактируйте его как
Icon = / path / to / значок
Я не знаю, что вы сделали («случайно испортил мое меню» довольно расплывчато), но я подозреваю, что если вы переустановите Firefox, его следует добавить в ваше меню .
sudo apt install --reinstall firefox
Если это не сработает, попробуйте:
sudo dpkg -P firefox
sudo apt install firefox
Это должно переустановить файл /usr/share/applications/firefox.desktop
, надеюсь, повторно добавить его в ваше меню.