Недостающая иконка приложения Firefox

Вопрос или проблема

Я использую Ubuntu 11.04 (обновленный с LTS 10.04), и Firefox (версия 11) не отображает свой значок в панели списка окон, в верхнем левом углу окна Firefox (системное меню) и при использовании ALT+TAB для переключения приложений.

Я использую unity 2D, так как запускаю Ubuntu в качестве гостя в виртуальной машине VMWare (хост — Windows 7).

Вместо значка Firefox я получаю то, что кажется универсальным значком, который выглядит как окно приложения в списке окон, и черный прямоугольник с завитком в нижнем правом углу в окне ALT+TAB.

Как я могу это исправить, чтобы отображался правильный значок Firefox?

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

EDIT: Я пробовал создать новый профиль, не помогло. Также, если я запускаю firefox из терминала (используя классическую версию Ubuntu), я получаю следующее сообщение ‘не удалось создать drawable’, и браузер показывает правильный значок. Есть ли способ узнать, что именно не удалось создать? Сообщение появляется даже если я просто вызываю справку по параметрам командной строки (firefox -h), хотя оно появляется в середине вывода.

Хорошо, я понял, как решить проблему, хотя не совсем ‘почему’ это произошло.

Похоже, я установил автономную версию Firefox (наверняка это сборка Mozilla, с mozilla.org). Через некоторое время на компьютер установилась версия, поддерживаемая Ubuntu, не уверен, произошло ли это в ходе одного из обновлений ОС.

Таким образом, когда я запускал Firefox, я использовал версию, установленную в моей домашней папке пользователя (которая обновилась до 11, текущей на тот момент), которая по какой-то причине испытывала трудности с отображением значка. (при запуске этой версии из терминала возникает множество ошибок gtk).

Когда я запускал Firefox из командной строки, запускалась версия от команды Ubuntu Mozilla. Эта версия смогла отобразить значок, несмотря на сообщение об ошибке (которое, как я теперь полагаю, не имеет отношения к делу). Оба Firefox использовали одни и те же данные профиля, откуда и возникло недопонимание.

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

Нажмите Ctrl+Alt+T, чтобы открыть терминал

введите

sudo apt-get install --reinstall unity && sudo reboot

Нажмите Ctrl+Alt+T, чтобы открыть терминал, затем

unity --reset 

Ответ или решение

Пропавший значок приложения Firefox в Ubuntu 11.04

Если вы столкнулись с проблемой отсутствия значка приложения Firefox в панеле "Window List", углу окна и при переключении между приложениями с помощью ALT+TAB в Ubuntu 11.04, эта статья поможет вам разобраться с возможными причинами и решениями данной проблемы.

Описание проблемы

Вы используете Ubuntu 11.04, обновленный с LTS 10.04, и у вас установлена версия Firefox 11. Проблема заключается в том, что вместо значка Firefox отображается стандартный значок, похожий на окно приложения, а при использовании ALT+TAB – черный прямоугольник с закруглённым краем. По вашему описанию, вы работаете в Unity 2D, поскольку используете Ubuntu как гостевую ОС в виртуальной машине VMWare с хостом на Windows 7.

Дополнительные наблюдения
  • Значок Firefox иногда появляется в зависимости от выбранного набора значков в настройках "Внешний вид", но не всегда.
  • При использовании режима Ubuntu Classic ни один набор значков не отображает значок Firefox.
  • Создание нового профиля не решило проблему.
  • При запуске Firefox через терминал сообщений об ошибках видно: «не удалось создать drawable», что также может быть связано с отсутствием значка.

Анализ причины

Согласно вашим наблюдениям, проблема могла быть вызвана тем, что вы использовали независимую сборку Firefox, загруженную с сайта Mozilla. Эта версия может конфликтовать с версией, поставляемой вместе с управляемыми пакетами Ubuntu. Поскольку обе версии Firefox использовали один и тот же профиль данных, это создавало путаницу и вызывать проблемы с отображением.

Хотя отображение значка было нормальным для версии, установленной пакетом Ubuntu, независимая сборка могла выдавать ошибки GTK, что повлияло на вывод значков. Поэтому вам стоит использовать рекомендуемую версию Firefox от команды Mozilla Ubuntu.

Решение

Для устранения проблемы выполните следующие шаги:

  1. Удалите конфликтующую сборку:
    Убедитесь, что на вашем компьютере не осталось независимой сборки Firefox. Это позволит избежать конфликтов с версией, поставляемой Ubuntu.

  2. Переустановите Unity:
    Выполните команду в терминале для переустановки Unity. Откройте терминал с помощью комбинации клавиш Ctrl+Alt+T и введите:

    sudo apt-get install --reinstall unity && sudo reboot
  3. Сброс настройки Unity:
    Если проблема не решится, попробуйте сбросить настройки Unity. Для этого снова откройте терминал и выполните команду:

    unity --reset

Заключение

Теперь вы знаете, как решить проблему с отсутствием значка приложения Firefox в Ubuntu 11.04. Ещё раз проверьте версию и источник установки Firefox, а также попробуйте переустановить Unity и сбросить его настройки. Если у вас останутся вопросы, не стесняйтесь обращаться за поддержкой в сообщество Ubuntu или просматривать соответствующие форумы и документацию.

Оцените материал
Добавить комментарий

Капча загружается...