После обновления моего дистрибутива с 11.04 до 11.10 до 12.04 при запуске экземпляра Firefox (из Alt kbd> + F2 kbd> без фиксированного элемента запуска) для него отображается значок в лаунчере и приложении переключатель является общим (серый прямоугольник с вопросительным знаком посередине). Почему это так и как я могу получить значок Firefox для отображения?
Простейший метод:
(1.) Удалить (отсоединить) текущий значок от Dash.
(2.) Используйте Unity, чтобы найти это приложение (firefox).
(3.) Перетащите значок на панель Unity, затем щелкните правой кнопкой мыши по значку и выберите «Lock to Launcher».
Предполагая, что это не работает ..
Должен быть файл firefox.desktop , расположенный по адресу:
/ usr / share / Applications /
Это должно начинаться с: (упрощено для ясности)
[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 / share / Applications /
В моем случае такое поведение было вызвано ярлыком Firefox на рабочем столе, и мне просто нужно было удалить его и повторно добавить Firefox в панель запуска. Подробнее здесь:
http://ubuntuforums.org/showthread.php?t=2081710&p=12718813#post12718813
При поиске в Интернете я нашел этот отрывок , указывающий мне правильное направление. Затем я сделал следующее:
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