编辑:

编辑:

我刚刚安装了 Ubuntu,我想用 Nemo 替换 nautilus。我首先使用以下命令安装了 Nemo:

sudo add-apt-repository ppa:embrosyn/cinnamon
sudo apt-get update
sudo apt-get install nemo

然后我使用以下命令将 Nemo 设置为默认文件管理器:

xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.nemo.desktop show-desktop-icons true

我从以下网站学到了这些命令这个帖子。但是,我收到以下错误:

> GLib-GIO-Message: 15:22:17.302: Using the 'memory' GSettings backend. 
> Your settings will not be saved or shared with other applications.

编辑:

我找到了一个可以修复此错误的办法,可以在下面的回答中找到。接受的答案提供了一组更新的说明,用于将 Nemo 设置为最新版本的 Ubuntu(撰写本文时为 18.04+)中的默认文件管理器。

答案1

如果你的问题在于你安装了 Anaconda,并且它更改了~/.bashrc文件中的某些内容,请阅读这个答案由 OP 撰写。

否则,以下是我的通用说明...

如何在 Ubuntu 18.04 和 20.04 中安装 Nemo 并将其设置为默认文件管理器(对于 22.04,看这里):

  • 经过全面测试:
    1. Ubuntu 18.04 运行默认的 Gnome 桌面。
    2. 2020 年 8 月 8 日,Ubuntu 20.04 运行默认的 Gnome 桌面。
  • 为什么要使用nemoover nautilus?请参阅最后的几张屏幕截图,它们展示了空间和功能的出色利用nemo

从 Ubuntu 18.04 开始,我第一次了解这些细节的主要来源是 Abhishek Prakash 的这篇文章:https://itsfoss.com/install-nemo-file-manager-ubuntu/

要使用 Nemo 而不是 Nautilus 作为默认文件管理器(包括管理桌面图标),请执行以下操作:

