如何在Nautilus搜索结果中打开包含项目的包含文件夹?


Answers:


1

版本3.10(由Ubuntu 14.04 Trusty Tahr提供)中的GNOME 3 Nautilus组件在搜索的项目选择上下文菜单中具有新的选项“打开项目位置”。它打开所选项目的父文件夹,并且与jadonchristensen的Nautilus自定义操作(由scrondo报告)不同,它在选择上下文菜单中有两种方式:

  • 选项“打开项目位置”仅在搜索的上下文中和“最近的位置”中显示(列出最近访问的文件)。自定义操作始终显示,但是在搜索之外,它只会刷新当前文件夹的内容。在“最近”位置,它将无法按预期运行,而是将打开根目录。
  • 在搜索模式下,选择“打开项目位置”会在同一选项卡中打开项目的父文件夹,而自定义Nautilus操作会在新窗口中将其打开,除非已经在同一位置打开了选项卡(在这种情况下焦点将移动在此标签上)。

我不知道是否有一些方法可以配置自定义操作,以使其行为与新的“未清项目位置”匹配。对于“最近的位置”而言,这似乎尤其困难,因为它既不是物理文件夹也不是经典搜索的结果。


15

Jadonchristensen找到了一种在Nautilus的上下文菜单中添加“打开父文件夹”的方法:

1)从终端安装Nautilus Actions:

    sudo apt-get install nautilus-actions    

2)从终端运行Nautilus Actions:

    nautilus-actions-config-tool

3)点击“添加新操作”,然后按照以下所示填写表格:

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

5)保存并退出

6)然后只需右键单击搜索结果并选择“打开父文件夹”即可解决问题。


知道是否有可能在NEW TAB(而不是新窗口)中打开包含的文件夹。

有没有可以添加到nautilus命令的选项?


已成功测试

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64

步骤2-返回“ nautilus-actions-config-tool”:“跟踪/断点陷阱”,并且配置未打开。知道有什么问题吗?
阿米尔·乌瓦尔2013年

是否可以与其他项目(复制,粘贴等)一起显示此新动作,而不是在“ Nautilus-Actions动作”下显示?谢谢。
TheKojuEffect 2014年

5

已经要求将此功能作为功能: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"

2

如果您不希望(像我一样)安装nautilus-actions,则有一种解决方法。

  1. 右键单击文件,然后选择属性或按ctrl + i
  2. 双击该位置,它将被选中。按ctrl + c将位置复制到剪贴板。
  3. 按下ctrl + l打开位置栏
  4. ctrl + v粘贴文件的位置之后enter

它不像Nautilus actions方法那样方便,但是它避免安装原则上可能存在安全问题的软件包。


1

当前随Ubuntu一起提供的默认nautilus是不可能的。如果您想查看此功能,则有两个选择:

  • 要求鹦鹉螺或鹦鹉螺基本项目添加功能。(请访问他们的项目网站以与他们取得联系)
  • 让鹦鹉螺插件开发人员(像我一样)编写一个快速的python插件来添加选项。

4
嘿,写一个快速的python插件来添加选项!:)
fl00r 2011年

请给我6英镑。;-)
Martin Owens -doctormo-

确定的人,等待它
Sohail
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.