我想在Nautilus上下文中添加“在此处打开终端”或单击右键菜单,但是它尝试从Internet下载32bit版本。 >
#1 楼
您必须从适用于Ubuntu 15.04之前的Ubuntu版本的Universe存储库中安装nautilus-open-terminal软件包:如果要使用apturl安装它,请使用此URL:apt:// nautilus-open-terminal然后:
sudo apt-get install nautilus-open-terminal
为了重新启动Nautilus
/>
在Ubuntu 15.10中,该功能已包含在
nautilus
中!评论
我注意到在13.04稀有环尾中,它已从“文件”菜单中消失,现在仅在右键菜单中可用。 :-(
–tu-Reinstate Monica-dor duh
13年5月8日在2:09
关于如何使其使用常规终端设置的任何想法吗?它打开的终端没有正常的颜色和设置。
–snapfractalpop
2013年12月3日18:06
@snapfractalpop您是否验证它打开的终端是您所期望的?仅在Ubuntu安装上没有一个终端程序(至少gnome-terminal和xterm)。
–air-dex
2013年12月4日在1:57
也适用于14.04。
–特尔比约恩(ThorbjørnRavn Andersen)
2014年5月1日在7:26
在16.04中,没有nautilus-open-terminal软件包。请改用nautilus-actions。
–nachtigall
16-9-10下午4:32
#2 楼
在Ubuntu 14.04的Universe存储库中提供了nautilus-open-terminal
和nautilus-actions
软件包。因此,请运行以下命令以启用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。现在您可以看到Open in terminal
右键单击选项。评论
还没有机会在14.04上尝试。但是我只是做到了,而且奏效了。 :) 再次感谢!
–本杰明·奥克斯(Benjamin Oakes)
2014年4月21日在1:39
默认情况下是否启用Universe资源库?我没有手动添加它。
– king_julien
2014年6月23日下午5:41
默认情况下未启用。您必须手动添加。
– Avinash Raj
2014年6月23日下午5:48
我正在寻找的“ sudo add-apt-repository Universe” +1 :)
– Kozuch
2014年8月12日13:45
#3 楼
这是我在当前目录中打开终端的脚本,我在打开终端插件停止为我工作之后构建了自己的脚本
#!/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 "<Actions>/ScriptsGroup/script_file:\s\s\shome\sgautam\s.gnome2\snautilus-scripts\sopen-terminal" "")
保存文件。
注销-登录。
评论
可以在nautilus-GTK3上使用吗?
–快球
13年2月3日在14:22
不确定,我在普通ubuntu 12.04 x64上使用它,请试一下。
–高塔姆
13年2月3日于14:42
在14.04,Gnome 13.12中,该脚本有效,但是快捷方式分配方法无效。
–拉斯穆斯
14年6月17日在11:08
#4 楼
我今天才刚刚安装Ubuntu 14.04 Desktop Edition,今天是2014年7月18日,在Nautilus中获取命令行选项所需要做的就是在终端中进行以下操作:评论
抱歉,与接受的答案有何不同?
– Ravan
2015年10月6日,下午1:41
IIRC发布了许多不同的解决方案,其中有些谈到了需要不同方法的不同ubuntu版本-因此我当时在自己的版本中发布了我的经验。
–爵士乐
2015年10月7日,下午3:28
非常感谢您-别介意-该帖子已被审核,这是我发表评论的唯一原因
– Ravan
2015年10月7日,下午3:32
#5 楼
只需使用:sudo apt-get install nautilus-extension-gnome-terminal
并注销/登录或重启。
#6 楼
由于不再维护nautilus-admin
,因此您需要安装nautilus-open-terminal
(确保安装其他文件)以具有右键单击选项以及其他选项。#7 楼
如果您正在使用Ubuntu18.04
或更高版本:sudo apt install nautilus-admin
评论
这不是在当前目录中打开终端的附件,而是在具有根权限的情况下打开nautilus窗口或在具有根权限的情况下编辑文件的插件。接受的答案仍对18.04有效。您可能要删除答案。
–钒
19年4月2日在14:14
@vanadium接受的答案对我不起作用。这样做是因为当右键单击文件夹时,它还会添加“在终端中打开”。
–末日
19/09/10'9:25
它可能对您来说是一种解决方法,但是对于如何添加终端打开的右键单击项的问题,它没有提供正确的答案。这个答案的作用是打开具有root权限的危险终端。因此,我认为这不是通用的好答案。
–钒
19 Sep 10'在10:19
实际上,右键菜单操作现在由软件包nautilus-extension-gnome-terminal提供,该软件包在Ubuntu中默认安装
–钒
19-09-10在10:24
#8 楼
我使用@Gautam的解决方案,直到我发现如果path包含非ASCII字符(因为它是URL编码),则它将不起作用(我指的是脚本本身)。我。因此,脚本应如下所示:
#!/usr/bin/gnome-terminal
根据
gnome-terminal
文档,当您执行以下命令时: cd path/to/dir
gnome-terminal
gnome-terminal
将使用path/to/dir
作为工作目录,这说明了该脚本为何起作用。#9 楼
执行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
#10 楼
在Home中找到.bashrc文件。
用任何文本编辑器打开它。
在最后添加一行:
cd $PWD
保存。
关闭Nautilus的所有实例
现在,当您打开Nautilus时,您会在右键菜单中看到“在终端中打开”选项,并且在单击时会加载当前目录路径。 >
评论
这行不通。
–杰伊·马尔姆(Jay Marm)
20年2月2日,21:12
#11 楼
对于Ubuntu的最新版本(例如18)...在以下目录中创建/保存此脚本:允许执行它将为您在nautilus中单击的任何文件或目录添加一个Scripts右键单击上下文菜单项(具有名称,例如'open-in-terminal.sh')。 >
#!/bin/bash
#
# When a directory is selected, go there. Otherwise go to current
# directory. If more than one directory is selected, show error.
if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
set $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
if [ $# -eq 1 ]; then
destination=""
# Go to file's directory if it's a file
if [ ! -d "$destination" ]; then
destination="`dirname "$destination"`"
fi
else
zenity --error --title="ERROR! Open terminal here" \
--text="Plz only select one directory."
exit 1
fi
else
destination="`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/^file:\/\///'`"
fi
# It's only possible to go to local directories
if [ -n "`echo "$destination" | grep '^[a-zA-Z0-9]\+:'`" ]; then
zenity --error --title="ERROR! Open terminal here" \
--text="Sorry, only local directories can be used."
exit 1
fi
gnome-terminal --working-directory="$destination"
基于此来源:https://help.ubuntu.com/community/NautilusScriptsHowto/SampleScripts#Open_terminal_here
#12 楼
该链接为添加功能“在此处打开终端”作为文件夹的上下文命令菜单提供了最佳的解决方案。http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/
评论
仅链接的答案在这里皱了皱眉。请查看askubuntu.com/help/how-to-answer
–古怪的长老
15年4月15日在0:23
将链接的重要部分放入答案中,而不仅仅是链接
–Faizan Akram Dar
2015年4月15日在2:02
评论
我真的不明白这个问题。您可以重新制定和解释吗?@Hanynowsky是Xubuntu / xfce中的功能。
实际上,这是插入Nautilus的一项功能,因此普通的Ubuntu以及许多其他使用nautilus的用户都可以使用。
肉桂中也有此功能
一些答案中的解决方案是安装软件包。不再需要安装软件包,因为该功能似乎已在16.04中提供。