Portál AbcLinuxu, 7. května 2025 02:27
exec startx
, tak to nepůjde už killnout tak, aby se dostal zpátky do shellu. Ale kdo ví.
rek bych, ze kdokoli pak muze pres ctrl+alt+F1 skocit do terminalu, kde mas pustenej startx. a je prihlasen jako ty.Takto to nefunguje. Graficky vystup zabere tty. Cize ctrl+alt+f1 ti da v tom pripade setric. Do CLI tty sa dostanes iba ked skonci tvoje GUI sedenie. Tty prihl. vyuzivam, lebo v Debiane si kazdy moze spustit 1 tty defaul a tak mi moze bezat viac prihl. pouzivatelov a kazdy so svojim GUI prostreditm. Aj viac X serverov moze spustat 1 pouzivatelov, ake to je potrebne vediet prikazy alebo dobry okenny manager (ak neratam a la VNC)
Záleží jak to startuje a jak to je nastavené. Určitě byly doby, kdy startx startovalo na novém TTY.Defaul je ze nahradza. No, na druhej strane to nie je bezne chovanie, tak je to skor pre pokrocilych, co vedia co robia.
Pak je také otázka, co na TTY zbyde, když Xorg chcípne. Pokud jen uděláš startx, tak by tam měl zůstat otevřený shell.Zostane otvoreny. Ale ak ti to vadi (v rizikovom prostredi), tak zavolas "exec startx" a po ukonceni (ci korektnom nekorektnom), tak ta automaticky odhlasi.
$ cat ~/.bash_profile if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty8 ]; then exec startx fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.