如何更改 Cinnamon 桌面的默认文件管理器?

feb*_*Ley 24 arch-linux desktop-environment file-manager cinnamon

我正在运行带有来自 Arch User Repository 的 cinnamon-git 桌面的 Arch Linux 机器。

默认的文件管理器是 Nautilus,有什么办法可以把默认的文件管理器改成 thunar?

Tho*_*mas 16

要更改默认文件管理器,您可以编辑文件 ~/.local/share/applications/mimeapps.list

不知道如何指定 thunar 但要在 nautilus 上使用 nemo 我这样做:

thomas@localhost ~> cat .local/share/applications/mimeapps.list 
[Added Associations]
inode/directory=nemo.desktop;
Run Code Online (Sandbox Code Playgroud)

此外,如果您想知道为什么单击文件夹图标会启动错误的文件管理器,请检查启动程序启动的实际命令。

解决问题后(见评论),您还必须查看文件

/usr/share/applications/mimeinfo.cache
Run Code Online (Sandbox Code Playgroud)

在那里您也可以更改文件管理器:

inode/directory=nautilus.desktop
inode/directory=nemo.desktop
Run Code Online (Sandbox Code Playgroud)

  • 有一些最后的想法:`update-alternatives`、`/usr/share/applications/mimeinfo.cache` (3认同)
  • `/usr/share/applications/mimeinfo.cache` 做到了。我将 `inode/directory=nautilus.desktop` 行更改为 `inode/directory=nemo.desktop`,现在 Nemo 默认打开。 (3认同)

小智 8

来自Arch Linux WikiGnome 部分

您可以通过编辑 /usr/share/applications/nautilus.desktop 中的 Exec 行来诱使 GNOME 使用另一个文件浏览器。在您选择的文件管理器的 .desktop 文件中查看正确的参数,例如:

/usr/share/applications/nautilus.desktop

[...]
Exec=thunar %F
OR
Exec=pcmanfm %U
[...]
Run Code Online (Sandbox Code Playgroud)