
Tervetuloa kyttmn Ionia!

Jos et ole kyttnyt Ionia aiemmin, on hyvin suotiteltavaa, ett opiskelet
Ionin ohjesivun ennen kuin jatkat tt pidemmlle. Se on toistettu alla,
mutta voit aukaista sen mys myhemmin painamalla <F1> ja <Enter>, tai
suorittamalla 'man ion3' komentorivilt. (Tm toimii sill oletuksella,
ett olet asentanut Ionin jrjestelmsssi sellaiseen vakiosijaintin, 
mist sen tykalut osaavat hakea ohjesivuja.)

Jos olet innokas kokeilemaan Ionia nyt heti ja vastoin suosituksia haluat
jtt ohjesivun lukematta tll istumalla, sinun tulisi kuitenkin tiet
ainakin seuraavat nppimet: <F2> kynnist pte-emulaattorin (xterm)
ja <F12> nytt pvalikon.

Jossain vaiheessa, opeteltuasi Ionin perusksitteet ja toiminnot, haluat
varmaan muokata sen asetukset itsellesi sopivammiksi. Thn lydt apua
(englanniksi) Ionin asetus- ja ohjelmointimanuaalista. Se lytyy ainakin
Ionin seittisivulta, johon on linkki alla olevan ohjesivun lopussa.
Huomautettakoon viel, ett Ionin kytn ja perusksitteiden opettelu
on hyvin suositeltvaa ennen asetustiedostojen pariin hyppmist.

---- Ohjesivu seuraa ----





ION(1)                                                     ION(1)


NIMI
       Ion - X11 ikkunanhallintaohjelma

SELOSTE
       ion3 [valinnat]

KUVAUS
       Ion  on  nppimistkyttji  silmllpiten  suunniteltu
       laatoitusta  ja  vlilehti  hydyntv  ikkunanhallintao
       hjelma X11:lle.


VALINNAT
       -display kone:palvelin.nytt
              X palvelin, johon ottaa yhteys.

       -conffile asetustiedosto
              Kytettv asetustiedosto.

       -searchdir dir
              Hakupolkuun  listtv hakemisto, josta lytyy ase
              tus- ja muita tiedostoja.

       -oneroot
              Hallitse vain oletusnytt X-palvelimilla,  joissa
              on  useampi perinteinen (ei Xinerama) nytt/juuri-
              ikkuna.  Tm  nytt   voidaan   valita   -display
              parametrill tai DISPLAY ympristmuuttujalla.

       -session session_name
              Istunnon  nimi.  Tm vaikuttaa talletustiedostojen
              sijaintiin.

       -help  Nyt komentorivin ohje.

       -version
              Nyt Ionin versio.

       -about Nyt tietoja Ionista (versio, tekijnoikeudet).


PERUSKSITTEET
       Tm  kappale  on  katsaus  erilaisiin  niin  kutsuttuihin
       olioihin, joita ilmenee Ionin hallitsemalla X-nytll, ja
       niiden  suhteisiin   tavallisessa   kokoonpanossa.   Sinun
       tarvitse   ymmrt   nm   suhteet  tietksesi  milloin
       mitkkin   alempana   kuvattavat   nppinsidonnat    ovat
       kytettvisssi.  Jos  kaipaat  viel  tarkempaa kuvausta,
       esimerkiksi tehdksesi omat asetustiedostot,  katso  Ionin
       seittisivulta  saatavaa  yksityiskohtaisempaa  dokumentaa
       tiota.

       Ylimmn tason olioita, joilla on merkityst  tss  yhtey
       dess,   kutsutaan   nytiksi.   Ne   vastaavat  fyysisi



                                                                1





