K Työpöytäympäristö

Luku 3. Konfigurointi KDE!kwm:n konfigurointi

kwm voidaan konfiguroida KDE:n ohjauskeskuksen kautta (sovellusten käynnistäjä > KDE:n ohajuskeskus). Avaa Ikkunat-puu saadaksesi kaikki osa-alueet näkyviin. Virtuaalityöpöytien konfigurointi löytyy Sovellukset-puusta, kohdasta Paneeli

Jos haluat muokata konfigurointitiedostoa suoraan, tämä luku selittää asetusten merkityksen tiedostossa kwmrc file, joka on hakemistossa ˜/.kde/share/config.

3.1. kwmrc

kwmrc-konfigurointitiedosto on jaettu seuraaviin sektioihin:

3.1.1. [Buttons]

Tämä sektio määrittelee ikkunan hallinnan painonapit otsikkopalkissa. Siinä on rivejä, joiden muoto on ButtonX=napin_nimi jossa X on kirjain A-F ja napin_nimi on jokin seuraavista: Menu, Sticky, Iconify, Maximize, Close, Off. Painonapit A, B sekä C ovat vasemmalla ja D, E sekä F ovat oikealla.

3.1.2. [General]

Tämä sektio määrittelee useita sekalaisia asetuksia:

  • AltTabStyle=KDE|CDE (oletus on KDE) CDE-tyylinen AltTab-tyyli on käyttökelpoinen perinteisillä kohdistustavoilla. CDE-tyyli on oletuksena perinteisillä kohdistustavoilla, koska KDE-tyyli ei ole kovin järkevä niiden kanssa. Kaikilla muilla kohdistustavoilla voit valita tyylin.

  • AutoRaise=arvo (millisekunneissa) Jos FocusPolicy on FocusFollowMouse, tämä asetus määrittää viiveen ennen kuin ikkuna nostetaan pinnalle hiiren tullessa sen päälle.

  • BorderSnapZone=arvo (kuvapisteinä) Kun käyttäjä on sijoittamassa ikkunaa ja jokin ikkunan reunoista lähestyy työpöydän reunaa, ikkuna kiinnittyy reunaan. arvo määrittää kuinka lähellä ikkunan pitää olla työpöydän reunaa ennen kiinnittymistä.

  • Button3Grab=on|off Asetuksella off ikkunan toiminnot, joissa käytetään hiiren oikeaa näppäintä, ovat estetyt, jotta sovellusohjelma saa ne käsiteltäväkseen.

  • ControlTab=on|off Asetuksella on käyttäjä voi käyttää näppäimiä Ctrl+Tab vaihtamaan virtuaalityöpöytiä.

  • ElectricBorder=arvo (millisekunneissa) Kun sinulla on enemmän kuin yksi työpöytä, ElectricBorder-ominaisuus mahdollistaa siirtymisen niiden välillä siirtämällä hiiri näytön reunaan. arvo määrittää kuinka kauan hiiren on oltava reunassa ennen työpöydän vaihtumista. arvo -1 estää tämän ominaisuuden.

  • ElectricBorderPointerWarp=NoWarp|MiddleWarp|FullWarp Jos ElectricBorder-ominaisuus on käytössä, on, tämä asetus määrää minne hiiren kursori siirtyy työpöydän vaihdon yhteydessä.

  • ElectricBorderNumberOfPushes=arvo (oletus on 5 siirtoa) Siirtojen määrä ElectricBorder-ominaisuuden määrittämässä aikarajassa ilman, että ikkunaa raahataan.

  • FocusPolicy=ClickToFocus|FocusFollowMouse|ClassicFocusFollowsMouse|ClassicSloppyFocus ClickToFocus vaatii käyttäjää näpäyttämään ikkunaa, jotta se tulee aktiiviksi. FocusFollowMouse aktivoi aina hiiren kohdalla olevan ikkunan. ClassicFocusFollowsMouse-asetuksella ikkuna ei ole aktiivi, jos sen päällä ei ole hiirtä. Kwm:n focusFollowMouse antaa kohdistuksen uusille ikkunoille.

  • MaximizeOnlyVertically=off|on Asetus on antaa ikkunoiden suurentua vain pystysuunnassa.

  • ResizeAnimation=1..10 (maksiminopeus) Asetuksella on, pienennys ja suurennus tehdään askelittain eli animoidusti. (Oletus on 1)

  • RstartProtocol=... (oletus on "rstart -v")

  • ShapeMode=off|on Asetuksella on kwm käyttää käyttäjän määrittelemiä pixmap-tiedostoja ikkunoiden reunoille oletusten sijaan (katso alla).

  • ShapePixmapTop=pixmap ShapePixmapBottom=pixmap ShapePixmapLeft=pixmap ShapePixmapRight=pixmap ShapePixmapTopLeft=pixmap ShapePixmapTopRight=pixmap ShapePixmapBottomLeft=pixmap ShapePixmapBottomRight=pixmap Nämä asetukset määrittelevät mitä kuvia käytetään ikkunoiden reunoissa ja kulmissa, kun ShapeMode-asetus on on. pixmap pitäisi olla pixmap-tiedoston (.xpm) nimi ja sen pitää olla hakemistossa share/apps/kwm/pics.

    Kwm:n lähdekoodeissa on alihakemisto "images", jossa on esimerkki shape-laajennosten käytöstä.

  • TitlebarLook=shaded|plain|pixmap Tämä asetus määrittää ikkunan otsikkopalkkien ulkonäön. Valitse pixmap, jos haluat, että kwm näyttää käyttäjän määrittelemän kuvan otsikkopalkissa. Tätä määrittelee tarkemmin:

  • TitlebarPixmapActive=pixmap TitlebarPixmapInactive=pixmap Nämä asetukset määrittelevät mitä kuvia näytetään aktiivin ja ei-aktiivin ikkunan otsikkopalkissa, kun asetus TitleBarLook on pixmap.

  • TitleAnimation=arvo (millisekunneissa) TitleAnimation-asetuksen käyttöönotto saa kwm:n liikuttamaan liian pitkiä kerralla näytettäviksi ikkunan otsikoita edestakaisin, jotta ne voitaisiin nähdä kokonaan. arvo määrittää animoinnin nopeuden. Arvo 0 estää sen.

  • TitlebarDoubleClickCommand=winMaximize|winShade|winMove| winResize|winRestore|winIconify|winClose|winSticky| winOperations Tämän asetuksen kautta voidaan määritellä ikkunan käytös, kun käyttäjä kaksoisnäpäyttää otsikkopalkkia.

  • TraverseAll=on|off Asetuksella on näppäimet Alt-tab vaihtavat ikkunaa kaikilla työpöydillä. Asetuksella off Alt-tab vaihtaa ikkunoita vain nykyisellä työpöydällä.

  • WindowMoveType=Opaque|Transparent Tamä asetus vaikuttaa ikkunan näkyvyyteen, kun käyttäjä raahaa sitä paikasta toiseen työpöydällä. Transparent näyttää vain ikkunan kehykset raahauksen aikana, kun taas Opaque näyttää koko ikkunan sisällön.

  • WindowsPlacement=cascade|interactive|manual|random|smart Tämä asetus määrää miten kwm sijoittaa ikkuna työpöydälle, kun ne avataan. manual antaa käyttäjän sijoittaa ikkunan. interactive vaatii lisäksi prosenttiarvon, kuten: WindowsPlacement=interactive,25 Asetuksella interactive kwm käyttää smart-sijoitusalgoritmia ikkunan sijoittamisessa paitsi silloin, kun laskettu sijainti menisi päällekkäin olemassa olevien ikkunoiden kanssa mainitulla prosenttiarvolla, jolloin manual-sijoitustapaa käytetään ja käyttäjä voi sijoittaa ikkunana. Prosenttiluku voi olla suurempi kuin 100. Muut asetukset antavat kwm:n sijoittaa ikkunan.

  • WindowSnapZone=arvo (kuvapisteinä) Kun käyttäjä on sijoittamassa ikkunaa ja jokin ikkunan reunoista lähestyy toisen ikkunan reunaa, sijoitettavan ikkunan reuna kiinnittyy toisen ikkunan reunaan. arvo määrittää miten lähellä ikkunan pitää olla kiinnittyäkseen toisen ikkunan reunaan.

