Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I remove desktop icons from the terminal?

It may seem easier to do it with the mouse but it is not practical for my needs, so I'm looking for a way to do it via the terminal.

share|improve this question
Which Desktop Environnement are you using (Unity, Gnome, XFCE, ...)? – MrVaykadji Jan 5 '14 at 15:59
ubuntu saucy amd64 – Another.Chemist Jan 5 '14 at 16:11
up vote 1 down vote accepted

.desktop files : a shortcut.desktop file is a text-file placed in the Desktop directory (~/Desktop) that is used to provide clickable shortcuts on the Desktop.

  1. Check which ".desktop" files are used in your desktop :

    ls ~/Desktop

  2. Identify the ".desktop" you want to remove.

  3. Remove the ".desktop" file you want to remove (replace nameofthefile by the name of the file, ending with .desktop):

    rm ~/Desktop/nameofthefile.desktop

D-conf keys : it's a key stored in d-conf that is used to provide clickable shortcuts on the Unity Launcher bar.

  1. Get the list of launcher items:

    gsettings get com.canonical.Unity.Launcher favorites

  2. This will return something like ['nautilus-home.desktop', 'gnome-terminal.desktop', 'gedit.desktop'] which you can manipulate to remove unwanted shortcuts.

  3. Set the launcher item list with only the launcher you want, example:

    gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop']"

Don't forget the quotes !

share|improve this answer
Thanks!!! It works smoothly! – Another.Chemist Jan 5 '14 at 16:18

The easiest was would be to use the dconf-editor and remove the unwanted apps from the desktop->unity->launcher->favorites section.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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