Rem*_*aos 1 command-line nautilus gnome-terminal 16.10
我有两个工作站,一个运行 Ubuntu 16.04、Nautilus 3.14.3,另一个运行 16.10、nautilus 3.20.3。
在 Ubuntu 16.04 上,我可以单击 nautilus 右上角的菜单并选择“在终端中打开”,这非常有用。更好的是,如果我正在浏览一些 sftp / sshfs 共享,我什至可以选择“在远程终端中打开”。我真的开始依赖那些简单但非常有用的选项。
在 Ubuntu 16.10 中,这些选项完全缺失。我知道有上下文菜单,它让我也可以“在终端中打开”,但是如果文件夹中充满了文件并且选择了一个文件,那这将毫无用处,我无法取消选择它。此外,16.10 / Nautilus 3.20.3 中不存在“在远程终端中打开”选项。
我查看了设置,但一无所获。我也浏览过这里,但只找到了“nautilus-admin”、“nautilus-open-terminal”和“gnome-terminal-nautilus”,但这些包都没有帮助,有些已经不存在了。
所以我的问题是,这个功能是 Ubuntu 16.04 的标准,还是这个工作站有附加包,可以从选项菜单(而不是上下文菜单)提供“在终端中打开”?
我应该如何在 Ubuntu 16.10 和 17.04 中添加此功能?
编辑:只需安装 nautilus-action 和 gnome-terminal 就可以了
sudo apt install nautilus-action gnome-terminal
Run Code Online (Sandbox Code Playgroud)
如果您不想使用 gnome-terminal,则可以使用以下步骤:
我设法通过 nautilus-action 包重现它。
sudo apt install nautilus-actions
Run Code Online (Sandbox Code Playgroud)
启动配置工具:
nautilus-actions-config-tool
Run Code Online (Sandbox Code Playgroud)
首先,更改全局首选项以在 Nautilus 菜单的根部显示操作(而不是嵌套):转到 Edit/Preferences 菜单并取消选中“创建根 'Nautilus-Actions' 菜单,如下所示:
单击确定。现在,我们添加我们的动作:转到菜单文件/新动作并选中“在位置上下文菜单中显示项目”,将“上下文标签”更改为“在终端中打开”。见下文 :
转到命令选项卡并将“x-terminal-window”放在路径中。
不要忘记保存配置(菜单文件/保存)并重新启动 nautilus(在终端中:nautilus -q)
启动一个新的 nautilus 窗口后,您应该在右上角的菜单中看到类似的内容: