如何将“在此处打开终端”添加到 Nautilus 的上下文菜单中?

Sag*_*kam 275 nautilus software-installation

我正在使用 Ubuntu 12.04 64 位。

我想将“在此处打开终端”添加到 Nautilus 上下文或右键单击菜单,但它尝试从 Internet 下载 32 位版本。

air*_*dex 353

您必须从适用于 Ubuntu 15.04 及以下版本的 Universe 存储库安装nautilus-open-terminal软件包:

sudo apt-get install nautilus-open-terminal
Run Code Online (Sandbox Code Playgroud)

如果要使用 apturl 安装它,请使用此 URL:apt://nautilus-open-terminal

然后:

nautilus -q  
Run Code Online (Sandbox Code Playgroud)

为了重新启动 Nautilus

结果

在 Ubuntu 15.10 中,该功能已经包含nautilus!

  • 在 16.04 中没有 `nautilus-open-terminal` 包。改用`nautilus-actions`。 (8认同)
  • 也适用于 14.04。 (6认同)
  • 我注意到在 13.04 raring ringtail 中它从“文件”菜单中消失了,现在只能在右键菜单中使用。:-( (2认同)
  • 关于如何让它使用正常的终端设置有什么想法吗?它打开的终端没有正常的颜色和设置。 (2认同)

Avi*_*Raj 43

nautilus-open-terminalnautilus-actions软件包在 Ubuntu 14.04 的 Universe 存储库中可用。因此,运行以下命令以启用 Universe 存储库并安装上述软件包。

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions
Run Code Online (Sandbox Code Playgroud)

最后运行nautilus -q命令退出 nautilus。现在您可以看到Open in terminal右键单击的选项。

  • 默认情况下不启用它。您必须手动添加它。 (2认同)

Gau*_*tam 11

这是我在当前目录中打开终端的脚本,

在开放终端插件停止为我工作后,我构建了自己的

#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
#                                       Remove file:// from CURRENT_URI
gnome-terminal --working-directory=`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | cut -c 8-`
Run Code Online (Sandbox Code Playgroud)

PS:这是一些奖金信息

为脚本分配快捷方式

  • 将可执行脚本添加到 ~/.gnome2/nautilus-scripts
  • 等待一段时间 - nautilus 重新生成 accels 文件
  • 编辑文件 ~/.gnome2/accels/nautilus

  • 查找与此类似的行:

; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "")

  • 删除注释(分号)并指定这样的快捷方式:

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "<Primary><Shift>t")

  • 保存存档。
  • 注销 - 登录。


小智 6

只需使用:

sudo apt-get install nautilus-extension-gnome-terminal 
Run Code Online (Sandbox Code Playgroud)

和注销/登录或重新启动。


小智 5

我刚刚于 2014 年 7 月 18 日安装了 Ubuntu 14.04 桌面版,在 Nautilus 中获取命令行选项所需要做的就是在终端中执行以下操作:

sudo apt-get install nautilus-open-terminal
nautilus -q
Run Code Online (Sandbox Code Playgroud)

  • 抱歉,它与接受的答案有何不同? (5认同)