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.