Seuraava
Edellinen Sisällysluettelo
Tässä dokumentissa on yleisiä tietoja kwm:stä, ominaisuusluettelo ja teknisiä tietoja kwm kontrolli moduulien ja järjestelmän äänimoduulin kehittäjille.
Lisätietoja kwm:n muokkaamisesta ohjelmallisesti (kwinconfig:n kehittäjiä kiinnostavia tietoja) löytyy generoidusta kwmrc:stä
kwmrc ja lähdekoodista.
Ohjelmoijille: katso tiedostosta kwm.h
, joka on osa libkdecore:a, lisätietoja, miten käytää kwm:ää omiin tarkoituksiisi. Moduulien osalta luokka KWMModuleApplication
on hyvä esimerkki miten kirjoittaa moduuleita.
kwm on paras ikkunamanageri KDE:lle. Se tarjoaa muun muassa:
- Täysi KDE-integrointi.
- Täysi näppäimistön hallinta
Oikopolut.
- Uudenaikanen ulkonäkö ja tuntuma sekä ikkunoiden otsikot ja kuvakkeet, joita ei tarvitse määritellä vaikeaselkoisten resurssitiedostojen kautta.
- Kätevä pienoiskomentorivi-ikkuna
pienoiskomentorivi-ikkuna, joka muistaa edelliset komennot ja on nopea korvike komentokehotteelle.
- Säätöjen muutosten voimaantulo ilman uudelleenkäynnistystä.
- Toisen sukupolven ikkunamanageri, KWM, käyttää nykyaikaista GUI-kirjastoa kontrolleilleen (painonapit, valikot, listat jne.), jolloin lähdekoodi ei paisu suljettujen tai suorien Xlib-toteutusten takia.
- Erinomainen kohdistuksen käsittely vaikka käytät virtuaalityöpöytiä (ei enää katoavaa kohdistusta työpöytää vaihdettaessa, kuten on tyypillistä muilla ikkunamanagereilla).
- Mukana on istuntojen hallinta ja toimiva istunnon hallinnan välimuisti vanhoille sovelluksille. Tämä välimuisti pystyy palauttamaan sovelluksesi edeltäneeseen ikkunan tilaan (suurennettu, naulattu, pienennetty jne.) ja oikealle virtuaalityöpöydälle.p.
- Nykyaikainen moduulirakenne, joka käyttää X-palvelinta, kun se on mahdollista. KWM-moduulit ovat hyvin itsenäisiä, ne voidaan käynnistää ennen tai jälkeen kwm:n käynnistyksen. KWM voidaan käynnistää uudelleen moduulien ollessa käynnissä ja se liittää ne uudelleen automaattisesti.
- Tarjoaa joitakin laajennoksia X-palvelimeen. Nyt sovellukset voivat myös suurentaa ikkunansa (tai naulata tai lisätä/poistaa koristukset jne.) sekä käyttää pienoiskuvakkeita. Tämä toimii myös näkyvien (mapitetut) ikkunoiden osalta.
Seuraava
Edellinen Sisällysluettelo