Google Chrome открывается в новом окне в новом значке запуска

Когда я открываю Google Chrome в Ubuntu 14.04, он открывает новое окно с другим значком средства запуска (у меня закреплен Chrome в моем Средстве запуска), и заголовок окна представляет собой вкладку, которую я больше не открываю. Я удалил и переустановил Google Chrome.

5 ответов

Решение
rm $HOME/.local/share/applications/google-chrome-*.desktop

С этого момента программа запуска Unity не будет создавать второй значок при открытии Chrome.

Я подозреваю, что файл создается, когда Chrome переходит непосредственно на сайт при запуске. Файл google-chrome-*. Desktop дает Unity значение имени Google Chrome, отличное от того, которое было определено при добавлении приложения в панель запуска, поэтому программа запуска Unity не знает, что это то же самое приложение.

Это исправление помогло мне, когда проблема возвращалась после каждого обновления.

edit /usr/share/applications/google-chrome.desktop

В этом файле три записи:
[Запись на рабочем столе], [Группа ярлыков NewWindow] и [Группа ярлыков NewIncognito]

После каждой записи добавьте эту строку:

StartupWMClass=Google-chrome-stable

Нашел это решение здесь:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

И сообщение об ошибке здесь:
https://code.google.com/p/chromium/issues/detail?id=378881

Чтобы объяснить здесь, я пришел сюда, потому что я хотел, чтобы в моем окне Chrome появился новый значок.

Группы значков на панели запуска контролируются StartupWMClass= запись в .desktop файл в /opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

Вы можете отредактировать запись в файле.desktop, чтобы установить WM_CLASS, который будет представлять значок. Вы можете редактировать запись, добавив --class myclassname к аргументам Chrome, после всех других аргументов. Поэтому, чтобы запустить приложение HipChat Chrome, я использовал это:

[Desktop Entry]
Name=HipChat App
Comment=HipChat in Chrome App
Exec=/opt/google/chrome/chrome https://google.com/ --class=hipchat --app=https://hipchat.com/chat
Icon=/usr/share/icons/hicolor/1024x1024/apps/hipchat4.png
Terminal=false
Type=Application
Categories=Network,Chat
StartupWMClass=hipchat

Вот что я нашел, Убедитесь, что у вас нет второго google-chrome-stable.desktop файл в вашем ~/.local/share/applications Папка, для меня это решило проблему, выполнив:

sudo rm -rf google*.desktop в этой папке должны храниться только те файлы.desktop, которые у вас должны быть /usr/share/applications/, Надеюсь это поможет.

В ~/.local/share/applications/google-chrome-stable.desktopЯ заменил ее Exec= линия с этим из /usr/share/applications/google-chrome.desktop,

У меня была эта строка:

Exec = неавтоматического / Google/ хром

и я заменил его на:

Exec = / usr / bin / google-chrome-stable% U

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