私は複数のウィンドウ(プロファイル)を持つ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