Google Chrome відкриється в новому вікні в новому значку запуску


34

Коли я відкриваю Google Chrome на Ubuntu 14.04, він відкриває нове вікно з іншою піктограмою запуску (у мене Chrome зафіксовано), а заголовок цього вікна - це вкладка, яку я більше не відкриваю. Я видалив і перевстановив Google Chrome.


Яку версію Chrome ви використовуєте? Існує два різні типи Chrome: A. Chrome .. або ... B. Chromium. Можливо, у вас встановлена ​​обидві версії?
Фарон

Я використовую версію 31.0.1650.63 (Official Build 238485), і вона захищена авторським правом від Google, тому не Chromium. У мене не встановлено Chromium.
zwork

Відповіді:


42
rm $HOME/.local/share/applications/google-chrome-*.desktop

З цього моменту запуску Unity не створить другу піктограму, коли ви відкриєте Chrome.

Я підозрюю, що файл створюється, коли Chrome переходить безпосередньо на сайт після запуску. Google-хром. - робочий стіл * файл дає єдності іншого Ім'я значення для Google Chrome , ніж визначено , коли додаток було додано до пускової установки , тому Unity пускового не знає , що це те ж саме додаток.


1
Для надійного 14.04 amd64 на моєму запуску піктограма відображала нерелевантний сміття замість "Google Chrome". Я зробив саме так, як описано вище, лише використовуючи nautilus плюс Ctrl-H, щоб дістатися до цього файлу та переміститися до сміття. Потім я перезапустив Chrome із кнопки запуску Ubuntu [HUD]. Все добре зараз, дякую Кріс .
loser114491

Мені відмінно працювали з Ubuntu 14.10.
heinob

Працював і для мене, проте я також зазначу, що мені довелося також зняти прапорці "включити перегляд гостей" та "дозволити іншим створювати профілі", а потім закрити хром, знову відкрити та поставити галочку біля цих полів та знову закрити. Після цього піктограма запуску знову справно працювала.
hazrpg

Працював як шарм на Ubuntu 14.04 64 біт
Абхішек

1
Здається, вони також створюються щоразу, коли ви додаєте ярлик програми (наприклад, Google Music, Inbox by Gmail тощо) до свого запуску. Видалення цих файлів .desktop завжди видаляє ярлики додатків із запуску, що є власною проблемою.
msolters

12

Це виправлення допомогло мені усунути проблему після кожного оновлення.

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

У цьому файлі є три записи:
[Запис у робочий стіл], [Група ярликів у новому вікні] та [Група нових ярликів у новому вікні]

Після кожного запису додайте цей рядок:

StartupWMClass=Google-chrome-stable

Знайдено це рішення тут:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

І повідомлення про помилку про це тут:
https://code.google.com/p/chromium/isissue/detail?id=378881#c13


це з rm * .desktop зверху виправило все для мене.
Алекс R

1

Ось що я знайшов. Переконайтеся, що у вас немає другого google-chrome-stable.desktopфайлу~/.local/share/applications папці , для мене це вирішило:

sudo rm -rf google*.desktopу цій папці повинні знаходитися єдині файли .desktop, які ви мали б мати /usr/share/applications/. Сподіваюся, це допомагає.


1

Щоб пояснити тут речі, я прийшов сюди, бо ХОЧУТЬ, щоб у моєму вікні Chrome з’явилася нова ікона.

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

Ви можете відредагувати запис у файлі .desktop, щоб встановити WM_CLASS, який буде представляти значок. Ви можете редагувати запис, додавши --class myclassnameдо хромованих аргументів після всіх інших аргументів. Тому для запуску програми 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

0

У програмі ~/.local/share/applications/google-chrome-stable.desktopя замінив його Exec=рядок на лінію/usr/share/applications/google-chrome.desktop .

У мене був такий рядок:

Exec = opt / google / chrome

і я замінив його на:

Exec = / usr / bin / google-chrome-стабільний% U

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.