わかりましたので、動作するシェルスクリプトを見つけて、guakeで動作するように修正しました。動作させるには、次の手順に従ってください。
- 新しい空のドキュメントを作成、右クリック=>新しいドキュメントの作成=>空のドキュメント
- 名前
Open in Guake
またはそれに類似したもの
それを開いて、以下にリストされているコードを貼り付けます-ソース1(nautilusは特定のファイルパスを返し、ターミナルで動作するように再フォーマットする必要があるため、これが必要です。)
#!/bin/bash
# From Chris Picton
# Replaces a Script by Martin Enlund
# Modified to work with spaces in path by Christophe Combelles
# Modified to use guake by Matthew Jump
# This script either opens in the current directory,
# or in the selected directory
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
dir="$base"
else
while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
dir="$base/$1"
fi
#there should be an embracing around the $dir
guake --show --execute-command="cd '$dir'"
最後のコマンドは、guakeでディレクトリを開くために使用されるものであり、guake --show
の外観を切り替え--execute-command="cd $dir"
て、ディレクトリに移動することに注意してください。man guake
コマンドの完全なリストを(ターミナルで)実行します(コマンドの混合で複雑になることに注意してください)。
ファイルを保存してから、次の場所に配置します。
12.04の場合: ~/.gnome2/nautilus-scripts
14.04の場合: ~/.local/share/nautilus/scripts/
ホームフォルダー内の隠しフォルダーは、隠しフォルダーを表示するには、=> View => Show Hidden Filesに移動します
ファイルを実行可能にする必要があります。ファイルを右クリックし、[プロパティ]> [アクセス許可]タブをクリックし、[実行]を探して[プログラムとしてファイルの実行を許可]を選択して閉じます。
次に、スクリプトを試して、Nautilusのフォルダーを右クリックし、=> Scripts => Open in Guakeに移動するだけです。
これで、右クリックでカスタムの「Guakeで開く」スクリプトが作成されました。
新しいGuakeタブで開き、パスとしてタブの名前を変更します:
Guakeで新しいタブを開き、ディレクトリの後にタブの名前を変更するために、スクリプトにいくつかの変更を加えました。したがって、これらの変更を使用する場合は、コードの最後の行をthis-
guake -n "$dir" -r "$dir" -t
-n "$dir"
ディレクトリをプロンプトとして新しいタブを作成するため、上記のように「CD」を実行するよりも高速です。そして-r
、タブの名前を変更することです。
新しいタブで開き、現在のディレクトリの短縮名:
ファイルの場合は右クリックした場所に応じて、現在のディレクトリ名または選択したディレクトリが表示されます。フォルダーを選択すると、フォルダー名が表示されます。使用するには、最後の行をこのコードに置き換えるだけです。
guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`" -t
引用符は$dir
、スペースがたくさんある特定のフォルダーで発生した問題も修正します。
sudo apt-get install nautilus-open-terminal
。グアケについては、答えに従う必要があります。