Unity Launcher использует общий значок для Firefox в Ubuntu 12.04

После обновления моего дистрибутива с 11.04 до 11.10 до 12.04 при запуске экземпляра Firefox (из Alt + F2 без фиксированного элемента запуска) для него отображается значок в лаунчере и приложении переключатель является общим (серый прямоугольник с вопросительным знаком посередине). Почему это так и как я могу получить значок Firefox для отображения?

4
задан 5 June 2013 в 00:40

3 ответа

Простейший метод:

(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 /

0
ответ дан 5 June 2013 в 00:40

В моем случае такое поведение было вызвано ярлыком Firefox на рабочем столе, и мне просто нужно было удалить его и повторно добавить Firefox в панель запуска. Подробнее здесь:

http://ubuntuforums.org/showthread.php?t=2081710&p=12718813#post12718813

0
ответ дан 5 June 2013 в 00:40

При поиске в Интернете я нашел этот отрывок , указывающий мне правильное направление. Затем я сделал следующее:

  1. Значок блокировки для запуска (щелкните правой кнопкой мыши значок запуска)
  2. В терминале выполните gsettings get com.canonical.Unity.Launcher favorites, который отображает ['nautilus-home.desktop', '/home/<USER>/Desktop/ff.desktop']
  3. [ 1115] Определите соответствующий файл рабочего стола, в моем случае /home/<USER>/Desktop/ff.desktop
  4. Посмотрите на файл, less /home/<USER>/Desktop/ff.desktop и проверьте, куда указывают клавиши Icon*, например Icon[en_US]=/usr/lib/firefox-10.0.2/icons/mozicon128.png

    Моя проблема заключалась в том, что эти ключи указывали на места, которые больше не существовали.

  5. Используйте табуляцию, чтобы определить, какой каталог Firefox действительно существует, ls /usr/lib/fir[TAB][TAB], найти /usr/lib/firefox/

  6. Найти подходящую иконку в этом каталоге find /usr/lib/firefox/ -name "*.png", найти /usr/lib/firefox/browser/icons/mozicon128.png
  7. Измените все указатели Icon на существующий значок /usr/lib/firefox/browser/icons/mozicon128.png
  8. Закройте и перезапустите Firefox, теперь со значком Firefox в панели запуска и переключателе приложений
  9. [+1121]
0
ответ дан 5 June 2013 в 00:40

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

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