[MontelLUG] Creare il collegamento della cartella Home sul desktop

Andrea Della Regina manichen a gmail.com
Mer 29 Dic 2010 11:38:18 CET


Il 29 dicembre 2010 10:09, Daneel Olivaw <daneel.olivaw.r a gmail.com> ha scritto:
> Il 29 dicembre 2010 10:00, Samuele <samuele.zanin a tiscali.it> ha scritto:
>> On 29/12/2010 09:23, Stefano Fraccaro wrote:
>>>
>>>
>>> $ ln -s /home/<nome_utente>
>>> /home/<nome_utente>/Scrivania/<nome_collegamento>
>>>
>> Variante più compatta:
>>
>> $ln -s $HOME $HOME/Scrivania/<nome_collegamento>
>>
>> Peccato non esista una variabile d'ambiente per la directory del desktop.
>
> Te la inizializzi a mano e sei a posto... in caso la metti in .bashrc
> e ce l'hai sempre :-)
> Poi se sei più esperto puoi fare in modo che la carichi per ogni
> utente mettendola nel file di configurazione giusto ecc. ecc. ^_^

In realtà se il desktop environment rispetta e supporta lo standard
freedeskop (quindi almeno Gnome e KDE) c'è un modo per trovare il path
della directory del desktop:
http://www.freedesktop.org/wiki/Software/xdg-user-dirs

Quindi il comando di prima diverrebbe una cosa del tipo:
. ~/.config/user-dirs.dirs && ln -s "$HOME"
"$XDG_DESKTOP_DIR/<nome_collegamento>"

Oppure metti in .bashrc una cosa tipo:
test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source
${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
XDG_DESKTOP_DIR=${XDG_DESKTOP_DIR:-$HOME/Desktop}
export XDG_DESKTOP_DIR

Eppoi hai la variabile XDG_DESKTOP_DIR sempre a disposizione.

Ciao,
Andrea
-- 
Andrea Della Regina - manichen a gmail.com
"Fonder des bibliothèques, c'étais encore construire des greniers
publics, amasser des réserves contre un hiver de l'esprit, qu'à
certains signes, malgré moi, je vois venir." M. Yourcenar, Mémoires
d'Hadrien




More information about the montellug mailing list