Unity Launcher использует общий значок для Firefox в Ubuntu 12.04
После обновления моего дистрибутива с 11.04 до 11.10 до 12.04 при запуске экземпляра Firefox (из Alt+F2, без фиксированного элемента запуска) значок, отображаемый для него в переключателе запуска и приложения, является общим (серый прямоугольник с вопросительным знаком). в середине). Почему это так и как я могу получить значок Firefox для отображения?
3 ответа
При поиске в Интернете я обнаружил, что это направление указывает мне правильное направление. Затем я сделал следующее:
- Значок блокировки для запуска (щелкните правой кнопкой мыши значок запуска)
- В терминале выполните
gsettings get com.canonical.Unity.Launcher favorites
который отображается['nautilus-home.desktop', '/home/<USER>/Desktop/ff.desktop']
- Определите соответствующий файл рабочего стола, в моем случае
/home/<USER>/Desktop/ff.desktop
Посмотрите на файл,
less /home/<USER>/Desktop/ff.desktop
и проверить, гдеIcon*
ключи указывают, например,Icon[en_US]=/usr/lib/firefox-10.0.2/icons/mozicon128.png
Моя проблема заключалась в том, что эти ключи указывали на места, которые больше не существовали.
Используйте табуляцию, чтобы определить, какой каталог Firefox действительно существует,
ls /usr/lib/fir[TAB][TAB]
, находя/usr/lib/firefox/
- Найдите подходящую иконку в этом каталоге
find /usr/lib/firefox/ -name "*.png"
, находя/usr/lib/firefox/browser/icons/mozicon128.png
- Изменить все
Icon
указатели на существующий значок/usr/lib/firefox/browser/icons/mozicon128.png
- Закройте и перезапустите Firefox, теперь со значком Firefox в панели запуска и переключателе приложений
Самый простой способ:
(1.) Удалить (открепить) текущую иконку от Dash.
(2.) Используйте Unity, чтобы найти это приложение (Firefox).
(3.) Перетащите значок на панель Unity, затем щелкните правой кнопкой мыши значок и выберите "Lock to Launcher".
Предполагая, что это не работает..
Там должен быть файл firefox.desktop, расположенный в:
/ USR / доли / приложений /
Это должно начаться с: (упрощено для ясности)
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
:
Также удалите любую настроенную копию firefox.desktop, которую вы найдете в:
~ /.local / доля / приложения /
В моем случае это было вызвано ярлыком Firefox на рабочем столе, и мне просто нужно было удалить его и снова добавить Firefox в панель запуска. Подробнее здесь:
http://ubuntuforums.org/showthread.php?t=2081710&p=12718813#post12718813