Ярлык Chrome Unity не работает

Ярлык Chrome Unity не работает

Всякий раз, когда я нажимаю на ярлык Chrome, я получаю новое окно (как и ожидалось), но я также получаю новую запись Unity с другим значком (один из набора иконок, который я использовал до обновления до 14.04 - не помню точное название). Новая запись Unity, похоже, не происходит от правильной записи .desktop, потому что в ней отсутствуют все подменю (Новое окно инкогнито, Новое окно и т. д.), и она имеет постоянный тег '(1) Facebook' независимо от заголовка окна (см. прикрепленное изображение).

Я удалил и переустановил Chrome в надежде, что это поможет, что и помогло до перезапуска, но теперь я наблюдаю то же самое поведение.

Обратите внимание, что я не менял ни одного файла .desktop, касающегося Chrome, и могу найти только один файл: /usr/share/applications/google-chrome.desktop который, по-видимому, правильный (с подменю и т. д.)

Скриншот

решение1

У вас, возможно, также будет файл Chrome .desktop в ~/.local/share/applications. Вероятно, когда вы введете "chrome" в Dash, он также появится. Просто удалите локальный.

Другая возможность, даже более вероятная, поскольку он называется "Facebook", заключается в том, что у вас есть (предположительно локальный, в ~/.local/share/applications) файл .desktop с именем Facebook, использующий Chrome. Веб-приложения оставляют файл .desktop.

При поиске нужного файла .desktop для удаления полезно знать, чтоимя файлафайла .desktop может отличаться от имени, которое вы видите в Nautilus (и Dash/Unity!); если файл находится в /usr/share/applications, или если он исполняемый и находится в ~/.local/share/applications,отображаетсяимя определено в Name=строке файла и отличается от фактического имени файла.

В любом случае, у вас должно быть несколько случаев файлов рабочего стола, вызывающих Chrome в их собственной команде, то есть: команда в заголовке файла рабочего стола (над строкой Actions=). Посмотрите в обоих /usr/share/applicationsи ~/.local/share/applicationsна наличие дубликатов. Если вы не уверены, что выбрали правильный для удаления, откройте его с помощью gedit, посмотрите, что находится в строке после Actions=Если определенные сочетания клавиш соответствуют «правильной» версии ( New incognito window, New Window etc.), сохраните ее. Еще один совет по идентификации: локальные файлы .desktop (в /usr/share/applications) показывают свой значок, если вы делаете их исполняемыми. Если вы подозреваете файл, сделайте его исполняемым, чтобы увидеть, соответствует ли значок вашему «вторичному» файлу Chrome .desktop.

Связанный контент