对于 Ubuntu 18.04 和 20.04(对于 Ubuntu 22.04,看这里

我们将安装 nemo,使其成为默认程序,让它也控制桌面图标,并禁用 Nautilus(默认的 Ubuntu 文件管理器)控制桌面图标的功能。

安装 nemo

sudo apt update
sudo apt install nemo
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
gsettings set org.nemo.desktop show-desktop-icons true
=gsettings set org.gnome.desktop.background show-desktop-icons false

# Then also install these tools so we can adjust some settings next

sudo apt install dconf-editor 

# And install this on Ubuntu 18.04 or 20.04
sudo apt install gnome-tweak-tool

# Start up the nemo desktop to allow nemo to control the desktop icons too
nemo-desktop&  # We use `&` here to run it in the background
  1. 如果在 Ubuntu 20.04 上,您还必须执行以下操作:

    (我不记得 Ubuntu 18.04 是否也需要这样做,但我必须在 Ubuntu 20.04 上这样做)

    您还必须更改我们刚刚安装(或“激活”,也许?——我不确定)的新“扩展”程序中的设置sudo apt install gnome-tweak-tool。按下您的Super键(WindowsPC 键盘上的键,或Command运行 Linux 的 Mac 上的键),然后输入“扩展”,并单击扩展程序:

    在此处输入图片描述

    在这个程序中,点击滑块关闭“桌面图标”,如下所示。这将关闭 nautilus 桌面图标,这样我们就可以只使用 nemo 桌面图标了。如果不这样做,您将得到一个奇怪的桌面,其中不可用的 nautilus 桌面图标被可用的 nemo 桌面图标覆盖,如下面几张图片所示。

    在此处输入图片描述

    这是我的桌面快照:

    之前:(
    显示新激活的 nemo 桌面叠加在现在无法使用的 nautilus 桌面之上):

    在此处输入图片描述

    之后:(
    现在仅显示新激活的 nemo 桌面,默认的 Ubuntu gnome nautilus 桌面图标现已禁用,正如我想要的那样):

    在此处输入图片描述

现在将命令添加nemo-desktop到您的启动应用程序中,以便在每次启动时打开 nemo 桌面图标。

在此处输入图片描述

重新启动(或者直接注销然后重新登录)并运行以下命令以确保它打开你的主文件夹现在在 Nemo,并且不再像以前那样在 nautilus 中:

xdg-open $HOME

设置nemo桌面图标:

如果您希望计算机、主页、垃圾桶等图标再次出现在桌面上(您可以在下面的屏幕截图中看到其中一些图标),请参阅Mark Greaves 的回答在这里用我自己的话来说:确保dconf-编辑器安装:

sudo apt install dconf-editor

按下Super键(WindowsPC 键盘上的键,或Command运行 Linux 的 Mac 上的键),然后输入“dconf editor”,并单击程序:

在此处输入图片描述

导航:org-->nemo-->桌面。您可以选择显示以下 5 项。启用您喜欢的任何一项。我建议您不要更改任何其他内容,除非您确切知道自己在做什么:

  1. 计算机图标可见 (我想启用这个功能——如下面的屏幕截图所示)
  2. 主页图标可见 (我想启用这个功能——如下面的屏幕截图所示)
  3. 网络图标可见
  4. 垃圾图标可见
  5. 卷可见

更改桌面图标尺寸当使用 Nemo 作为文件管理器时:

在 Ubuntu 18.04 中,只需右键单击桌面并转到桌面-->图标大小,如下所示:

在此处输入图片描述

在 Ubuntu 20.04 中,您必须右键单击桌面,然后转到“自定义”。它会打开一个新窗口,如下所示。我突出显示了一些您可能想要自定义的内容。例如,其中一个是“图标大小”的下拉菜单。底部和右侧的滑块可分别用于调整水平和垂直桌面图标网格间距。

在此处输入图片描述

要重新使用 Nautilus 而不是 Nemo:

xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
gsettings set org.gnome.desktop.background show-desktop-icons true

# (optional) do NOT run if you want to keep nemo as an extra file manager
sudo apt purge nemo nemo*

# (optional) do NOT run if you want to **keep** applications which were once
# dependencies of other applications, but no longer are; see `man apt` for
# details  
sudo apt autoremove

# Reboot to test, when done
reboot

nemo-desktop从启动应用程序中删除该命令。

要选择在 Nautilus 中显示哪些桌面选项:

对于 Ubuntu 18.04,首先确保 gnome-tweak-tool 已安装:

sudo apt install gnome-tweak-tool

然后通过在开始菜单中搜索“Tweaks”并转到左侧的-->桌面选项卡来打开它:

在此处输入图片描述

对于 Ubuntu 20.04,我相信 Nautilus 桌面图标只是由我之前上面展示的“扩展”GUI 工具控制。

为什么要使用nemoUbuntu 的默认nautilus文件管理器?

这个很简单。看看 nemo 在紧凑视图中对空间的巧妙利用。查看您可以一次看到的所有文件!

(请注意,此视图并未完全缩小。您仍然可以再缩小一次,同时仍能看到文件名,然后再缩小一次,就只能看到微小的图标了)。我喜欢紧凑的视图,您可以看到所有内容!让这成为 GUI 文件管理器设计师的典范(Microsoft & Apple & Ubuntu/Nautilus,请注意!:))

在此处输入图片描述

与 nautilus 文件管理器中提供的非常不用户友好且浪费空间的视图相比(在相同大小的窗口中查看同一目录):

  1. 图标视图(完全缩小):
    在此处输入图片描述
  2. 或者,列表视图(完全缩小): 在此处输入图片描述

在我看来,这太可怕了!相比之下,我几乎看不到任何文件,而且查找东西要困难得多!

说得够多了。请注意,您也可以在 nemo 中轻松输入漂亮的地址栏。在 nautilus 中,您必须使用Ctrl+L才能看到要输入的地址栏。

故障排除:

