Sida 1 av 1

Undvika start av X efter start av gdm - går det?

Postat: 09 okt 2010, 11:31
av SlamsornasKung
Ursäkta rubriken, men jag försökte!

Jag håller på och (...ehm) experimenterar lite. Det jag vill åstadkomma är följande:

· En användare som efter inloggning (via gdm) kör ett vanligt system med GUI

· En annan användare som efter inloggning (via gdm) möts av en prompt, och alltså måsta starta X manuellt (startx &).

Jag har skapat en .xinitrc i min $HOME, och trodde att systemet automatiskt skulle läsa av den filen efter inloggningen, men det gör det inte. Det ”vanliga” gränssnittet startat lik f*rbannat. Det jag måste göra varje gång är att själv köra sudo service gdm stop för den användare som skall använda .xinitrc-filen. Efter det, när jag startar X med startx & så används min .xinitrc, men jag vill alltså att den skall läsas in direkt efter inloggning.

Jag hoppas ni förstår vad jag menar, och tack på förhand!

SK

Re: Undvika start av X efter start av gdm - går det?

Postat: 09 okt 2010, 13:53
av Hund

Re: Undvika start av X efter start av gdm - går det?

Postat: 19 okt 2010, 16:19
av Konservburk
SlamsornasKung skrev:· En annan användare som efter inloggning (via gdm) möts av en prompt, och alltså måsta starta X manuellt (startx &).
Jag är inte riktigt med på syftet här. Varför vill du använda gdm öht i det här fallet?
SlamsornasKung skrev:Jag har skapat en .xinitrc i min $HOME, och trodde att systemet automatiskt skulle läsa av den filen efter inloggningen, men det gör det inte.
Systemet har ingenting med ~/.xinitrc att göra. Det är programmet xinit som läser och använder den filen. Programmet xinit startas av skriptet startx.
SlamsornasKung skrev:Efter det, när jag startar X med startx & så används min .xinitrc, men jag vill alltså att den skall läsas in direkt efter inloggning.
Har du funderat över att använda filen ~/.xsession istället?

Re: Undvika start av X efter start av gdm - går det?

Postat: 22 okt 2010, 10:15
av Katt
X startas innan gdm eftersom den körs ovanpå X och jag tror inte det går i dagsläget att köra gdm i framebuffer, men jag kan ha fel. När gdm startats och man loggar in så läses ~/.xsession av.

För det du är ute efter hade en annan inloggningshanterare passat bättre.
Exempel är: http://qingy.sourceforge.net/ eller http://cdm.ghost1227.com/

Att installera dessa under Ubuntu och konfigurera dem får du dock lösa själv ;)