在最新版本的 PCManFM 中,工具-以 Root 身份打开当前文件夹下的选项已被删除。有没有办法重新添加该选项?我知道我可以通过终端以 Root 身份打开 PCManFM,但打开工具选项下的特定文件夹很方便。还有,有没有办法将该选项添加为上下文菜单条目?
我不明白桌面文件规范扩展(DES-EMA)。
我找到了这个:
[Desktop Entry]
Name = Open as Root
Tooltip = Open the folder as root
Icon = terminal
Profiles = on_folder;
[X-Action-Profile on_folder]
Name = Open as Root
MimeTypes = inode/directory;
SelectionCount = 1
Exec = gksudo pcmanfm %s
然后我将文件命名为 pcman_root.desktop 并将文件放入:~/.local/share/file-manager/actions
。不幸的是,我没有目录file-manager/actions
下的文件夹~/.local/share
。我应该创建那个特定的文件夹吗?
答案1
你走在正确的道路上。
创造~/.local/share/file-manager/actions
。
在该文件夹中,创建root.desktop
(不是 pcman_root.desktop 或其他任何内容)。
添加此内容:
[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication
[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile
保存文件。
(或者从这里。
重新启动 PCManFM(系统工具、任务管理器、终止或关闭 pcmanfm,然后重新启动)。现在,当您右键单击文件夹时,您应该会在上下文菜单中看到“以 root 身份打开”选项。
正如其他人所说,此功能可能很危险这就是它默认不存在的原因。
以下是 PCManFM 项目开发人员对“要求“要恢复的功能:
以 root 身份运行 pcmanfm 意味着所有应用程序都将在 root 身份下运行,这是不安全的(好吧,如果你想冒险让你的系统运行在刀片上,那么我可以明白原因)并且我从来没有看到任何理由在 root 身份下运行编辑器/浏览器/wine/等(而你想要的正是这个,不是吗?)
但无论如何,如果你这么想做这种冒险的事情,那么你为什么不读http://wiki.lxde.org/en/PCManFM#Run_as_root页面?是的,最近已更改,但仍可用,风险由您自行承担。