Ero sivun ”X Window System” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Käyttö: X:n sulkeminen ja uudelleenkäynnistäminen
LP (keskustelu | muokkaukset) (→Ctrl+Alt+Del: -> Ctrl+Alt+Backspace) |
LP (keskustelu | muokkaukset) (→Käyttö: X:n sulkeminen ja uudelleenkäynnistäminen) |
||
Rivi 28: | Rivi 28: | ||
Työpöytäympäristöillä ja ikkunointiohjelmilla on myös omat tapansa käynnistää ohjelmia valikoista tai ikoneita klikkaamalla. Käynnistäminen komentoriviltä on eduksi silloin, jos tahtoo käynnistää ohjelman tietyillä parametreilla tai ympäristömuuttuja-asetuksilla tai jos virheilmoituksia ei muuten saa talteen. | Työpöytäympäristöillä ja ikkunointiohjelmilla on myös omat tapansa käynnistää ohjelmia valikoista tai ikoneita klikkaamalla. Käynnistäminen komentoriviltä on eduksi silloin, jos tahtoo käynnistää ohjelman tietyillä parametreilla tai ympäristömuuttuja-asetuksilla tai jos virheilmoituksia ei muuten saa talteen. | ||
=== | ===X:n sulkeminen ja uudelleenkäynnistäminen=== | ||
X sulkeutuu sen yhteydessä käynnistetyn ohjelman myötä. Käsin käynnistettäessä tämä ohjelma määritetään [[xinit]]- tai [[startx]]-komennossa ja näiden käynnistämissä skripteissä. Graafista kirjautumisohjelmaa käytettäessä X joko käynnistyy uudestaan uloskirjautumisen yhteydessä tai vain järjestelmän käynnistyessä. | |||
X-istunnon on perinteisesti voinut pakottaa sulkeutumaan näppäinyhdistelmällä Ctrl+Alt+Backspace (Askelpalautin). | X-istunnon on perinteisesti voinut pakottaa sulkeutumaan näppäinyhdistelmällä Ctrl+Alt+Backspace (Askelpalautin). | ||
Rivi 36: | Rivi 38: | ||
Option "ZapWarning" "true" | Option "ZapWarning" "true" | ||
jolloin X:n sulkeminen onnistuu antamalla näppäinyhdistelmä kahdesti peräkkäin. | jolloin X:n sulkeminen onnistuu antamalla näppäinyhdistelmä kahdesti peräkkäin. | ||
Jos näppäinyhdistelmä ei toimi, X:n voi sulkea komentoriviltä, yleensä eri [[virtuaalikonsoli]]lta (Ctrl+Alt+F1). Tällöin pitää löytää sopiva ohjelma, jonka sulkeminen saa istunnon päättymään ja suljettava tämä, mahdolisesti rootin oikeuksin. Se, mikä ohjelma on sopiva, riippuu siitä miten X on käynnistetty, mutta [[gdm]], [[xinit]] tai [[Xorg]] toimivat yleensä, jos ne löytyvät prosessilistasta: | |||
$ [[ps]] -C Xorg | |||
PID TTY TIME CMD | |||
1234 tty7 00:11:18 Xorg | |||
$ [[sudo]] [[kill]] -TERM 1234 | |||
Jos käytössä on [[graafinen kirjautumisohjelma]], tämä yleensä heti käynnistää X:n uudestaan. Virheellinen asetustiedosto kannattaa siis korjata ennen X:n sulkemista, esimerkiksi toiselta virtuaalikonsolilta (perinteiset [[tekstieditori]]t, kuten [[emacs]], [[vi]] ja [[nano]], toimivat myös ilman X:ää, toisin kuin gedit, kate ja kwrite). | |||
X:n uudelleenkäynnistymisen saa estettyä joko muuttamalla [[ajotaso]]a ([[Redhat]]-pohjaiset) tai muuttamalla rc-hakemistossa linkki [[Init-skriptit|init-skriptiin]] ([[Debian]]-pohjaiset). Tämän jälken suljetaan tarvittaessa graafinen kirjautumisohjelma. | |||
# [[telinit]] 3 | |||
$ ls /etc/rc2.d/*dm | |||
/etc/rc2.d/S30gdm | |||
$ sudo [[mv]] /etc/rc2.d/{S,K}30gdm | |||
$ [[ps]] -C gdm | |||
PID TTY TIME CMD | |||
5678 tty7 00:00:00 gdm | |||
$ [[sudo]] [[kill]] -TERM 5678 | |||
Ajotaso 3 on normaalisti ajotaso ilman X:ää, 5 X:llä. Ajotaso 2 on Debianin oletusajotaso. Tässä esimerkissä linkki S30gdm (S="start") siirretään nimelle K30gdm (K="kill"). Katso että käytät oikeita numeroita. Jakeluilla on myös erillisiä työkaluja palvelujen säätöön. | |||
X:n voi taas ottaa käyttöön, joko väliaikaisesti komennolla [[startx]] tai vaihtamalla ajotasoa tai linkin nimeä: | |||
$ startx | |||
# [[telinit]] 5 | |||
$ sudo [[mv]] /etc/rc2.d/{K,S}30gdm | |||
$ sudo /etc/init.d/gdm start | |||
==Tietoturva== | ==Tietoturva== |