Nautilusからファイルを開くときに、右クリックで「開く」メニューに目的のアプリケーションが見つからないことがあります。または、目的のアプリケーションがアプリケーションの長いリストに隠れたままになります。すぐに見つけるのが難しくなります。
Ubuntu 11.04より前は、ファイルを右クリックして「開く」メニューの下に「カスタムコマンドを使用する」という素晴らしい機能がありました。ボックスにコマンドを記述して、カスタムアプリケーションでファイルを開くことができます。このオプションは、Ubuntu 10.10以降のNautilusでは使用できなくなりました。
質問:
Nautilusに同様の「カスタムコマンドを使用」ダイアログボックスを作成して、上の図に示すように、ボックスにカスタムコマンドを書き込むファイルを開くことができますか?
これは、Nautilusの「カスタムコマンドを使用」ダイアログボックスを提供する小さなNautilusスクリプトです。
スクリプト
次のスクリプトをOpen with custom command
として次のディレクトリに保存します
~/.local/share/nautilus/scripts/
(Ubuntu 13.04以上)~/.gnome2/nautilus-scripts/
(Ubuntu 12.10以前)#!/bin/bash
var=$(zenity --entry \
--title="Add Application" \
--text="Use a custom command" \
--width="320")
if [ $? -eq 0 ] && [ "$var" ]; then
$var "$1"
else
exit 0
fi
chmod + x〜/ .local/share/nautilus/scripts/Open\with\custom \コマンド
または、GUIから実行できます。スクリプトを右クリックして、Properties >> Permissionsに移動し、Executeに対応するボックスをチェックして、スクリプトの実行許可を与えます。
どのように見えるか
その後、ファイルを右クリックすると、オプションScriptsに続いてスクリプトの下に別のオプションが表示されますカスタムコマンドで開く。
オプションカスタムコマンドで開くを選択すると、次のようなダイアログボックスが表示されます。
ボックスにコマンドを記述して、ファイルを開くことができます。
使用法
ダイアログボックスでのみ対応するアプリケーションのコマンドを入力することにより、任意のファイルを開くことができます。
たとえばダイアログボックスでgedit
を使用して.txt
ファイルを開くか、evince
を書き込む.pdf
ファイルを開くことができます。
ルートとしてファイルを開く:
ルートとしてファイルを開きたい場合は、コマンドの前にgksudo
を使用してください。ダイアログボックスで使用できるルートとして.txt
ファイルを開くには、
gksudo gedit
不明なファイルを開く:
不明なファイルを開くために使用するアプリケーションがわからない場合は、ダイアログボックスで使用できます。
xdg-open
ターミナルアプリケーションでファイルを開く:
vi
を使用してテキストファイルを開きたい場合は、ダイアログボックスで使用できます。
gnome-terminal -x vi
注:
gksudo
を使用するには、gksu
をインストールする必要があります。 Ubuntu 13.04以降では、デフォルトではインストールされません。以下を使用してインストールできます。
Sudo apt-get install gksu