Screenin käyttöohjeet på finska by Tommi (Hazor) Lahtonen screen on ohjelma joka mahdollistaa monen ohjelman yhtäaikaisen käyttämisen tavallisen pääteyhteyden kautta. Esim. voi olla yhtäaikaa päällä irc, toisessa ruudussa pine ja kolmannessa vaikka lukea newssejä jne. Itselläni on aina käytössä 8-10 ruutua. screenin käyttäminen on hyvin yksinkertaista. Ei tarvitse kuin kirjoittaa screen ja painaa enteriä. Ruudulle tulee jotain sekalaista tekstiä, josta pääsee eroon painamalla enteriä. Tämän jälkeen ollaankin aivan samannäköisessä tilanteessa kuin ennen screen-sanan kirjoittamista. Seuraavaksi ei sitten muuta kuin haluttu ohjelma käyntiin aivan normaalisti, esim irc. Nyt sitten jos haluaa saada yhtäaikaa päälle jonkun muunkin ohjelman niin täytyy päästä selville screenin komennoista ja toiminnasta. screen mahdollistaa että päällä on monta erillistä ruutua verrattuna normaalisti olevaan yhteen. Kuitenkin vain yksi näistä screenin ruuduista näkyy kerrallaan. Nyt jos oletetaan että screen on käynnistetty ja sen jälkeen on laitettu päälle vaikkapa irc niin tämä irc on tällä hetkellä screenin ruudussa nro 0. Lisätäänpäs seuraavaksi uusi ruutu ja kaynnistetään sinne vaikka pine. Paina ensimmäiseksi yhtäaikaa ctrl-näppäintä ja a-näppäintä. Heti tuon painalluksen jälkeen paina pelkkää c-näppäintä. Heti tuon c:n painamisen jälkeen ruudule pitäisi ilmaantua normaali komentokehote, johon voi sitten vaikka kirjoittaa pine. Nyt käytössä on sitten kaksi ruutua, irc ruudulla 0 ja pine ruudulla 1. Ruutujen vaihtelu tapahtuu seuraavasti. Paina ensin taas ctrl-näppäintä ja a-näppäintä yhtaikaa. ja heti perään pelkästään 0-näppäintä. Nyt ruutuun pitäisi olla vaihtunut irc. Takaisin pineen pääsee painamalla taas kerran yhtäaikaa ctrl- ja a-näppäimiä ja heti perään 1-näppäintä. screenin kaikki komennot alkavat aina painamalla ensin ctrl-näppäintä ja a-näppäintä yhtaikaa. Heti tuon painalluksen perään painetaan sitten varsinaista screenin komentoa. esim numerot 0 - 9 vaihtavat aina näkyviin kyseisen numeroisen ruudun. Jos kyseistä ruutua ei ole niin ruudun alareunassa vilahtaa lista niistä ruuduista jotka ovat olemassa. Uuden ruudun aukaiseminen tapahtui c-näppäimellä. Eli ensin tuo ctrl ja a ja heti perään pelkkä c. Muita tärkeitä komentoja on k, joka poistaa sillä hetkellä näkyvissä olevan ruudun. Ruudun saa myös poistettua kun lopettaa kaikki siinä olevat ohjelmat ja kirjoittaa ihan lopuksi exit. ruutuja saa vaihdeltua myös välilyönti(space)-näppäimellä, se vaihtaa päällimmäiseksi aina järjestyksessä seuraavan ruudun. listan kaikista screenin komennoista ?-näppäimellä. Eli ctrl-a ja heti perään ? Sitten vielä yksi tärkeä komento elikkä d. Yksi screenin hienoista ominaisuuksista on mahdollisuus jättää se päälle koneeseen vaikka itse poistuisikin koneelta. Tämä mahdollistaa mm. irc:ssä tapahtuvan msgeiden talletuksen poissa ollessa. Eli jos haluat jättää ircin koneeseen päälle niin painat ctrl-a ja heti perään d. ruudulle pitäisi tulla teksti [detached] ja sinun pitäisi palata siihen tilaan mistä alunperin screenin käynnistitkin. Nyt vain aivan normaalisti poistut koneelta logout kaskylla. Seuraavan kerran kun palaat taas koneelle niin et kirjoitakaan enää screen koska sinulla on edelleen vanha screenisi käynnissä. Kirjoitatkin screen -r jonka pitäisi palauttaa sinut suoraan siihen tilanteeseen mihin jäit painaessasi ctrl-a d. Joissakin koneissa tuo screen -r ei heti tottele vaan antaa jotain omituista virheilmoitusta. Silloin ei voi muuta kuin jankuttaa tuota samaa kaskya niin kauan että kone tajuaa totella. Joskus kone voi urputtaa että screeni olisi jo aukaistuna jossain muualla, silloin voi auttaa kun kirjoittaa ensin screen -D ja vasta sen jälkeen tuon screen -r. Jos joskus tuntuu että jotain ohjelmia jää jumiin, screeniin ei millään pääse takaisin tms. Niin kirjoittamalla kill -9 -1 saa poistettua kaikki systeeminsä ja pääsee yrittämään takaisin koneeseen puhtaalle pöydälle. Huom! tuo kill -9 -1 siis tappaa kaikki kaynnissa olevat ohjelmat, eli pitäkää huolta ettei ole mikään hirmutärkeä rakkauskirje tms kesken kun tuon kirjoitatte. Jos sinulla on jäänyt pääteyhteys päälle esim kotikoneelle ja haluat päästä taas muualta käsiksi screeniisi niin se onnistuu kirjoittamalla: screen -D -r Tämä detachoi toisaalla päällä olevan screenin ja ottaa sen käyttöösi. Jos netti tai puhelinlinja pätkii niin screen pysyy edelleen päällä etkä kadota mitään juttua joita olet mahdollisesti ollut tekemässä. Otat vain uudelleen yhteyden koneeseen ja aivan normaalisti screen -r:llä takaisin jatkamaan kesken- jäänyttä mailia:) Joskus tuo voi vaatia myös tämän screen -D -r :n jos screen ei ole tajunnut yhteyden katkeamista. Eiköhän näillä ohjeilla pääse liikkeelle? Jos ei niin replytkää tähän mailiin ja vihjaiskaa mikä kohta jäi epäselväksi. Tässä alla vielä kopio screenin kaikista käskyistä, suurinta osaa ei kyllä mihinkään tarvitse: Screen key bindings, page 1 of 1. Command key: ^A Literal ^A: a break ^B b lockscreen ^X x reset Z clear C log H screen ^C c colon : login L select " ' copy ^[ [ meta a silence _ detach ^D d monitor M suspend ^Z z digraph ^V next ^@ ^N sp n time ^T t dumptermcap . number N title A flow ^F f other ^A vbell ^G hardcopy h pow_break B version v help ? pow_detach D width W history { } prev ^H ^P p ^? windows ^W w info ^I i quit ^\ wrap ^R r kill ^K k readbuf < writebuf > lastmsg ^M m redisplay ^L l xoff ^S s license , removebuf = xon ^Q q ^] paste . 0 select 0 1 select 1 2 select 2 3 select 3 4 select 4 5 select 5 6 select 6 7 select 7 8 select 8 9 select 9 ] paste . screenin käyttöohjetta löytyy myös osoitteesta: http://www.jyu.fi/atk/unixtuki/Linux/screen.html