ION(1)                                                     ION(1)


       nyttj. Nytt sisltvt  typyti  (jotka  ovat  itse
       ernlaisia  ryhmi)  ja  kokoruudun  tilassa  olevia asi
       akasikkunoita. Nm oliot ovat lomitettu siten, ett  vain
       yksi voi nky kerrallaan.

       Typydt  voivat  vuorostaan  sislt  laatoituksia sek
       kelluvia/irroitettuja   kehyksi.   Laatoitukset    taasen
       sisltvt  kehyksi laatoitettuna tyttmn koko nytn,
       sek  mahdollisesti   tilapalkin   tai   telakan   (dock).
       Nyttjen  tapaan kehykset lomittavat muita olioita, mutta
       tss tapauksessa lhinn  asiakasikkunaryhmi.   Kehykset
       ovat suurimman osan ajasta ainut asia, mink net Ionista.
       Niill voi olla reunakoristukset, ja lisksi kehyksiss on
       vlilehti jokaiselle lomitetulle oliolle.

       Kyselyt  ovat  nyttjen  tai  kehysten alaosiin imestyvi
       laatikoita, jotka odottavat sinulta tekstin sytt jonkin
       siit  riippuvan toiminnon suorittamiseksi. Useimmat kyse
       lyt tukevat tab-tydennyst.



SIDONNAT
       Nm  ovat  oletusarvoiset  nppin-  ja  osoitinsidonnat.
       Nppinmuunninta    (Mod1)    vastaava   nppin   riippuu
       jrjestelmstsi. PC-tietokoneilla, joissa on  XFree86  se
       on todennkisesti vasen Alt-nppin (Alt_L).  Suneilla se
       on luultavasti sidottu timanttinppimiin. Kyt  komentoa
       xmodmap(1x) selvittksesi asian tarkemmin.

       Otsikkojen perss hakasuluissa oleva merkkijono ilmoittaa
       moduulin, jonka  asetustiedosto  mrittelee  alla  olevat
       sidonnat.


   Yleisesti saatavilla olevat sidonnat
       Mod1+1,  Mod1+2,  Mod1+3, Mod1+4, Mod1+5, Mod1+6, Mod1+7,
       Mod1+8, Mod1+9, Mod1+0
              Siirry   n:teen  tmnhetkisen  nytn  lomittamaan
              olioon (typyt, kokoruudun asiakasikkuna).

       Mod1+comma, Mod1+period
              Siirry seuraavaan/edelliseen  tmnhetkisen  nytn
              lomittamaan olioon.

       Mod1+K K
              Mene ensimmiseen huomiota vaativaan alueeseen, tai
              edelliseen aktiiviseen.

       Mod1+K T
              Poista kaikki merkinnt.

       Mod1+Shift+1, Mod1+Shift+2
              Siirry nytlle n usean nytn jrjestelmss.



                                                                2





ION(1)                                                     ION(1)


       Mod1+Shift+comma, Mod1+Shift+period
              Mene seuraavalle/edelliselle nytlle usean  nytn
              jrjestelmss.

       Mod1+F9
              Luo uusi typyt ennalta asetettua tyyppi.

       F12, Button3 painallus
              Nyt pvalikko.

       Button2 painallus
              Nyt ikkunavalikko.

       Mod1+Tab
              Kierrt fokusta eteenpin.

       Mod1+K Tab
              Kierrt fokusta taaksepin

       Mod1+K R
              Nosta fokusoitu olio, jos mahdollista.



   Nytill tai ylimmn tason kehyksiss toimivat sidonnat
       Mod1+T Toggle tag of current object.

       F1     Kysy ohjesivua nytettvksi.

       Mod1+F1
              Nyt Ionin ohjesivu.

       F2     Kynnist pte-emulaattori.

       F3     Kysy komentorivi suoritettavaksi.

       Mod1+F3
              Kysy Lua-koodia ajettavaksi.

       F4     Ota SSH-yhteys kyseltvn koneeseen.

       F5     Kysy tiedostoa muokattavaksi.

       F6     Kysy tiedostoa nytettvksi.

       F9     Kysy typyt jolle siirty, tai luo uusi.

       Mod1+G Kysy asiakasikkunaa, johon siirty.

       Mod1+M Nyt kontekstivalikko.







                                                                3





