Google Chromeが新しいウィンドウで新しいランチャーアイコンで開きます


34

Ubuntu 14.04でGoogle Chromeを開くと、別のランチャーアイコンで新しいウィンドウが開き(ランチャーにChromeが固定されています)、ウィンドウのタイトルはもう開いていないタブです。Google Chromeをアンインストールして再インストールしました。


どのバージョンのChromeを使用していますか?Chromeには、A。Chrome ..または... B. Chromiumの2種類があります。多分あなたは両方のバージョンをインストールしていますか?
ファロン

バージョン31.0.1650.63(公式ビルド238485)を使用していますが、著作権はGoogleにあり、Chromiumにはありません。Chromiumがインストールされていません。
zwork

回答:


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

それ以降、Chromeを開いたときにUnityランチャーは2番目のアイコンを作成しません。

起動時にChromeがサイトに直接移動すると、ファイルが作成されると思われます。グーグル・クロム- 。*デスクトップのファイルはユニティに異なる与えユニティランチャーが、それは同じアプリケーションの知らないので、アプリケーションは、ランチャーに追加されたときに定義されたものよりGoogle Chromeの値を。


1
Trusty 14.04 amd64では、ランチャーアイコンに「Google Chrome」ではなく、無関係なゴミが表示されました。nautilusとCtrl-Hを使用してこのファイルに移動し、ゴミ箱に移動するだけで、上記とまったく同じようにしました。次に、Ubuntuランチャーボタン[HUD]からChromeを再起動しました。クリスに感謝します。
敗者114491

Ubuntu 14.10で完璧に機能しました。
heinob 14年

私のためにも働いていましたが、「ゲストブラウジングを有効にする」ボックスと「他のユーザーがプロファイルを作成できるようにする」ボックスのチェックを外し、クロームを閉じ、それらのボックスを再度開いて再度チェックし、再度閉じる必要がありました。その後、ランチャーアイコンは再び正常に機能しました。
hazrpg

Ubuntuの14.04 64ビットに魅力のように働いた
アビシェーク

1
これらは、ランチャーにアプリのショートカット(Google Music、Inbox by Gmailなど)を追加するたびにも作成されるようです。これらの.desktopファイルを削除すると、常にアプリのショートカットがランチャーから削除されます。これは独自の問題です。
msolters

12

この修正は、各更新後に問題が再発したときに役立ちました。

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

このファイルには、
[デスクトップエントリ]、[NewWindowショートカットグループ][NewIncognitoショートカットグループ]の 3つのエントリがあります。

各エントリの後に、次の行を追加します。

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でこれがすべてを修正しました。
アレックスR

1

ここに私が見つけたものがありgoogle-chrome-stable.desktopます、あなたの~/.local/share/applicationsフォルダに2つ目のファイルがないことを確認してください、私にとっては問題を修正しました:

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他のすべての引数の後、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

0

~/.local/share/applications/google-chrome-stable.desktop、そのExec=行をの行に置き換えました/usr/share/applications/google-chrome.desktop

私はこの行を持っていました:

Exec = opt / google / chrome

私はそれを次のように置き換えました:

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.