ここ 、Thunarにカスタムアクションとして追加するために、gnome-search-tool、コマンドは次のとおりです。
gnome-search-tool –path =%f
そしてcatfishとは異なります:
ナマズ--fileman = thunar --path =%f
(ちなみに、なぜ違いがあるのですか?)
Searchmonkeyの1つは何ですか?
(上記はうまくいかないようです。)
gnome-search-tool
とcatfish
を使用すると、コマンドラインオプションを使用できるため、プログラムをThunarにうまく統合できます。 --path=%f
オプションは重要です。これは、選択したフォルダーの場所(およびそのファイル)をこれらの検索ツールに渡して、適切なフォルダーで開くことができることを意味します。
プログラムの名前を入力してからadd--help
を入力すると、次の2つの検索ツールのすべてのコマンドラインオプションが表示されます。gnome-search-tool --help
には、次のような多くのオプションがあります。
--named=STRING Set the text of "Name contains" search option
--path=PATH Set the text of "Look in folder" search option
catfish
にも同様のオプションがありますが、以前は--fileman=thunar
に加えて--path=%f
を指定することが不可欠でした。これは 必要 であることがわかりました。ナマズはホームフォルダを開くためだけに使用され、ファイルマンの回避策が使用されなかった場合に選択されたものではないためです。ただし、Xubuntu12.04のCatfish0.3.2およびThunar1.2.3では--path=%f
のみで動作するようになりました。
コマンドラインオプションをsearchmonkey
に渡すことはできないようで、利用できる情報もないようです。メーリングリストとフォーラムは かなり空 =。 searchmonkey>設定>設定>システムコールでファイルマネージャーとオプションを設定し、カスタムアクションでオプションを指定しても、Thunar
に正常に統合されていないようです。
Searchmonkey
は、テスト後も他のファイルマネージャーと統合されていないようです。したがって、適切なコマンドラインオプションを受け入れないためである必要があります。統合する唯一の方法は、パッチを作成して再コンパイルすることです。これは、catfish
の有用性を考えるとおそらくあまり価値がありません。
これはほぼ6年後ですが、この回避策は非常に優れています。 [カスタムアクションの構成]で、次のコマンドからcatfishコマンドを編集します。
catfish --path=%f
に
searchmonkey --directory=/
または
searchmonkey --directory=/home
または任意のパスを選択すると、もちろん挿入したパスを検索する準備が整います。ルート(= /)から検索を開始する最初のコマンドは、お持ちのすべてのハードドライブをスキャンします。これまでのところ、右クリックするフォルダを検索するためのコマンドオプションは見つかりませんでした。 2つのコンテキストメニューエントリを作成し、一方をroot、もう一方をhomeまたは任意のパスにすることができます。お役に立てれば。
Searchmonkey v0.8.3以降、次のようなコマンドライン引数を受け入れるようになったことに注意してください。
$ searchmonkey -d {directory} -f {filename} -t {containing text}
例えば:
$ searchmonkey -d /home/Tux -f txt -t linux
ディレクトリ/home/Tux
をスキャンするように構成されたsearchmonkeyを開き、名前にtxt
を含むファイルを検索し、ファイル内で文字列linux
を検索します。
1から3のパラメーター(-d
および/または-t
および/または-f
)も許可され、もちろん-?
がヘルプを表示します。
乗り方を教えてください!
非常に素晴らしい。これが、nemoでsearchmonkey0.8.3を「searchhere」スクリプトとして使用する方法です。 (/home/$USER/.local/share/nemo/scripts/
に配置)
#!/bin/sh
# This only works with searchmonkey 0.8.3+
#passes nemo directory string to 'obj' string
obj="$NEMO_SCRIPT_CURRENT_URI"
#This cuts off the first 7 characters from the string.
#Nemo adds 'file://' to the beginning of the directory string.
#It confuses searchmonkey, and must be clipped off.
CURDIR=`echo $obj | cut -c 8-`
#Add this if you want to see the formatted string, before searchmonkey executes.
#(For testing purposes only. not needed)
zenity --info --text=$CURDIR --no-wrap
#executes searchmonkey, and passes formatted directory string to it.
searchmonkey -d $CURDIR
これがnemoファイルマネージャーを使用している人に役立つことを願っています(ペパーミント10で動作します)