ION(1)                                                     ION(1)


   Nytill tai (kaikissa) kehyksiss toimivat sidonnat
       Mod1+C Sulje aktiivinen olio.

       Mod1+K D
              Detach  (float) or reattach an object to its previ
              ous location.



   Kaikissa kehyksiss toimivat sidonnat
       Mod1+K H, Mod1+K V
              Maksimoi kehys vaaka/pystysuunnassa.

       Button3 painallus
              Nyt kontekstivalikko.

       Mod1+R Aloita siirto ja koonmuutostila.

       Button1 napsautus osassa tab, Button2 napsautus osassa tab
              Vaihda kehys nyttmn vlilehden ilmoittama olio.

       Button1 raahaus osassa border, Mod1+Button3 raahaus
              Muuta kehyksen kokoa.

       Mod1+Button1 raahaus
              Siirr kehyst.

       Button1 raahaus osassa tab, Button2 raahaus osassa tab
              Siirr  olioita  kehysten  vlill  raahaamalla  ja
              pudottamalla vlilehti.



   Ylimmn  tason  kehyksiss (ei ns. transient-dialogi) toimivat
       sidonnat
       Mod1+T Merkitse kehyksen tll hetkell nyttm olio.

       Mod1+A Kysy liitettv asiakasikkunaa.

       Mod1+K 1, Mod1+K 2, Mod1+K 3,  Mod1+K  4,  Mod1+K  5,
       Mod1+K  6, Mod1+K 7, Mod1+K 8, Mod1+K 9, Mod1+K 0
              Siirry n:teen kehyksen jakavaan olioon.

       Mod1+K N, Mod1+K P
              Siirry  seuraavaan/edelliseen   kehyksen   jakavaan
              olioon.

       Mod1+K comma, Mod1+K period
              Siirr kehyksess tll hetkell nytettv oliota
              vasemmalle/oikealle.

       Mod1+K H, Mod1+K V
              Maksimoi kehys vaaka/pystysuunnassa.




                                                                4





ION(1)                                                     ION(1)


       Mod1+K A
              Liit merkityt oliot thn kehykseen.



   Kelluvissa/irroitetuissa kehyksiss toimivat sidonnat
       Button1 kaksoisnapsautus osassa tab
              Kytke litistys plle/pois.

       Button1 painallus osassa tab, Button1  painallus  osassa
       border, Mod1+Button1 napsautus
              Nosta kehys.

       Mod1+Button3 napsautus
              Alenna kehyst.

       Button1 raahaus osassa tab
              Siirr kehyst.

       Mod1+K B
              Laatoita kehys, jos typydll ei ole kehyst



   Laatoituksien ja laatoitettujen kehysten sidonnat [mod_tiling]
       Mod1+S Halkaise tmnhetkinen kehys pystysuunnassa.

       Mod1+P, Mod1+N, Mod1+Tab, Mod1+K Tab
              Siirry   tmnhetkisen   kehyksen  yll/alla/vasem
              malle/oikealla olevaan kehykseen.

       Mod1+K S
              Halkaise tmnhetkinen kehys vaakasuunnassa.

       Mod1+K X
              Tuhoa tmnhetkinen kehys.



   Asiakasikkunoiden sidonnat
       Mod1+L Tnise  aktiivista  asiakasikkunaa.  Tm  saattaa
              auttaa joidenkin ohjelmien koko-ongelmien kanssa.

       Mod1+K C
              Tapa aktiivisen asiakasikkunan omistava ohjelma.

       Mod1+K Q
              Lhet  seuraava nppinpainallus aktiiviselle asi
              akasikkunalle. Kaikki  ohjelmat  eivt  vlttmtt
              salli tt oletuksena.







                                                                5





