[TIP] Take back control of the desktop

Oddly enough, after testing a distribution on my bootkey flashed with Balena Etcher, or even after using another distribution of my multiboot, Nemo loses desktop control when I switch back to UB 24.04:

I can’t explain it, but if it happens to you, I’ve got the fix.

Open the terminal (Ctrl Alt t) and copy-paste this line:

gsettings set org.nemo.desktop show-desktop-icons false

Then:

reboot

Open the terminal again, press twice on the top arrow of the cursor to get the line you entered, replace “false” with “true” and enter.

Et voilà! Nemo will now control the desktop again. :upside_down_face:

3 Likes

And, as it happens quite often, I added two aliases to the “.bashrc” file to restore the desktop (“rd”):

alias rd1='gsettings set org.nemo.desktop show-desktop-icons false && reboot'
alias rd2='gsettings set org.nemo.desktop show-desktop-icons true'

Why keep it simple when you can keep it complicated?

In France, we’ve given this insidious pathology a name: “shadokisme”, named after these quirky little characters that delighted television viewers in the late 60s and showed a daring that’s been lost ever since.

Budgie desktop settings > Desktop > Desktop icons > Toggle off. Wait for 2 seconds. Toggle on!

:sweat_smile:

That said, I think there’s a bug somewhere…

I don’t know why, but my system now definitely refuses to accept the above methods: the icons are displayed on the desktop, but they’re hopelessly unclickable.

However, I think I’ve found THE solution this time:

gsettings set org.buddiesofbudgie.budgie-desktop-view show true
gsettings reset org.buddiesofbudgie.budgie-desktop-view show

I admit it’s a bit weird to have to change a value and then restore the default, but it’s the only method that works:


If you have created aliases, type gedit .bashrc and replace them with this single one:

alias rd='gsettings set org.buddiesofbudgie.budgie-desktop-view show true && gsettings reset org.buddiesofbudgie.budgie-desktop-view show' # Restore desktop icon control

:face_with_bags_under_eyes:

Remember budgie-desktop-view isnt installed by default. If you want to use this desktop icons you need to stop nemo-desktop from autostarting. Otherwise both nemo-desktop and budgie-desktop-view will continue to fight for control.

Indeed, “budgie-desktop-view” is not part of the base distribution, I just checked it on a new installation of UB 24.04, but I don’t remember under what circumstances and why I installed it.

That said, if you disable Nemo at startup, there are no icons on the desktop at all.

Apparently, I’ve compromised the integrity of my desktop by trying so hard. The tests that messed things up involved creating a new user.

I’ve uninstalled “budgie-desktop-view” but it’s even worse: it’s now impossible to display the icons.
I think I’ll reinstall, which will allow me to clean up a bit. :thinking: