I just installed Ubuntu 18.04.1 and I want to replace nautilus with Nemo. I first installed Nemo by using the following commands:

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

I then used the following commands to make Nemo as the default file manager:

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

I learned these commands from this post. However, I had to add sudo at the beginning of the last two commands to make it work, otherwise I receve the following error:

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

After running the above commands, Nemo works properly but desktop icons are not shown. I tryied to fix this by opening Tweaks and checking the Show icons button. This makes desktop icons to show up again, but when I double click on them nautilus is oppened as the file manager.

I also realzed that once I launch Nemo (It's not necessary to keep it open), double clicking on desktop folders will not open nautilus (Nemo will be used). What do you think I should do to effectively make Nemo as the default file manager?

  • 1
    We have had a discussion on community.ubuntu.com about Nemo in 18.04. You can search it for Nemo and try to get complete solution. I do not remember the result of using Nemo instead of Nautilus. Also I think that you can use nemo from official repositories (not PPA). But I do not use both, since I use MATE DE. I'm tired of all these unexpected changes in the behavior of the desktops. – N0rbert Aug 19 '18 at 9:32
  • Everything you did as far as those commands was wrong. Sudo is not needed and shouldn't have been used. You should rerun the gsettings with sudo to revert them (use opposite value). As far as the xdg-mime command root likely now owns ~/.config/mimeapps.list so delete that file as root. (plus check the rest of your home dir. for root owned files or folders..) If you saw any change in desktop icons from running those gsettings commands as root then you have additional issues as nothing should have happened.. The 3 commands should have been run as a user. – doug Aug 19 '18 at 12:18
  • As far as nemo handling the desktop, that's done with the nemo-desktop command, this should be done via a autostart file. (can be initially checked thru alt+F2 > enter nemo-desktop – doug Aug 19 '18 at 12:20
  • Your nemo package should install nemo-autostart.desktop to /etc/xdg/autostart/ , if not find it and copy there or to ~/.config/autostart/ In some cases a small delay is advisable, done thru line in the .desktop, i.e, X-GNOME-Autostart-Delay=2 for 2 sec. delay – doug Aug 19 '18 at 15:43
  • @doug Thanks. When I press alt+f2 and enter nemo-desktop nothing is shown. It does not run Nemo. – Opt Aug 20 '18 at 3:14

The source of issue was Anaconda installation. I finally solved the problem as is explained in this answer.

The link:

My dconf/gsettings installation is broken. How can I fix it without Ubuntu reinstall?

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.