web-dev-qa-db-ja.com

geditからブラウザでリンクを開く方法は?

リンク/ URLを含むテキストファイルがあります。リンクをクリック(左クリック)したときに、Firefoxまたはchromeでリンク/ URLを開きたいです。それは可能ですか?

これまでのところ、/usr/share/gedit/plugins/のファイルをコピーすることでプラグインを追加しようとしましたが、geditのプラグイン設定では新しいプラグインは表示されません。

10
Sheikh Hridoy

これは、Nice geditプラグインopen-uri-context-menuを使用して実行できます。サポートされている3つのLTSリリースでこのプラグインをテストしました。

  1. Xenial Xerus LTS(gedit 3.18.3)
  2. Trusty Tahr LTS(gedit 3.10.4)
  3. 正確なセンザンコウLTS(gedit 3.4.1)

プラグインの異なるバージョンがそれぞれに必要であるため、インストール手順はわずかに異なる各LTSリリースに対してです。 your setupに適切なバージョンを以下の3つから選択します。

1。インストール:Xenial Xerus

Xenialにはgedit 3.18.3が付属しており、次のようにプラグインのダウンロードとインストールのVersionをインストールします。

mkdir ~/Desktop/open_uri && cd ~/Desktop/open_uri
wget https://github.com/jpfleury/open-uri-context-menu/archive/master.Zip
mkdir -pv ~/.local/share/gedit/plugins/
unzip -j master.Zip 'open-uri-context-menu-master/open-uri*' -d ~/.local/share/gedit/plugins/

2。インストール:Trusty Tahr

Trustyにはgedit 3.10.4が付属しており、次のようにプラグインのダウンロードとインストールのVersion 2をインストールします。

mkdir ~/Desktop/open_uri && cd ~/Desktop/open_uri
wget https://github.com/jpfleury/open-uri-context-menu/archive/v2.Zip
mkdir -pv ~/.local/share/gedit/plugins/
unzip -j v2.Zip 'open-uri-context-menu-2/open-uri*' -d ~/.local/share/gedit/plugins/

3。インストール:正確なセンザンコウ

Preciseにはgedit 3.4.1が付属しており、次のようにプラグインのダウンロードとインストールのVersion 1をインストールします。

mkdir ~/Desktop/open_uri && cd ~/Desktop/open_uri
wget https://github.com/jpfleury/open-uri-context-menu/archive/v1.Zip
mkdir -pv ~/.local/share/gedit/plugins/
unzip -j v1.Zip 'open-uri-context-menu-1/open-uri*' -d ~/.local/share/gedit/plugins/

4。 Xenial、Trusty、Preciseのセットアップ:

次に、LTSリリースのいずれかでgeditを開き、次のトレイルに従って「プラグイン」画面に移動します。

 Edit > Preferences > Plugins

そして、次のスクリーンショットに示すように、プラグインの説明の横に「チェック」または「チェック」マークがあることを確認して、activateプラグイン:

enter image description here

これで、geditで開いたドキュメント内でrightリンクをクリックすると(確かにleft指定したとおりにクリックすると)、次のオプションが表示されます。

enter image description here

ここに表示される2つのプラグインオプションは次のとおりです。

  1. 参照先:Firefoxなどのexternalブラウザでリンクを開きます
  2. Open:リンクの内容を開くwithin別のgeditウィンドウ

私のXenial、Trusty、Preciseシステムのそれぞれでうまく動作し、あなたのシステムでもうまくいくはずです...

参照:

7
andrew.46