リンクを開くブラウザを選択してください

リンクを開くブラウザを選択してください

私は複数のウィンドウ(プロファイル)を持つFirefoxとGoogle Chromeの両方を使用します。

端末や他のGUIアプリケーションのリンクをクリックすると、デフォルトのブラウザ(Firefoxなど)を実行するのではなく、URLを読み込むブラウザ/ウィンドウを選択したいと思います。もしそういうプログラムがあるのか​​ご存知ですか?

私の(制限された)理解によれば、デフォルトのブラウザを置き換え、リンクが委任されるべき既知のブラウザおよび/またはアクティブウィンドウをポップアップとして表示する必要があると思います。

見つかったらこの回答、既存のプロセスのみを探し、見つからない場合はデフォルトプロセスを開始します。

ベストアンサー1

簡単な解決策zenity

ここに画像の説明を入力してください。

  • 作る/usr/bin/ブラウザを選択
#!/bin/sh

BROWSER=$(zenity --list --radiolist --text '' --column='check' --column=browser --title='select your browser' TRUE "chromium" FALSE "firefox" FALSE "google-chrome-stable")
$BROWSER $* &

OS構成(Manjaro):

  • 作る.local/share/applications/select-browser.desktop
[Desktop Entry]
Version=1.1
Type=Application
Name=Select browser
GenericName=Navigateur Web
Comment=Accéder à Internet
Icon=google-chrome
Exec=/usr/bin/select-browser %U
Actions=new-window;new-private-window;NewShortcut;NewShortcut1;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=select-browser
  • 調整.local/share/applications/defaults.list
  • 走るxdg-settings set default-web-browser select-browser.desktop

おすすめ記事