
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)



[1mNIMI[0m
       Ion - X11 ikkunanhallintaohjelma

[1mSELOSTE[0m
       [1mion3 [4m[22m[valinnat][0m

[1mKUVAUS[0m
       Ion  on  nppimistkyttji silmllpiten suunniteltu laatoitusta ja
       vlilehti hydyntv ikkunanhallintaohjelma X11:lle.


[1mVALINNAT[0m
       [1m-display kone:palvelin.nytt[0m
              X palvelin, johon ottaa yhteys.

       [1m-conffile asetustiedosto[0m
              Kytettv asetustiedosto.

       [1m-searchdir dir[0m
              Hakupolkuun listtv hakemisto, josta lytyy asetus-  ja  muita
              tiedostoja.

       [1m-oneroot[0m
              Hallitse  vain  oletusnytt  X-palvelimilla, joissa on useampi
              perinteinen  (ei  Xinerama)  nytt/juuri-ikkuna.  Tm   nytt
              voidaan  valita -display parametrill tai DISPLAY ympristmuut-
              tujalla.

       [1m-session session_name[0m
              Istunnon nimi. Tm vaikuttaa talletustiedostojen sijaintiin.

       [1m-xinerama 0|1[0m
              Jos Ion  knnettiin  Xinerama-tuella,  voidaan  Xinerama  tieto
              silti jtt hydyntmtt  asettamalla tm valinta arvoon 0.

       [1m-help  [22mNyt komentorivin ohje.

       [1m-version[0m
              Nyt Ionin versio.

       [1m-about [22mNyt tietoja Ionista (versio, tekijnoikeudet).


[1mPERUSKSITTEET[0m
       Tm  kappale  on  katsaus erilaisiin niin kutsuttuihin [1molioihin[22m, joita
       ilmenee Ionin hallitsemalla X-nytll,  ja  niiden  suhteisiin  taval-
       lisessa 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  dokumentaatiota.

       Ylimmn tason olioita, joilla on merkityst tss yhteydess, kutsutaan
       [1mnytiksi[22m. Ne vastaavat fyysisi nyttj. Nytt sisltvt  [1mtypyti[0m
       ja   kokoruudun   tilassa  olevia  [1masiakasikkunoita[22m.  Nm  oliot  ovat
       [1mlomitettu [22msiten, ett vain yksi voi nky kerrallaan.

       Ion tukee tll hetkell kahdentyyppisi typyti: [1mlaatoittavia  [22mIonin
       perinteiseen tapaan ja tavanomaisempia [1mkelluvia [22mtypyti PWM:n tapaan.
       Typydt  eivt  ole   nkyvi   olioita,   vaan   lhinn   kokoelmia
       samanaikaisesti nytettvi [1mkehyksi[22m.

       Nyttjen tapaan kehykset lomittavat muita olioita, mutta tss tapauk-
       sessa lhinn asiakasikkunoita. Kehykset  ovat  suurimman  osan  ajasta
       ainut  asia,  mink  net Ionista. Niill voi olla reunakoristukset, ja
       lisksi kehyksiss on [1mvlilehti [22mjokaiselle lomitetulle oliolle.

       [1mKyselyt [22movat nyttjen  tai  kehysten  alaosiin  imestyvi  laatikoita,
       jotka  odottavat sinulta tekstin sytt jonkin siit riippuvan toimin-
       non suorittamiseksi. Useimmat kyselyt tukevat tab-tydennyst.



[1mSIDONNAT[0m
       Nm ovat oletusarvoiset nppin- ja osoitinsidonnat.  Nppinmuunninta
       ([1mMod1[22m)  vastaava  nppin  riippuu  jrjestelmstsi. PC-tietokoneilla,
       joissa on XFree86 se  on  todennkisesti  vasen  Alt-nppin  ([1mAlt_L[22m).
       Suneilla  se  on luultavasti sidottu timanttinppimiin. Kyt komentoa
       [4mxmodmap(1x)[24m selvittksesi asian tarkemmin.

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


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

       [1mMod1+comma, Mod1+period[0m
              Siirry seuraavaan/edelliseen  tmnhetkisen  nytn  lomittamaan
              olioon.

       [1mMod1+K K[0m
              Go to first region demanding attention or previously active one.

       [1mMod1+K T[0m
              Poista kaikki merkinnt.

       [1mMod1+Shift+1, Mod1+Shift+2[0m
              Siirry nytlle n usean nytn jrjestelmss.

       [1mMod1+Shift+comma, Mod1+Shift+period[0m
              Mene    seuraavalle/edelliselle    nytlle     usean     nytn
              jrjestelmss.

       [1mMod1+F9[0m
              Luo uusi typyt ennalta asetettua tyyppi.

       [1mF12, Button3 painallus[0m
              Nyt pvalikko.

       [1mButton2 painallus[0m
              Nyt ikkunavalikko.




       [1mMod1+Return[0m
              Toggle client window full-screen mode

       [1mF1     [22mKysy ohjesivua nytettvksi.

       [1mMod1+F1[0m
              Nyt Ionin ohjesivu.

       [1mF2     [22mKynnist pte-emulaattori.

       [1mF3     [22mKysy komentorivi suoritettavaksi.

       [1mMod1+F3[0m
              Kysy Lua-koodia ajettavaksi.

       [1mF4     [22mOta SSH-yhteys kyseltvn koneeseen.

       [1mF5     [22mKysy tiedostoa muokattavaksi.

       [1mF6     [22mKysy tiedostoa nytettvksi.

       [1mF9     [22mKysy typyt jolle siirty, tai luo uusi.

       [1mMod1+G [22mKysy asiakasikkunaa, johon siirty.

       [1mMod1+A [22mQuery for a client window to attach.



       [1mMod1+C [22mSulje aktiivinen olio.

       [1mMod1+L [22mTnise aktiivista asiakasikkunaa. Tm saattaa auttaa joidenkin
              ohjelmien koko-ongelmien kanssa.

       [1mMod1+K C[0m
              Tapa aktiivisen asiakasikkunan omistava ohjelma.

       [1mMod1+K Q[0m
              Lhet seuraava nppinpainallus aktiiviselle  asiakasikkunalle.
              Kaikki ohjelmat eivt vlttmtt salli tt oletuksena.



   [1mKaikkia  kehyksi  (mys  vliaikaisikkuneiden),  sek niiden lapsia ksit-[0m
       [1mtelevt sidonnat[0m
       [1mMod1+K H, Mod1+K V[0m
              Maksimoi kehys vaaka/pystysuunnassa.

       [1mMod1+M, Button3 painallus[0m
              Nyt kehyksen kontekstivalikko.

       [1mMod1+R [22mAloita siirto ja koonmuutostila.

       [1mButton1 napsautus osassa tab, Button2 napsautus osassa tab[0m
              Vaihda kehys nyttmn vlilehden ilmoittama olio.

       [1mButton1 raahaus osassa border, Mod1+Button3 raahaus[0m
              Muuta kehyksen kokoa.

       [1mMod1+Button1 raahaus[0m
              Siirr kehyst.

       [1mButton1 raahaus osassa tab, Button2 raahaus osassa tab[0m
              Siirr olioita  kehysten  vlill  raahaamalla  ja  pudottamalla
              vlilehti.



   [1mYlimmn tason kehyksi (ei vliaikaisikkunoiden), sek niiden lapsia ksit-[0m
       [1mtelevt sidonnat[0m
       [1mMod1+T [22mMerkitse kehyksen tll hetkell nyttm olio.

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

       [1mMod1+K N, Mod1+K P[0m
              Siirry seuraavaan/edelliseen kehyksen jakavaan olioon.

       [1mMod1+K comma, Mod1+K period[0m
              Siirr  kehyksess  tll  hetkell  nytettv  oliota  vasem-
              malle/oikealle.

       [1mMod1+K H, Mod1+K V[0m
              Maksimoi kehys vaaka/pystysuunnassa.

       [1mMod1+K A[0m
              Liit merkityt oliot thn kehykseen.



   [1mSiirto ja koonmuutostilan sidonnat[0m
       [1mEscape [22mPeruuta tilasta.

       [1mReturn [22mSiirry tilasta pois.

       [1mLeft, Right, Up, Down, F, B, P, N[0m
              Kasvata vastaavaan suuntaan.

       [1mShift+Left,   Shift+Right,   Shift+Up,  Shift+Down,  Shift+F,  Shift+B,[0m
       [1mShift+P, Shift+N[0m
              Kutista vastaavaan suuntaan.

       [1mMod1+Left,  Mod1+Right,  Mod1+Up,  Mod1+Down,  Mod1+F,  Mod1+B, Mod1+P,[0m
       [1mMod1+N[0m
              Liiku vastaavaan suuntaan.



   [1mLaatoitettavien typytien sidonnat [mod_ionws][0m
       [1mMod1+S [22mHalkaise tmnhetkinen kehys pystysuunnassa.

       [1mMod1+P, Mod1+N, Mod1+Tab, Mod1+K Tab[0m
              Siirry tmnhetkisen kehyksen yll/alla/vasemmalle/oikealla ole-
              vaan kehykseen.

       [1mMod1+K S[0m
              Halkaise tmnhetkinen kehys vaakasuunnassa.

       [1mMod1+K X[0m
              Tuhoa tmnhetkinen kehys.



   [1mKelluvien typytien ja kehyksien sidonnat [mod_floatws][0m
       [1mMod1+Tab[0m
              Kierrt fokusta ja nosta uudelleen fokusoitu kehys.

       [1mMod1+K Tab[0m
              Kierrt fokusta taaksepin ja nosta fokusoitu kehys.

       [1mMod1+P, Mod1+N[0m
              Nosta/alenna aktiivinen kehys.



       [1mButton1 kaksoisnapsautus osassa tab[0m
              Kytke litistys plle/pois.

       [1mButton1  painallus  osassa  tab,  Button1  painallus   osassa   border,[0m
       [1mMod1+Button1 napsautus[0m
              Nosta kehys.

       [1mMod1+Button3 napsautus[0m
              Alenna kehyst.

       [1mButton1 raahaus osassa tab[0m
              Siirr kehyst.



   [1mKysely- ja viestilaatikoiden sidonnat [mod_query][0m
       [1mEscape, Control+G, Control+C[0m
              Sulje kysely/viesti suorittamatta sidottuja toimintoja.

       [1mControl+U, Control+V, Page_Up, Page_Down[0m
              Vierit viesti tai tydennyksi yls/alas.



   [1mSidonnat tekstinmuokkaukseen kyselyiss [mod_query][0m
       Nm  nppinsidonnat  vastaavat   tekstieditorin   [4mjoe(1)[24m   sidontoja.
       Leikkaus  ja liimaus toimii kuitenkin tavanomaisemmin, joskin nppimet
       ovat vastaavat.


       [1mControl+F, Control+B, Right, Left[0m
              Siirry yksi merkki eteen/taakse.

       [1mControl+E, Control+A, End, Home[0m
              Mene rivin alkuun/loppuun.

       [1mControl+X, Control+Z[0m
              Ohita yksi sana eteen/taaksepin

       [1mControl+D, Delete[0m
              Poista seuraava merkki.

       [1mBackSpace, Control+H[0m
              Tuhoa edellinen merkki.

       [1mControl+W, Control+O[0m
              Tuhoa yksi sana eteen/taakse.

       [1mControl+J[0m
              Tuhoa merkit rivin loppuun saakka.

       [1mControl+Y[0m
              Tuhoa koko rivi.

       [1mControl+P, Control+N, Up, Down, Control+Up, Control+Down[0m
              Nyt seuraava/edellinen vastaus muistista.

       [1mButton2 napsautus, Control+K C[0m
              Liimaa teksti leikelaudalta.

       [1mControl+K B[0m
              Aloita tekstin valinta.

       [1mControl+K Y[0m
              Leikkaa valittu teksti.

       [1mControl+K K[0m
              Kopioi valittu teksti.

       [1mControl+K G[0m
              Lopeta tekstin valinta.

       [1mTab, Control+Tab, Shift+Tab[0m
              Yrit tydent sytetty teksti tai selaa tydennyksi.

       [1mControl+M, Return, KP_Enter[0m
              Sulje kysely ja suorita sidottu toiminta.



   [1mValikoiden sidonnat [mod_menu][0m
       [1mEscape, Control+G, Control+C, Left[0m
              Sulje valikko.

       [1mReturn, KP_Enter, Control+M, Right[0m
              Suorita valinta.

       [1mControl+N, Control+P, Up, Down[0m
              Siirry seuraavaan/edelliseen valintaan.

       [1mBackSpace[0m
              Tyhj valikon hakupuskuri.




[1mTIEDOSTOT JA HAKEMISTOT[0m
       [1m/etc/ion3/cfg_ion.lua[0m
              Jrjestelmn oletusarvoinen pasetustiedosto.

       [1m/etc/ion3/cfg_*.lua[0m
              Muita asetustiedostoja.

       [1m/etc/ion3/look_*.lua[0m
              Ulkonn asetustiedostoja.

       [1m~/.ion3/[0m
              Kyttjn asetustiedostot.

       [1m~/.ion3/cfg_ion.lua[0m
              Kyttjn oletusarvoinen pasetustiedosto.


[1mKATSO MYS[0m
       Ionin kotisivu, [4mhttp://iki.fi/tuomov/ion/[24m (englanniksi).

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

       [4m/usr/share/doc/ion3/[0m

       [4mX(7x)[24m, [4mpwm3(1)[24m, [4mjoe(1)[0m


[1mTEKIJ[0m
       Ionin on kirjoittanut Tuomo Valkonen <tuomov at iki.fi>.



                                                                        ION(1)
