Nautilus中的“以管理员身份打开”选项在哪里消失了?

直到Ubuntu 11.10,上下文或编辑菜单有一个选项,可以以管理员身份打开特定文件夹。 这个选项附带包nautilus-gksu 。 现在它消失了。 有人知道怎么回来吗?

你确定你的意思是11.04吗? 在任何情况下,包仍然在repos中并且应该仍然按照 11.04工作(最后一个版本是“nautilus-gksu(2.0.2-5ubuntu2)natty”

在11.10它将安装但不工作,从最后一天它最终在当前的12.04版本中被注意到

  • 补丁丢弃:
    • debian / patches / 21_strip_blank_space.patch:不再需要,因为我们不再构建nautilus-gksu了。

至于11.10和可能12.04,扩展将正常工作,您可以安装包并复制或链接到正确的目录。

防爆。 安装后链接

sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so 

要复制只需用cp替换ln -s。

你实际上甚至不需要安装软件包,只需在/usr/lib/nautilus/extensions-3.0中放置libnautilus-gksu.so的副本

我遇到的一个错误 – 此时只是希望有认证的人会标记“不会修复” https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383

12.04

您不能再只安装11.10软件包并移动或链接.so。 –

最简单的方法是从这两个位置之一下载适用于您的架构的nautilus-gksu软件包,并将其保存在您的下载文件夹中

http://packages.ubuntu.com/oneiric/nautilus-gksu选择页面底部的架构

32位 – 来自ubuntu.mirror.cambrium.nl的直接链接

64位 – 来自ubuntu.mirror.cambrium.nl的直接链接

在“Builds”+++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++
下载后右键单击.deb> extract。 在提取的内容中,浏览到usr/lib/nautilus/extensions-2.0 ,里面将是libnautilus-gksu.so

以root身份(要输入root open terminal并输入gksu nautilus )将文件从上面复制到文件系统中的/usr/lib/nautilus/extensions-3.0文件夹+++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++
终端示例,如果您在下载文件夹中解压缩,则自动命令 –

在我的64 bit安装下载了nautilus-gksu_2.0.2-5ubuntu2_amd64.deb并在我的下载文件夹中nautilus-gksu_2.0.2-5ubuntu2_amd64.deb压缩

 sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0 

在我的32 bit安装下载了nautilus-gksu_2.0.2-5ubuntu2_i386.deb并再次在Downloads文件夹中解压缩所以终端命令

 sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0 

工作12.04

您可以使用位于〜/ .gnome2 / nautilus-scripts中的Nautilus脚本完成Open as Admin。 您为文件指定的名称将放在“脚本”菜单中。

1.右键单击桌面,选择>创建新文档>清空文档。 将文件命名为“以管理员身份打开”,打开文件并将以下文本粘贴到其中,

 for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do gksudo "gnome-open $uri" & done 

单击“保存”并关闭。

2.现在将文件标记为可执行文件,右键单击>属性>权限>查看“执行”并选中“允许将文件作为程序执行” –

在此处输入图像描述

3.打开文件浏览器,转到>查看>显示隐藏文件,然后导航到您的主文件夹,并将文件放在~/.gnome2/nautilus-scripts 。 如下所示 –

在此处输入图像描述

4.现在右键单击您选择的文件夹或文件,然后选择>脚本>以管理员身份打开,然后您将看到一个提示输入密码的屏幕,文件/文件夹将作为管理员在各自的程序中打开 –

在此处输入图像描述

这个方法不应该从Nautilus的更新中断,因为它是一个自定义脚本,将在Scripts下的右键菜单中,将在桌面文件上工作,Nautilus中的文件和文件夹,但是在左侧文件夹窗格中不起作用在鹦鹉螺。

您可以使用sudo以管理员身份从命令行打开nautilus。 例如,如果你跑

 sudo nautilus /etc/ 

它允许您右键单击并创建通常无法访问的文件夹。

如果您只想打开具有管理员权限的nautilus窗口,则不必指定该文件夹:

 sudo nautilus 

它已针对最新的Ubuntu 15进行了更新

sudo apt-get install nautilus-admin -y && nautilus -q

您可以运行gksudo nautilus以超级用户身份运行Nautilus。 我建议不要使用sudo以root身份打开图形应用程序,因为它们通常会inheritance当前用户的环境,并可能使用root所有权在主目录中创建文件。

编辑; 回应OP的评论

安装nautilus-actions,然后注销/登录或重启(以您喜欢的方式)。 运行nautilus-actions-config-tool。

点击对话框工具栏上的+页面图标。 给它你想要的名字。

在“操作”选项卡下,输入上下文标签到您希望它显示的任何内容,如右键单击。 如果要将其显示为工具栏,请务必选中“在工具栏中显示项目”。 这可能不适用于Unity(它不适合我)。

在命令选项卡下; 给它一个独特的标签。 据说这似乎是工具提示。 在Path中,指定’gksudo’(不带引号)。 在参数中,提供’nautilus%b’(不带引号)。 在工作目录中,输入’%d’。 单击“保存”图标并右键单击目录/文件..在Nautilus Actions下,您将看到新项目。

我想,这是我找到的最接近你正在寻找的东西。

试试这个(任何版本的Ubuntu)

http://gnome-look.org/content/show.php?content=100703

对于使用dolphin作为其文件夹系统的ubuntu 12.04,您可以使用以下命令在root下打开一个文件夹:

 kdesudo dolphin /.../... 

要不就:

 kdesudo dolphin 

然后在文件系统中浏览您要查找的文件夹。

打开终端和类型

 gksu -s 

它会询问密码,然后会弹出一个窗口询问要运行的程序和选择用户
在程序选项中编写nautilus并在用户选项中选择root