Un altro modo per farlo:
dir=$(xdg-user-dir DESKTOP)
Le posizioni delle directory utente sono descritte nella specifica xdg-user-dirs. Forniscono del codice qui che puoi copiare, per cercare il nome della directory del desktop all'interno del tuo codice.
echo ${XDG_DESKTOP_DIR:-$HOME/Desktop}
funziona bene su un'unità Linux locale e anche quando /home/<user>
è mappato su un'unità nfs.