如何将 nemo 设置为默认值而不是 nautilus?

13 nautilus unity search nemo

我最近安装nemo了:

sudo apt-get install nemo
Run Code Online (Sandbox Code Playgroud)

但我发现其他应用程序仍在使用nautilus打开文件夹,例如 Unity 搜索仍然在nautilus. 那么有什么方法可以让它nemo用作默认值(至少是搜索)?


操作系统信息:

Description:    Ubuntu 14.10
Release:    14.10
Run Code Online (Sandbox Code Playgroud)

包装信息:

鹦鹉螺:

nautilus:
  Installed: 1:3.10.1-0ubuntu15.1
  Candidate: 1:3.10.1-0ubuntu15.1
  Version table:
 *** 1:3.10.1-0ubuntu15.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:3.10.1-0ubuntu15 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)

尼莫:

nemo:
  Installed: 2.2.4-1
  Candidate: 2.2.4-1
  Version table:
 *** 2.2.4-1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

Fab*_*bby 14

在更改系统范围内的默认值之前,您应该首先通过将 nemo 添加为启动应用程序中的默认文件管理器来彻底测试您的一个用户中的新文件管理器之类的东西......

一位用户:

转到破折号,然后键入startup applications并添加:通过nemo -n在命令中使用。

然后通过执行以下命令禁用 Nautilus 绘制桌面图标:

gsettings set org.gnome.desktop.background show-desktop-icons false
Run Code Online (Sandbox Code Playgroud)

注销并重新登录,您将在统一启动器中看到两个相同的“文件”图标。解锁顶部并锁定底部并将其移动到破折号图标下方的顶部。然后让 nemo 为你绘制桌面图标:

gsettings set org.nemo.desktop show-desktop-icons true
Run Code Online (Sandbox Code Playgroud)

全部用户:

执行以下命令:

xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
Run Code Online (Sandbox Code Playgroud)

然后编辑/etc/mime.types并仔细检查如果没有留下任何东西nautilus。如果是,则将其替换为nemo

之后重启。

  • 我尝试了这个解决方案,后来我的墙纸不再显示了。有什么办法可以解决这个问题? (2认同)