ION(1)                                                     ION(1)


       Mod1+Return
              Muuta asiakasikkunaryhmn kokoruudun tilaa



   Siirto- ja koonmuutostilan sidonnat
       Escape Peruuta tilasta.

       Return Siirry tilasta pois.

       Left, Right, Up, Down, F, B, P, N
              Kasvata vastaavaan suuntaan.

       Shift+Left,  Shift+Right, Shift+Up, Shift+Down, Shift+F,
       Shift+B, Shift+P, Shift+N
              Kutista vastaavaan suuntaan.

       Mod1+Left,   Mod1+Right,   Mod1+Up,  Mod1+Down,  Mod1+F,
       Mod1+B, Mod1+P, Mod1+N
              Liiku vastaavaan suuntaan.



   Viestilaatikoiden ja kyselyiden sidonnat [mod_query]
       Escape, Control+G, Control+C
              Sulje  kysely/viesti  suorittamatta sidottuja toim
              intoja.

       Control+U, Control+V, Page_Up, Page_Down
              Vierit viesti tai tydennyksi yls/alas.



   Tekstinmuokkaussidonnat kyselyihin [mod_query]
       Nm  nppinsidonnat  vastaavat   tekstieditorin   joe(1)
       sidontoja.    Leikkaus   ja   liimaus   toimii   kuitenkin
       tavanomaisemmin, joskin nppimet ovat vastaavat.


       Control+F, Control+B, Right, Left
              Siirry yksi merkki eteen/taakse.

       Control+E, Control+A, End, Home
              Mene rivin alkuun/loppuun.

       Control+X, Control+Z
              Ohita yksi sana eteen/taaksepin

       Control+D, Delete
              Poista seuraava merkki.

       BackSpace, Control+H
              Tuhoa edellinen merkki.




                                                                6





ION(1)                                                     ION(1)


       Control+W, Control+O
              Tuhoa yksi sana eteen/taakse.

       Control+J
              Tuhoa merkit rivin loppuun saakka.

       Control+Y
              Tuhoa koko rivi.

       Control+T
              Transponoi merkit.

       Control+P, Control+N, Up, Down, Control+Up, Control+Down
              Nyt seuraava/edellinen vastaus muistista.

       Button2 napsautus, Control+K C
              Liimaa teksti leikelaudalta.

       Control+K B
              Aloita tekstin valinta.

       Control+K Y
              Leikkaa valittu teksti.

       Control+K K
              Kopioi valittu teksti.

       Control+K G
              Lopeta tekstin valinta.

       Tab, Shift+Tab, Control+Tab
              Yrit tydent sytetty teksti tai  selaa  tyden
              nyksi.

       Control+R, Control+S
              Tydenn historiasta

       Control+M, Return, KP_Enter
              Sulje kysely ja suorita sidottu toiminta.



   Valikoiden sidonnat [mod_menu]
       Escape, Control+G, Control+C, Left
              Sulje valikko.

       Return, KP_Enter, Control+M, Right
              Suorita valinta.

       Control+N, Control+P, Up, Down
              Siirry seuraavaan/edelliseen valintaan.

       BackSpace
              Tyhj valikon hakupuskuri.



                                                                7





ION(1)                                                     ION(1)


TIEDOSTOT JA HAKEMISTOT
       /usr/local/share/examples/ion3/cfg_ion.lua
              Jrjestelmn oletusarvoinen pasetustiedosto.

       /usr/local/share/examples/ion3/cfg_*.lua
              Muita asetustiedostoja.

       /usr/local/share/examples/ion3/look_*.lua
              Ulkonn asetustiedostoja.

       ~/.ion3/
              Kyttjn asetustiedostot.

       ~/.ion3/cfg_ion.lua
              Kyttjn oletusarvoinen pasetustiedosto.


KATSO MYS
       Ionin kotisivu, http://iki.fi/tuomov/ion/ (englanniksi).

       Dokumentti  "Ion:  Configuring  and  extending  with  Lua"
       (englanniksi) nhtviss Ionin kotisivulla.

       /usr/local/share/doc/ion3/

       X(7x), pwm3(1), joe(1)


TEKIJ
       Ionin on kirjoittanut Tuomo Valkonen <tuomov at iki.fi>.



























                                                                8


