如何在Nautilus的上下文菜单中添加“在这里打开终端”?

我正在研究Ubuntu 12.04 64bit。

我想在Nautilus上下文或右键菜单中添加“Open terminal here”,但它尝试从Internet下载32位版本。

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

sudo apt-get install nautilus-open-terminal 

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

然后:

 nautilus -q 

为了重启Nautilus

结果

在Ubuntu 15.10中,function已包含在nautilus

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 

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

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

在open-terminal插件停止为我工作之后我构建了自己的

 #!/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-` 

PS:这是奖金信息

为脚本分配快捷方式

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

  • 找到与此类似的行:

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

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

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

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

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

 sudo apt-get install nautilus-open-terminal nautilus -q 

您需要安装nautilus-admin (确保安装其他文件)以获得右键单击选项以及其他选项,因为不再维护nautilus-open-terminal

我使用@ Gautam的解决方案直到我发现它不起作用(我的意思是一个脚本本身),如果path包含非ascii字符,因为它是URL编码的。

这是我的小修复,至少对我有用。 所以,脚本应如下所示:

 #!/usr/bin/gnome-terminal 

根据gnome-terminal docs,当你执行这个:

 cd path/to/dir gnome-terminal 

gnome-terminal将使用path/to/dir作为工作目录,这解释了该脚本的工作原理。

此链接提供了最佳的工作解决方案,用于添加“在此处打开终端”function作为文件夹的上下文命令菜单。

http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/

 sudo apt-get update 

然后再试一次。

要么

 cd /tmp wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_amd64.deb sudo dpkg -i nautilus*deb sudo apt-get install -f