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