Ještě jeden způsob, jak to udělat:
dir=$(xdg-user-dir DESKTOP)
Umístění uživatelských adresářů je popsáno ve specifikaci xdg-user-dirs. Poskytují zde nějaký kód, který můžete zkopírovat a vyhledat název adresáře plochy z vašeho kódu.
echo ${XDG_DESKTOP_DIR:-$HOME/Desktop}
funguje dobře na místním linuxovém disku a také při /home/<user>
je namapován na jednotku nfs.