Chiarimento su script X11/prefdm

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
sasomao
00lunedì 19 novembre 2007 22:55
Ciao a tutti,

a tempo perso stavo spulciando un po' il mio linux seguendo qualche guida qua e la, per imparare qualcosa.

Mi sono imbattuto nel file che carica in avvio il display manager, /etc/X11/prefdm . Ne copio di seguito una parte

# Run preferred X display manager
preferred=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DISPLAYMANAGER" = GNOME ]; then
preferred=/usr/sbin/gdm
elif [ "$DISPLAYMANAGER" = KDE ]; then
preferred=/usr/bin/kdm
elif [ "$DISPLAYMANAGER" = XDM ]; then
preferred=/usr/bin/xdm
elif [ -n "$DISPLAYMANAGER" ]; then
preferred=$DISPLAYMANAGER
fi
fi

shopt -s execfail

[ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 </dev/null


Ora, se interpreto bene, l'if più esterno controlal che esista il file (da cui il -f) sysconfig/desktop.

Ora, considerando che nel mio sysconfig quel file non c'è, qualcuno che si intende più di me di programmazione, mi spiega che succede?
Credo che il programma riprenda da shopt -s execfail ...
Sottolineo che in avvio il mio pc mi presenta puntualmente gdm. Quello che volevo capire è da dove gli esce!
E' semplice curiosità [SM=x53912] [SM=x53913]

S.

ps: cosa fa esattamente ". /etc/sysconfig/desktop" ? Non capisco il punto
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 09:33.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com