如果你无法nemo成为某些工具使用的默认文件管理器,例如仪表板,请尝试以下操作(未经测试):

  1. 在 repo 中搜索nautilus并手动将其替换为nemo。请参阅此处在 Dash to Panel 源代码中搜索“nautilus”:https://github.com/home-sweet-gnome/dash-to-panel/search?q=nautilus。 或者:

  2. 通过在 ~/bin 文件夹中创建一个名为“nautilus”的符号链接,让您的计算机在运行nemo时打开nautilus,但让它指向nemo!:

    mkdir -p ~/bin  # create ~/bin dir if it doesn't exist
    # see where the executable for nautilus is; sample output: `/usr/bin/nautilus`
    which nautilus  
    # see where the executable for nemo is; sample output: `/usr/bin/nemo`
    which nemo
    # create symlink to back nautilus path up; this allows running 
    # `nautilus_real` to run the real `nautilus`!
    ln -s /usr/bin/nautilus ~/bin/nautilus_real
    # create a new `nautilus` symlink to point to `nemo`; this means
    # that if you run `nautilus` it will actually run `nemo`!
    ln -s /usr/bin/nemo ~/bin/nautilus
    

    注销并重新登录。现在,运行nemo将运行 nemo,运行nautilus将运行nemo,运行nautilus_real将运行 nautilus。

    要撤消这些别名,只需删除上面刚刚创建的两个符号链接:

    rm ~/bin/nautilus_real
    rm ~/bin/nautilus
    

参考

  1. https://itsfoss.com/install-nemo-file-manager-ubuntu/
  2. 我如何学习如何更改 Ubuntu 22.04 的最新设置:请参阅此处的两个答案:如何隐藏 Ubuntu 22.04 桌面上的主文件夹图标

有关的:

  1. 请注意,这个答案已从这里移至此位置:更改 Ubuntu 18.04 默认文件管理器
  2. 如何更改桌面图标大小?
  3. 如何显示垃圾箱和主文件夹图标?

您可能想要更改的其他内容:

  1. [我的答案]如何将“显示桌面”添加到 GNOME dash 或 Ubuntu Dock?
  2. [我的答案]如何在桌面上创建启动器?
  3. [我的答案]我怎样才能使用 18.04 在角落捕捉窗口?
  4. [我的答案]永久修复 Chrome 滚动速度

答案2

如何在 Ubuntu 22.04 中安装 Nemo 并将其设置为默认文件管理器(对于早期版本,看这里):

  • 经过全面测试:
    1. 2022 年 12 月 19 日发布的 Ubuntu 22.04 运行默认的 Gnome 桌面。
  • 为什么要使用nemoover nautilus?请参见以下几张截图在我的另一个答案的最后展示了空间和功能的巨大利用nemo

要使用 Nemo 而不是 Nautilus 作为默认文件管理器(包括打开桌面图标),请执行以下操作:

对于 Ubuntu 22.04

我们将安装 nemo 并将其设置为默认安装,但与上面的 Ubuntu 18.04 和 20.04 说明不同,我们将不是让 nemo 控制桌面图标(主要是因为我不知道如何在禁用 Gnome 控制的桌面图标后禁用它)。相反,我们只需告诉 Gnome 在 nemo 而不是 nautilus 中打开它控制的桌面图标即可。

安装 nemo

sudo apt update
sudo apt install nemo

# Make `xdg-open` open up directories in nemo instead of nautilus
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
# Make Gnome-controlled directories and **icons on the desktop** open up in nemo
# now instead of in nautilus
gsettings set org.gnome.shell.extensions.ding use-nemo true

# Install a configuration tool we will use below
sudo apt install dconf-editor 

# (Optional, in case we want to try using this tool to tweak settings too) 
# Note: `gnome-tweaks` on Ubuntu 22.04 replaces `gnome-tweak-tool` on Ubuntu
# 18.04 and 20.04
sudo apt install gnome-tweaks

设置桌面图标:

打开该dconf-editor工具,然后导航至org --> gnome--> shell --> 扩展 --> ding

打开底部的“use-nemo”选项,以便“使用 Nemo 打开文件夹”。

以下是我当前的设置:

在此处输入图片描述

请注意,您也可以在命令行中编辑这些设置。例如:

gsettings set org.gnome.shell.extensions.ding use-nemo true
gsettings set org.gnome.shell.extensions.ding show-home true

...和一些您也可以通过主“设置”菜单访问这些设置。

例如:按下您的Super键(WindowsPC 键盘上的键,或Command运行 Linux 的 Mac 上的键),然后输入“设置”。打开“设置”,然后转到“外观”选项卡。关闭“显示个人文件夹”选项以隐藏您的“主页”文件夹,或者根据需要将其重新打开,如下所示:

在此处输入图片描述

该设置直接链接到gsettings set org.gnome.shell.extensions.ding show-home true命令行和中的“show-home”设置dconf-editor

完成后重新启动进行测试:

reboot

测试更改:

