web-dev-qa-db-ja.com

Nautilusの検索結果でアイテムを含むフォルダーを開くにはどうすればよいですか?

Nautilusでファイルを検索した後、その親フォルダーを開くにはどうすればよいですか?

enter image description here

10
ændrük

バージョン3.10のGNOME 3 Nautilusコンポーネント(Ubuntu 14.04 Trusty Tahrで提供)には、検索のアイテム選択コンテ​​キストメニューに新しいオプション「アイテムの場所を開く」があります。選択したアイテムの親フォルダーを開きます。選択コンテ​​キストメニューのjadonchristensenのNautilusカスタムアクション(scrondoで報告)とは2つの方法で異なります。

  • [アイテムの場所を開く]オプションは、検索のコンテキストおよび最近の場所(最近アクセスしたファイルの一覧)でのみ表示されます。カスタムアクションは常に表示されますが、検索外では現在のフォルダーのコンテンツが更新されるだけです。最近の場所では、期待どおりに動作せず、代わりにルートディレクトリが開きます。
  • 検索モードでは、「アイテムの場所を開く」を選択すると、アイテムの親フォルダーが同じタブで開きます。一方、カスタムNautilusアクションは、同じ場所でタブが既に開いている場合を除き、新しいウィンドウで開きます(この場合、フォーカスが移動しますこのタブで)。

動作が新しい「アイテムの場所を開く」と一致するようにカスタムアクションを構成する方法があるかどうかはわかりません。最近の場所では特に難しいように見えますが、最近の場所は物理的なフォルダでも古典的な検索の結果でもありません。

1
hsandt

Jadonchristensen Nautilusのコンテキストメニューに「Open parent folder」を追加する方法が見つかりました。

1)ターミナルからNautilusアクションをインストールします。

    Sudo apt-get install nautilus-actions    

2)ターミナルからNautilusアクションを実行します。

    nautilus-actions-config-tool

3)[新しいアクションの追加]をクリックして、次のようにフォームに入力します。

    label = Open Parent Folder
    path = nautilus
    parameters = %d

5)保存して終了

6)次に、検索結果を右クリックして「親フォルダーを開く」を選択するだけでうまくいきます。


新しいウィンドウではなく、新しいタブでフォルダを含むフォルダを開くことができるかどうかを知ることは興味深いでしょう。

Nautilusコマンドに追加できるオプションはありますか?


正常にテストされました

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64
15
scrondo

これは既に機能としてリクエストされています: http://brainstorm.ubuntu.com/idea/12628/

そこで言及されている回避策は、nautilusスクリプトを作成することです。

#!/bin/bash 
# Save this to "~/.gnome2/nautilus-scripts/Browse Container" 
# set Properties Permissions Executable 
# while in Nautilus : right-click-object/Scripts/Browse Container 

nautilus `dirname $NAUTILUS_SCRIPT_SELECTED_URIS`

または、次の構文を使用してNautilusを開き、含まれているフォルダー内のファイルを強調表示できます。

#!/bin/bash

nautilus "$1"
5
undrline

(私のように)nautilus-actionsをインストールしたくない場合は、回避策があります。

  1. ファイルを右クリックしてPropertiesを選択するか、ctrl + iを押します。
  2. 場所をダブルクリックが選択されます。 ctrl + cを押して、場所をクリップボードにコピーします。
  3. ctrl + lを押してロケーションバーを開くにします。
  4. ctrl + vファイルの場所を貼り付けますの後にenterを続けます。

Nautilusのアクションメソッドほど便利ではありませんが、原則として、セキュリティの問題がある可能性のあるパッケージのインストールを回避します。

2
To Do

現在Ubuntuに同梱されているデフォルトのnautilusでは不可能です。この機能を見たい場合は、2つのオプションがあります。

  • Nautilusまたはnautilus-elementaryプロジェクトに機能を追加するよう依頼してください。 (プロジェクトWebサイトにアクセスして、連絡を取ります)
  • Nautilusプラグイン開発者(私のような)に、オプションを追加するための簡単なpythonプラグインを書くよう依頼してください。