web-dev-qa-db-ja.com

Nautilusが動作するNautilusスクリプトを取得する方法

Ubuntu 13.04で動作するNautilusスクリプト(Terminal hereRoot NautilusRoot Gedit)を取得する方法は?

これらのスクリプトを.gnome2/nautilus-scriptsフォルダーにコピーしましたが、もう機能しないようです。

/home/$USER/.local/share/nautilus/scripts/にスクリプトを入れてみてください

これは私のスクリプトフォルダです:

Nautilus Scripts Folder

これが結果です:

enter image description here

21
daboross

ノーチラスアクション

nautilus-actionsを使用して、独自の右クリックコンテキストメニュー項目を定義できます。Install nautilus-actions

  • Nautilus-Actions Configuration Toolをダッシュ​​またはターミナルから実行します

    nautilus-actions-config-tool
    

このツールを使用して、ここで端末を開くためのコンテキストメニュー項目を作成できました。次の手順を実行しました。

enter image description here

enter image description here

enter image description here

注意すべき点が1つあります。ツールバーに表示されなかったか、どこで探すべきかわかりませんでした。したがって、2番目のスクリーンショットでこれらの2つのボックスをチェックする必要はありません。

すべてがうまく機能し、ファイル/フォルダーまたは空のスペースをクリックして、currentフォルダーのターミナルを開くことができます。フォルダーパスの正しい変数が"%d/%w"であることを確認するには、少し手間がかかりました。

/home/logan/gamesにいたとき:

  • %dは、空のスペースをクリックすると/home/loganを取得します
  • %dは、ゲームフォルダーの下のファイル/フォルダーをクリックすると/home/logan/gamesを取得します

ただし、%d/%wは、空のスペースとフォルダー/ファイルの両方で機能するようです。

Nautilusを再起動してコンテキストメニューをリロードしない限り、ログアウトして再度ログインする必要がある場合もあります。

7
Logan

Nautilus-Actionスクリプトを使用してこれを実装するだけです。

ソフトウェアセンターからgksuおよびnautilus-actionsをインストールし、Nautilus-Action構成ツールを開きます

Nautilus-Action Configuration Toolで新しいアクションを作成します。Actionタブで、コンテキストラベルに「Open Folder As Root」と入力します。Commandタブで、値「gksu」および「nautilus %d/%w」を入力します。それぞれコマンドパスとパラメーターで。その後、nautilusを再起動します。nautilus -q

0
esceepee