Chrome이 새 실행기 아이콘으로 새 창에서 열립니다


34

Ubuntu 14.04에서 Chrome을 열면 다른 실행기 아이콘 (새 실행기에 Chrome이 고정되어 있음)에서 새 창이 열리고 창의 제목은 더 이상 열지 않는 탭입니다. Chrome을 제거했다가 다시 설치했습니다.


어떤 버전의 Chrome을 사용하고 있습니까? Chrome에는 A. Chrome .. 또는 ... B. Chromium이라는 두 가지 유형이 있습니다. 두 버전이 모두 설치되어 있습니까?
Faron

버전 31.0.1650.63 (공식 빌드 238485)을 사용하고 있으며 Chromium이 아닌 Google이 저작권을 보유하고 있습니다. Chromium이 설치되어 있지 않습니다.
zwork

답변:


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

그때부터 Unity 실행기는 Chrome을 열 때 두 번째 아이콘을 만들지 않습니다.

Chrome이 시작시 사이트를 직접 탐색 할 때 파일이 생성 된 것 같습니다. 구글 크롬 -. * 바탕 화면 파일은 유니티에 다른주는 이름 이 같은 응용 프로그램을 알고하지 않습니다 실행 유니티 있도록 응용 프로그램이, 런처에 추가 될 때 그 정의보다 구글 크롬에 대한 값입니다.


1
Trusty 14.04 amd64의 경우 내 실행기 아이콘이 "Google Chrome"대신 관련 쓰레기로 표시되었습니다. 나는 노틸러스와 Ctrl-H를 사용 하여이 파일을 가져 와서 쓰레기통으로 이동하여 위와 똑같이했습니다. 그런 다음 우분투 실행기 버튼 [HUD]에서 Chrome을 다시 시작했습니다. 크리스 , 고마워 .
loser114491

Ubuntu 14.10에서 완벽하게 작동했습니다.
heinob

그러나 저에게도 효과가 있었지만 "게스트 탐색 기능 사용"및 "다른 사용자가 프로필을 만들 수 있도록 허용"상자를 선택 해제 한 다음 크롬을 닫고 해당 상자를 다시 열고 다시 선택하고 다시 닫아야한다는 점에 유의해야합니다. 그 후 런처 아이콘이 다시 제대로 작동했습니다.
hazrpg

우분투 14.04 64 비트에서 매력처럼 작동
Abhishek

1
실행기에 앱 바로 가기 (예 : Google 뮤직, Inbox by Gmail 등)를 추가 할 때마다 생성되는 것 같습니다. 이 .desktop 파일을 삭제하면 실행기에서 내 앱 바로 가기가 항상 삭제됩니다. 이는 자체 문제입니다.
msolters

12

이 수정은 각 업데이트 후 문제가 다시 발생했을 때 도움이되었습니다.

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#c13에 대한 버그 보고서


위에서 * .desktop의 rm 으로이 모든 것을 고정 시켰습니다.
Alex 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

그리고 나는 그것을 다음과 같이 대체했다 :

실행 = / usr / bin / google-chrome-stable % U

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.