Ero sivun ”GNU Screen” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Screenin käyttö: ruudun vieritys xtermissä
Pb (keskustelu | muokkaukset) p (Luokka:Prosessienhallinta) |
Pb (keskustelu | muokkaukset) (→Screenin käyttö: ruudun vieritys xtermissä) |
||
Rivi 7: | Rivi 7: | ||
== Screenin käyttö == | == Screenin käyttö == | ||
Screenin käyttö aloitetaan komennolla <tt>screen</tt> tai <tt>screen ''ohjelman_nimi''</tt>. Ensimmäinen komento avaa virtuaalisen terminaalin ja käynnistää siihen käyttäjän oletuskomentotulkin; jälkimmäinen komento käynnistää terminaaliin ohjelman <tt>''ohjelman_nimi''</tt>. Mikäli haluat lopettaa Screenin, sulje vain Screenissä toimiva ohjelman ja Screenikin sulkeutuu samalla. Halutessasi voit jättää ohjelman taustalle käyntiin ja poistua itse tekemään jotain muuta. Se onnistuu painamalla Ctrl-a ja sen jälkeen d-kirjainta. Takaisin Screeniin ja sen ylläpitämiin virtuaalisiin terminaaleihin pääset komennolla <tt>screen -r</tt> tai <tt>screen -x</tt>. | Screenin käyttö aloitetaan komennolla <tt>screen</tt> tai <tt>screen ''ohjelman_nimi''</tt>. Ensimmäinen komento avaa virtuaalisen terminaalin ja käynnistää siihen käyttäjän [[komentotulkki|oletuskomentotulkin]]; jälkimmäinen komento käynnistää terminaaliin ohjelman <tt>''ohjelman_nimi''</tt>. Mikäli haluat lopettaa Screenin, sulje vain Screenissä toimiva ohjelman ja Screenikin sulkeutuu samalla. Halutessasi voit jättää ohjelman taustalle käyntiin ja poistua itse tekemään jotain muuta. Se onnistuu painamalla Ctrl-a ja sen jälkeen d-kirjainta. Takaisin Screeniin ja sen ylläpitämiin virtuaalisiin terminaaleihin pääset komennolla <tt>screen -r</tt> tai <tt>screen -x</tt>. | ||
Näppärä tapa screenin käyttöön on myös komento <tt>screen -DRR</tt>, joka sulkee ja kirjaa ulos muualla käynnissä olevat screen-sessiot ja liittää screenin käytössä olevaan päätteeseen. Jos screeniä ei ole, sellainen luodaan. | Näppärä tapa screenin käyttöön on myös komento <tt>screen -DRR</tt>, joka sulkee ja kirjaa ulos muualla käynnissä olevat screen-sessiot ja liittää screenin käytössä olevaan päätteeseen. Jos screeniä ei ole, sellainen luodaan. | ||
Rivi 15: | Rivi 15: | ||
Näppäinyhdistelmä Ctrl-a on käytössä useissa muissakin ohjelmissa. Esimerkiksi [[Emacs]]-tyylisessä komentorivimuokkauksessa se tarkoittaa ’siirrä kursori rivin alkuun’. Koska Ctrl-a on varattu Screenille, ei kyseinen näppäinyhdistelmä mene lainkaan Screenissä toimivalle ohjelmalle. Asia on korjattu siten, että Screeniin on varattu näppäinyhdistelmä Ctrl-a ja a, joka lähetetään ohjelmalle Ctrl-a:na. Screenin komentonäppäimen voi kuitenkin myös halutessaan vaihtaa joksikin muuksi lisäämällä <tt>~/.screenrc</tt>-tiedostoon esimerkiksi rivin <tt>escape ^Zz</tt>. | Näppäinyhdistelmä Ctrl-a on käytössä useissa muissakin ohjelmissa. Esimerkiksi [[Emacs]]-tyylisessä komentorivimuokkauksessa se tarkoittaa ’siirrä kursori rivin alkuun’. Koska Ctrl-a on varattu Screenille, ei kyseinen näppäinyhdistelmä mene lainkaan Screenissä toimivalle ohjelmalle. Asia on korjattu siten, että Screeniin on varattu näppäinyhdistelmä Ctrl-a ja a, joka lähetetään ohjelmalle Ctrl-a:na. Screenin komentonäppäimen voi kuitenkin myös halutessaan vaihtaa joksikin muuksi lisäämällä <tt>~/.screenrc</tt>-tiedostoon esimerkiksi rivin <tt>escape ^Zz</tt>. | ||
Esimerkki <tt>~/.screenrc</tt>- | Esimerkki <tt>~/.screenrc</tt>-[[asetustiedosto]]sta: | ||
startup_message off | startup_message off | ||
hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" | hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" | ||
altscreen on | altscreen on | ||
msgwait 2 | msgwait 2 | ||
Ruudun vieritys ei välttämättä toimi kunnolla käytettäessä Screeniä [[terminaaliemulaattori|terminaaliemulaattoreiden]] (kuten [[Xterm]]) kanssa. Tämän voi korjata lisäämällä screenrc-tiedostoon rivin | |||
termcapinfo xterm* ti@:te@ | |||
== Aiheesta muualla == | == Aiheesta muualla == |