基本上,我希望能够右键单击我的某个文件夹并使用“Thunar Root”之类的东西,输入我的管理员密码并继续使用它。现在,我在将一些文件放入我的管理员特权文件夹时遇到了很大麻烦。另外,默认的 XFCE 文件管理器不是叫 Thunar 吗?为什么它被称为“文件管理器”?
非常感谢。
答案1
这可以使用“自定义操作”来完成。
- GUI 方法:
打开Thunar并转到以下选项:
在那里,选择添加,然后写入如下内容:
完成此更改后,重新启动 Thunar,现在,右键单击后,您将看到如下内容:
这将弹出一个窗口要求您输入密码,然后就完成了。
更多信息请见这里。
- 非 GUI 方法:
转到~/.config/Thunar/
并打开名为uca.xml
使用文本编辑器(双击将打开浏览器)。然后,创建一个新的条目,如下所示(此处,具有与 GUI 方法中相同的属性):
<action>
<icon>changes-prevent</icon>
<name>Open Folder as root</name>
<unique-id>1426762241486505-1</unique-id>
<command>gksudo thunar %f</command>
<description>Open a folder as super user</description>
<patterns>*</patterns>
<directories/>
</action>
保存,重启 thunar,然后尽情享受吧!
最后,关于您的命名问题,该程序名为 Thunar(与 Gnome 中的 Nautilus 相反),但它是一个文件管理器(程序类别),所以我想这就是它获得通用名称的原因。事实上,从终端,您可以使用启动它,thunar
但不能使用file-manager
或 so。
注意:另一个有用的选项是以 Root 身份打开文件(通常是脚本或文本文件)。代码如下:
<action>
<icon>locked</icon>
<name>Open File as root</name>
<unique-id>1426762251695002-2</unique-id>
<command>gksudo mousepad %f</command>
<description>Open a file as super user</description>
<patterns>*</patterns>
<text-files/>
</action>
答案2
您可以输入
$gksu thunar %f
以 root 身份访问 thunar
答案3
在当前版本(4.16.8)中已经预定义了“Thunar Root”操作,其命令是pkexec thunar %f
。$gksu thunar %f
不起作用。