# 1. Ensure `xdg-open` now opens up your home folder **in nemo**, and NOT in
# nautilus like it used to
xdg-open $HOME

# 2. double-click the Home dir or any folder icon on your desktop and ensure it
# opens up in nemo now instead of in nautilus too.

注意事项和疑难解答:

  1. 如果您在按照上述方法启用“Home”文件夹后仍找不到预期的图标,那么它可能位于另一台显示器上!使用Windowskbd +最小化所有窗口D,然后在另一台显示器上查找丢失的图标。您可能需要右键单击桌面,然后转到“按...排列”-->“保持排列...”,以自动排列它们。或者,手动将图标拖回主显示器上您想要的位置。

  2. 如果您的 Nemo 文件管理器窗口左侧的书签已损坏并显示带有感叹号的黄色框,如下所示:

    在此处输入图片描述

    ...那么这意味着这些书签已损坏。通过转到“书签”-->“编辑书签...”来修复它们,然后手动修复每个书签的“位置”(路径)字段。如果您有更改了你的用户名和主目录,如下图所示

更改桌面图标尺寸

使用常规设置下的“大小”选项。它位于设置 -->“外观”选项卡 -->“桌面图标”部分 -->“大小”参数下,如上图最后一张截图所示。这是建议更改它的位置,但您也可以通过dconf-editor上面显示的屏幕中的访问它,或者通过命令行访问gsettings set org.gnome.shell.extensions.ding icon-size <size>它,其中size显然是从获得的范围中选择的枚举值gsettings range org.gnome.shell.extensions.ding icon-size

我喜欢在 Nemo 中设置的其他设置:

选择“视图”-->“紧凑视图”。同时确保选中“视图”-->“状态栏”。这将在窗口底部显示状态栏。

然后转到编辑 --> 首选项 --> 视图选项卡 --> 将“默认视图”更改为“紧凑视图”,并将“紧凑视图默认值”的“默认缩放级别”从 100% 降低到 66%,这样您就可以在紧凑视图中看到更多文件和文件夹。以下是我在此选项卡中的设置:

在此处输入图片描述

在“行为”选项卡下,选中“将文件移到垃圾箱前询问”复选框:

在此处输入图片描述

转到“预览”选项卡并将文件大小从 1 MB 更改为 100 MB 左右,以打开较大图像的图像缩略图预览:

在此处输入图片描述

在“工具栏”选项卡下,打开“计算机”图标(未显示屏幕截图)。

在“上下文菜单”选项卡下,选中“创建链接”复选框(见下面的屏幕截图)。这会在右键菜单中添加一个“创建链接”菜单选项,以便快速创建指向所选文件或文件夹的符号链接。

在此处输入图片描述

要重新使用 Nautilus 而不是 Nemo:

# Make `xdg-open` open up directories in nautilus instead of nemo
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
# Make Gnome-controlled directories and **icons on the desktop** open up in
# nautilus now instead of in nemo
gsettings set org.gnome.shell.extensions.ding use-nemo false

# (optional) do NOT run if you want to keep nemo as an extra file manager
sudo apt purge nemo nemo*

# (optional) do NOT run if you want to **keep** applications which were once
# dependencies of other applications, but no longer are; see `man apt` for
# details  
sudo apt autoremove

# Reboot to test, when done
reboot

测试更改:

# 1. Ensure `xdg-open` now opens up your home folder **in nautilus**, and NOT in
# nemo like it did before
xdg-open $HOME

# 2. double-click the Home dir or any folder icon on your desktop and ensure it
# opens up in nautilus again now instead of in nemo.

参考

  1. https://itsfoss.com/install-nemo-file-manager-ubuntu/
  2. 我如何学习如何更改 Ubuntu 22.04 的最新设置:请参阅此处的两个答案:如何隐藏 Ubuntu 22.04 桌面上的主文件夹图标

答案3

对于那些因为我的问题中提到的 gsettings 错误来到这里的人:

错误原因是 Anaconda 安装。我最终按照说明解决了这个问题这个答案。总而言之,只需注释 Anaconda 添加到.bashrc文件中的行,然后按照将 Nemo 设置为默认文件管理器的说明进行操作(按照接受的答案以上),并在完成说明后取消注释文件中的行.bashrc

相关内容