Pagina 1 di 1
window manager differente per utente
Inviato: mer 2 giu 2010, 17:09
da Zagorax
Ciao a tutti,
è possibile far sì che il comando startx avvii un wm differente a seconda dell'utente che lo esegue?
E di conseguenza: è possibile che xdm in runlevel 4 faccia apparire un diverso wm a seconda dell'utente che esegue il login?
Ciao
Grazie
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 17:12
da Blallo
in runlevel4 non so
ma in runlevel3 si, ogni utente può configurare il suo WM con xwmconfig
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 18:03
da lennynero
per scegliere il proprio wm basta creare nella propria home un link .xinitrc al rispettivo init(/usr/X11R6/lib/X11/xinit/xinit.*), penso che in runlevel4 xdm legga quel file e si comporti di conseguenza, ma non ne sono sicuro...
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 19:39
da Zagorax
Allora: xwmconfig crea/modifica il file .xinitrc e tuttavia ciò ha effetto solo ed esclusivamente in runlevel 3.
Qualcuno suggerisce qualche altra soluzione per il runlevel 4?
Altra cosa: nel file xinitrc creato da xwmconfig c'era ad un certo punto il comando ck-session-(non ricordo bene cosa) xfce4-session. Ck-session-* non risultava presente e ho dovuto modificarlo a mano con exec... è normale?
Grazie
Ciao
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 20:35
da aschenaz
Con il runlevel 4, basta che l'utente scelga in KDM il WM preferito: da quel momento
in poi (fino all'eventuale variazione), si aprirà sempre quello.
Ognuno, quindi, può scegliere un WM (o DE) diverso...
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 21:42
da targzeta
Zagorax ha scritto:Allora: xwmconfig crea/modifica il file .xinitrc e tuttavia ciò ha effetto solo ed esclusivamente in runlevel 3.
Qualcuno suggerisce qualche altra soluzione per il runlevel 4?
...
Crea un link simbolico a .xinitrc chiamato .xsession.
Emanuele
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 22:17
da Zagorax
aschenaz ha scritto:Con il runlevel 4, basta che l'utente scelga in KDM il WM preferito: da quel momento
in poi (fino all'eventuale variazione), si aprirà sempre quello.
Ognuno, quindi, può scegliere un WM (o DE) diverso...
Il problema è che non ho kde.
Provo la soluzione si spina e vi faccio sapere.
Ciao
EDIT: non funziona. Esegue sempre il window manager di default settato da root.
Re: window manager differente per utente
Inviato: mer 2 giu 2010, 23:02
da Zagorax
Risolto.
Oddio... non l'ho risolto in maniera pulitissima secondo me... però funziona.
Ho aperto il file /etc/X11/xinit/xinitrc e ho aggiunto questa variabile:
user=`id -u`
Dopodichè, alla fine del file, ho sostituito exec /usr/bin/startfluxbox con:
if [ -n $user -a $user = "1050"]
then
exec /usr/bin/startfluxbox
else
exec /usr/bin/xfce4-session
fi
Funziona. Che ne dite? È una bella soluzione o fa schifo?

Re: window manager differente per utente
Inviato: mer 2 giu 2010, 23:04
da targzeta
Zagorax ha scritto:...Provo la soluzione si spina e vi faccio sapere.
Ciao
EDIT: non funziona. Esegue sempre il window manager di default settato da root.
E' strano, leggiti il man di xdm per capire perchè te l'ho proposta.
Emanuele