Onde a área de trabalho está definida em ~/.config/user-dirs.dirs . Se você quiser colocar ícones na área de trabalho, você precisa criar *.desktop arquivos e colocá-los na pasta [o que vier depois de XDG_DESKTOP_DIR= ].
*.desktop arquivos são estruturados assim:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=C++ Eclipse
Exec="/home/christoph/.IDEs/C++ Eclipse/eclipse"
Icon=/home/christoph/.IDEs/C++ Eclipse/icon.xpm
Keywords=eclipse;c++;programming;developing;code;coding
Você pode encontrar outros exemplos (provavelmente com muito mais conteúdo) em /usr/share/applications . O endereço da lixeira é trash:/// , portanto, Exec pode ser Exec="nautilus trash:///" .