web-dev-qa-db-ja.com

外部リンクは、Chromeの新しいブラウザウィンドウに空白のタブとして開かれます

Ubuntuをインストールし(新しいマシンに新規インストール)、Google Chromeをデフォルトのブラウザーとして設定したため、外部アプリからリンクを開くと、新しいブラウザーウィンドウで空のタブとして開かれます(実際のサイトへのリダイレクトはありません) 、単なる空白のタブ)。

Firefoxに切り替えましたが、この動作は持続しません。デフォルトのブラウザとして(デフォルトのアプリを介して)Chromeに戻ると、再び発生します。

Unityランチャーでも、デフォルトのアプリ設定でも、Chromeは「Google Chome」ではなく「New Tab-Google Chrome」と呼ばれています。これが関連しているかどうか、または修正方法がわからない。 mimeapps.listを探すか、google-chrome-stable.desktopに%U値が含まれていることを確認することを提案する検索をいくつか行いましたが、これらはいずれも役に立ちませんでした。

これは、.desktopエントリの抜粋です。

[Desktop Entry]
Version=1.0
Name=Google Chrome
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito

これはmimeapps.listです

[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
122
unfulvio

Unfulvioが言ったように、問題はgoogle-chrome.desktopにあり、%U引数がありません。

ファイルを開く:$HOME/.local/share/applications/google-chrome.desktop

行を見つけます:

Exec=/opt/google/chrome/chrome

スペースと%Uを追加します:

Exec=/opt/google/chrome/chrome %U

次に、ファイルを保存します。

236
LostNomad311

この.desktopエントリを削除することで解決したと思います。

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

間違った名前New Tab - Google Chromeを持ち、元の質問で説明した新しいウィンドウ/タブの動作を担当しました

ただし、その後アプリのアイコンを再作成する必要がありました

10
unfulvio