3.1.3. [Session]

  • proxyignore=xemacs,xterm,..., Pilkuilla erotettu lista (ei-KDE) sovelluksista, joiden tilaa (ikkunan ominaisuudet) ei pitäisi tallentaa, kun käyttäjä kirjautuu ulos. Listan sovellusten nimissä voi olla komentoriviparametrejä.

3.1.4. [Desktop]

Tämä sektio määrittää virtuaalityöpöytien määrän, nimet ja sijainnit. Siinä on seuraavan kaltaisia rivejä:

  • NumberOfDesktops=arvo Määrittää virtuaalityöpöytien määrän. Kirjoitushetkellä kwm tukee korkeintaan kahdeksaa työpöytää.

  • Desktop#[C]=nimi Määrittää nimi työpöydälle #, esimerkiksi: Desktop1[C]=Yksi Työpöydät on numeroitu 1-8.

  • Desktop#Region=geometria Määrittää geometrian työpöydälle #; esimerkiksi: Desktop1Region=101+0+923+722

3.1.5. [Decoration]

  • noDecorationTitles=,

  • tinyDecorationTitles=,

  • noDecorationClasses=,

  • tinyDecorationClasses=,

3.1.6. [Focus]

  • noFocusTitles=,

  • noFocusClasses=,

Kussakin kohdassa voi olla pilkuilla eroteltu lista säännölliä lausekkeita. Ikkuna, jonka nimi tai luokka sopii säännölliseen lausekkeeseen, koristellaan soveltuvasti. Huomaus: Nämä vihjeet vaikuttavat vain UUSIIN ikkunoihin. Älä unohda kutsua komentoa kwmcom configure tai käynnistää kwm uudelleen, kun olet muokannut kwmrc-tiedostoa.