私は基本的にここで答えられたのと同じ質問があります:
gnomeターミナルがリンクを開くブラウザを変更するにはどうすればよいですか?
Ubuntu 14.04で実行していて、ブラウザーに渡されるコマンドライン引数をカスタマイズすることに関心がある場合を除きます。これを行う方法はありますか?
承認された回答:
プログラムは、他のさまざまなプログラムを使用して、デフォルトのブラウザを決定します– sensible-browser
&xdg-open
そのうちの2つです。
xdg-open
の場合 、xdg-open http://URL
を実行するだけで使用できます 、つまりxdg-open https://www.google.co.uk
たとえば、Googleが開きます。
これは、echo https://www.google.co.uk
を実行するのと同じである必要があります。 ターミナルでリンクをクリックすると、デフォルトのブラウザ(私の場合はFirefox)が開きます。
xdg-settings get default-web-browser
を使用すると、デフォルトのブラウザを確認できます。 :
$ xdg-settings get default-web-browser
firefox.desktop
値を設定するには、xdg-settings set default-web-browser LAUNCHER-FILE.desktop
を実行します。 :
$ xdg-settings set default-web-browser chromium-browser.desktop
したがって、echo https://www.google.co.uk
を実行しています リンクをクリックするか、xdg-open https://www.google.co.uk
を実行します。 新しいデフォルトのブラウザ(私の場合はChromium)でGoogleを開く必要があります。
コマンドではなく、プログラムの.desktopファイルにリンクしていることに注意してください。これは、/usr/share/applications
内の有効なファイルである必要があります。 (または~/.local/share/applications
)。既存のコマンドをコピーし、「Name」と「Exec」の行を変更することで、カスタムコマンドを使用して独自のコマンドを簡単に作成できます。
$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown
##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop
上記では、新しいランチャーを作成し、Firefoxの新しいウィンドウを起動するように編集し、ランチャーファイルのデータベースを更新してデフォルトに設定しました。現在、xdg-open https://www.google.co.uk
を実行しています Firefoxの新しいウィンドウを開きます。
詳細:
- デスクトップエントリの仕様(ランチャーの編集方法)
- xdg-openによって起動されるアプリケーションを設定するにはどうすればよいですか? –Ubuntuに質問する
-
xdg-open
を適切かつ簡単に構成する方法 環境なしで? – Unix&Linux