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
Unfulvioが言ったように、問題はgoogle-chrome.desktop
にあり、%U
引数がありません。
ファイルを開く:$HOME/.local/share/applications/google-chrome.desktop
行を見つけます:
Exec=/opt/google/chrome/chrome
スペースと%U
を追加します:
Exec=/opt/google/chrome/chrome %U
次に、ファイルを保存します。
この.desktopエントリを削除することで解決したと思います。
rm $HOME/.local/share/applications/google-chrome.desktop
間違った名前New Tab - Google Chrome
を持ち、元の質問で説明した新しいウィンドウ/タブの動作を担当しました
ただし、その後アプリのアイコンを再作成する必要がありました