
Всякий раз, когда я нажимаю на ярлык 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.