![强制 nautilus 桌面使用另一个文件管理器打开文件](https://linux22.com/image/76995/%E5%BC%BA%E5%88%B6%20nautilus%20%E6%A1%8C%E9%9D%A2%E4%BD%BF%E7%94%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6.png)
我正在使用 Elementary OS Freya(基于 Ubuntu),并使用 nautilus 来管理桌面。
有没有办法强制 nautilus 桌面图标使用另一个文件管理器(在本例中为 PCManFM)打开文件。
我已经在设置中将 PCManFM 设置为默认管理器,但由于桌面使用的是 nautilus,因此它会使用 nautilus 打开它们。
答案1
一种可能的解决方案是:
也将 nautilus 从桌面上删除(您可以将其保留在计算机上,但将其设置为不管理您的桌面)。
从终端转到gnome-tweak-tools
“桌面”菜单,删除“让文件管理器管理桌面”选项。让我们
PCManFM
也管理桌面。就是这样:
来源:https://wiki.archlinux.org/index.php/PCManFM
PCManFM
允许设置壁纸并启用桌面图标的命令是:
pcmanfm --desktop
窗口管理器的本机桌面菜单将替换为 提供的菜单PCManFM
。但是,可以PCManFM
通过选择“桌面首选项”然后在“桌面”选项卡中启用“右键单击显示 WM 菜单”选项,轻松地从菜单本身恢复它。
如果使用窗口管理器提供的本机桌面菜单,请输入以下命令随时设置或修改桌面首选项:
$ pcmanfm --desktop-pref
值得考虑将此命令添加到按键绑定和/或本机桌面菜单中以便于访问。
创建新图标:文本文件、文档、图像等用户内容可以直接拖放到桌面上。要为应用程序创建快捷方式,需要将其.desktop
文件复制到~/Desktop
目录本身。不要将文件拖放到那里,因为它们将被完全移动。执行此操作的命令的语法是:
cp /usr/share/applications/<name of application>.desktop ~/Desktop
例如 - 在安装位置 - 要为 lxterminal 创建桌面快捷方式,将使用以下命令:
cp /usr/share/applications/lxterminal.desktop ~/Desktop
Xdg
对于使用用户目录程序创建目录的用户,$HOME
不需要进一步配置。