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