[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