Strona 1 z 1

[SOLVED]Powłoka graficzna - tylko 3 sesje

: 25 marca 2008, 14:28
autor: gablot
Witam! mam problem z powłoką graficzną otóż mam ustawione auto logowanie na sesji graficznej poprzez gdm następnie napisałem skrypt który uruchamia mi na trzech sesjach w zależności od tty program. Problem jest taki że muszę co jakiś czas się zalogować jeszcze raz (wynika to z tego iż łącze się z innymi kompani i czasami wygasa sesja więc idę na wygodę i restartuje powłokę graficzną) czyli robie ctrl+alt+backspace wszystko byłoby super gdyby nie to że już nie mam na ctrl+alt+F2 tego uruchomionego programu ale na np. ctrl+alt+F7. I tak sobie skaczą te programy na różne sesje graficzne jak je tylko zrestartuje. Jak temu zapobiec. Z pewnością najlepiej zablokować X-y dla tylko 3 sesji ale jak to zrobić? Albo coś dodać do mojego skromnego skryptu jest następujący:

Kod: Zaznacz cały

sesja=`tty`

if [ "$sesja" = /dev/pts/1 ]
then $(rdesktop -f -kpl ip_kompa)
	else 
		if [ "$sesja" = /dev/pts/2 ]
	    	then $(rdesktop -f -kpl ip_kompa)
			else telnet ip_kompa
		fi    
fi
dodam iż mam w gdm ustawione żeby logował na pierwszej wolnej sesji graficznej a przy restarcie loguje się na wolnej ale z pominięciem na tej co robie restart ;(

[ Dodano: 2008-03-31, 13:31 ]
ok problem sam rozwiązałem w pliku gdm.conf trzeba było dopisać coś takiego:

Kod: Zaznacz cały

0=/usr/bin/X11/X vt2
1=/usr/bin/X11/X vt4
2=/usr/bin/X11/X vt5
wcześniej miałem tak:

Kod: Zaznacz cały

0=/usr/bin/X11/X 
1=/usr/bin/X11/X 
2=/usr/bin/X11/X 
stąd te skakanie po konsolach pozdrawiam