vainikka.fi

Arkisto: 'Compiz'

Multi-touch-tuki natiivisti

11. Kesäkuuta 2009 klo 16:05

Phoronixista huomasin, että muutamat kaverit ENAC:n Interactive Computing Lab -ryhmästä ovat kehittäneet natiivin multi-touch-tuen Linux-työpöydälle. Käytännössä kyse on siis sovellusten ohjaamisesta kosketusnäytön avulla esimerkiksi useammalla sormella.

Toteutus on vielä varsin heppoinen ja oikeastaan pelkkä testi. Projektissa on hyödynnetty uutta Linux 2.6.30 -kerneliä ja mm. Compizia. YouTubesta löytyy ryhmän kuvaama video ikkunoiden pyörittelystä kahdella sormella (sama alla upotettuna).

Aihe: Compiz | Ei kommentteja »

Tilannepäivitys

4. Kesäkuuta 2009 klo 13:28

Onpa ollut kiireinen alkuvuosi! Viime vuoden lopusta alkaen työstin kuluvan vuoden toukokuulle asti opinnäytetyötäni, joka vei lähes kaiken aikani. Siihen päälle vielä viimeisten kurssien suoritus ja vähän töitä, niin kalenteri oli aivan täynnä. Lisäksi ohjelmaan kuului muutto Lappeenrannan sisällä upeaan paikkaan Saimaan kanavan varrelle. Tämä kaikki on näkynyt myös blogissa, sillä artikkeleita ei ole tippunut entiseen malliin.

Viime perjantaina eli 29.5. valmistuin tietotekniikan insinööriksi Saimaan ammattikorkeakoulusta, suuntautuen ohjelmistotekniikkaan. Nyt täytyy vain päivittää TiteWiki ajan tasalle. Etusivun lopullinen malli on vielä hakusessa - pitäisi keksiä jotain, joka kertoo paljon wikin tarjonnasta, mutta toisaalta ilmaisee sitä, että opiskelu on jo päättynyt. Opinnäytetyöprosessi on myös täysin kuvaamatta, mutta siitä uskoisin saavani aikaiseksi mielenkiintoisen sivun jos toisenkin.

Viimeksi kerroin blogissani Ubuntu 9.04:n julkaisuaikataulusta. Kyseinen versio julkaistiin ajallaan ja olen sen nyt yhteen koneeseen asentanut. Vähintään yksi asennus olisi vielä edessä, ja ASUS Eee PC 901 -miniläppäriin olen hieman katsellut jopa lupaavaa Moblinia. Moblinin käyttöliittymää on esitellyt mm. Phoronix tässä artikkelissaan.

Kiitokset sinulle, tuntematon, joka olet pitänyt Vuzen käännöstä hengissä alkuvuonna! Minun täytyy nyt kesän mittaan katsoa oma tilanteeni, että ehdinkö jatkamaan käännöstyötä vai en. Aika näyttää.

Compizin parissa on tapahtunut menneinä kuukausina vaikka mitä ja henkilökohtaisesti olen lähinnä pihalla kuin lumiukko näistä tapahtumista. Vuoden 2008 lopulla juoni oli ilmeisesti kuitenkin se, että Compizin ja Compiz Fusionin rinnalle ilmestyivät compiz++- ja NOMAD-projektit, hieman erilaisina päämäärineen. Alkuvuodesta 2009 kaikki nämä neljä projektia yhtyivät kuitenkin jälleen yhdeksi projektiksi ja nykyisin on olemassa vain Compiz.

Palaillaan!

Aihe: Compiz, Compiz Fusion, Minä, Sivusto, Ubuntu, Vuze | Ei kommentteja »

Compiz ja Compiz Fusion 0.7.4

7. Huhtikuuta 2008 klo 17:25

Compizista ja Compiz Fusionista julkaistiin uudet versiot viime torstaina. Versionumerointi ja julkaisutahti olivat nyt 0.7.4-version myötä jälleen yhteneviä.

compiz mailing list: [ANNOUNCE] compiz-0.7.4

Fusionin puolelta mainittakoon, että Expo-lisäosa sai uuden toimintatilan nimeltä Curve, joka esittää työtilat… öh… kaarevassa muodossa. Extra-lisäosien pakettiin tuli uusi lisäosa nimeltä bicubic, joka parantaa skaalattujen tekstuurien kuvanlaatua. Lisäksi CompizConfig Settings Manager koki esimerkiksi tarkennetun haun koodin uudelleenkirjoituksen ja loppukäyttäjille tarkoitettu kaveri, simple-ccsm, otti nyt mutkaan Expo- ja Mag-lisäosat.

Compiz Fusion Developer List: Compiz Fusion 0.7.4 released!

Aihe: Compiz, Compiz Fusion | Ei kommentteja »

Compiz & Compiz Fusion 0.7.2 julkaistu

9. Maaliskuuta 2008 klo 17:14

Niin Compizista kuin Compiz Fusionistakin julkaistiin tällä viikolla uudet versiot. Versionumerot ovat tällä kertaa yhtenevät, molemmilla 0.7.2. Kyseessä ovat kehitysversiojulkaisut, jotka tähtäävät tulevaa vakaata versiota, 0.8.0:aa, kohti.

Compizin puolella merkittävin uudistus liittyy istuntojen hallintaan. Nyt yksittäiset lisäosat voivat tallentaa helposti istunnon tilan ja palauttaa sen tarvittaessa. Tämän lisäksi mukana on käännöspäivityksiä ja ohjelmavirhekorjauksia. Virallinen tiedote ja latauslinkki Compizin postituslistalta.

Compiz Fusioniin on tullut mukavia päivityksiä. Ensinnäkin uusia lisäosia on syntynyt suuri määrä, mm. mag, joka luo hiiren osoittimen alle suurennuslasin, 3d (vanha tuttu, Beryl-aikainen 3D-näkymä ikkunoihin kuution tahkoilla), loginout, joka tuo mukanaan sisään- ja uloskirjautumisen tehosteet sekä maximumize, joka asettaa valitun ikkunan koon niin suureksi kuin vapaa työpöytätila mahdollistaa. CompizConfig Settings Manager (ccsm) on kokenut pieniä päivityksiä ja korjauksia, mutta suuri uudistus on kuitenkin loppukäyttäjille tarkoitettu asetustenhallintatyökalu, simple-ccsm. Virallinen tiedote ja latauslinkki Compiz Fusionin postituslistalta.

Aihe: Compiz, Compiz Fusion | Ei kommentteja »

Full Circle, Eee PC & eeeXubuntu

1. Maaliskuuta 2008 klo 0:08

Ubuntu-yhteisön omasta Full Circle -lehdestä tuli toissapäivänä ulos kymmenes numero:

Issue 10 at Full Circle Magazine

Tästä numerosta löytyy ASUS Eee PC:tä käsittelevä artikkeli, sillä Ronnie Tucker kertoo eeeXubuntu-kokemuksistaan. Artikkelissa käsitellään mm. eeeXubuntun asentamista, asennuksen jälkeisiä ongelmia ja niiden ratkaisukeinoja sekä Compizia.

Kelpo luettavaa, kuten lehti muutenkin.

Aihe: Compiz, Rauta, Ubuntu | Ei kommentteja »

Compiz 0.7.0 julkaistu

8. Helmikuuta 2008 klo 0:36

Compizista saatiin pitkästä aikaa uusi versio ulos, joka kantaa nyt versionumeroa 0.7.0. Edellinen versio, 0.6.2, julkaistiin 18. lokakuuta 2007.

0.7.0-versio tuo mukanaan mm. uuden core-lisäosan, joka tarjoilee ulospäin helposti käytettäväksi Compizin ytimen ohjelmointirajapintoja, ja käyttäjälle näkyvimpinä uudistuksina ovat usean näytön tuki sekä KDE 4 -sovitus kde-window-decoratorista.

Kaikki muutokset ovat luettavissa Dennis Kasprzykin kirjoittamasta julkaisutiedotteesta Compizin postituslistoilta. Myös latauslinkit löytyvät kyseisestä viestistä.

Aihe: Compiz | Ei kommentteja »

AMD Catalyst 7.11 -fglrx-ajurit julkaistu

22. Marraskuuta 2007 klo 19:18

Hetkinen, Catalyst? Ja 7.11? Kyllä vain, AMD:n eilinen julkaisu yhdenmukaistaa Linux-fglrx-binääriajureiden versionumeroinnin Windows-versioiden kanssa. Nyt siis mennään yksinkertaisemmassa muodossa (7 = 2007 ja 11 = marraskuu), toisin kuin aiemmin 8.xx.xx-muodossa.

Mutta valitettavasti uusien ominaisuuksien ja korjauksien suhteen ei ole kovin paljoa kerrottavaa. Merkittävintä lienee tuki 2.6.23-kernelille ja toisaalta alustava virallinen tuki muutamille uusille jakeluversioille, kuten Ubuntu 7.10:lle ja openSUSE 10.3:lle. Ja entäpä AIGLX-hitausongelmat? Phoronixin keskustelualueilla osataan kertoa, että nopeutta on tullut hiukan lisää ja esimerkiksi yleinen Firefoxin tahmaaminen sivua vieritettäessä on vähentynyt, mutta kokonaisuutena AIGLX-nopeus ei ole vieläkään sillä tasolla millä pitäisi.

Aihe: Compiz, Muut, Ubuntu | Ei kommentteja »

Phoronixin 2007 Linux Graphics Survey -tulokset julki

22. Marraskuuta 2007 klo 17:13

Phoronix-sivuston järjestämä 2007 Linux Graphics Survey -kysely pyöri kuukauden ajan ja tulokset on nyt julkaistu. Kyselyyn tuli yli 20 000 vastausta ja kysymykset liittyivät lähinnä siihen, minkä valmistajan näytönohjainta järjestelmässä käytetään, mitä ajuria, mitä näytönohjaimen ominaisuuksia ja minkälaista käyttöä. Myös koostavien ikkunanhallintaohjelmien käytöstä kysellään: Compizilla on vahva kannatus (vaikkakin kyselyssä Compiz ja Compiz Fusion on jaettu hieman tyhmästi erilleen), mutta toisaalta toinen puolikas käyttäjistä ei käytä minkäänlaisia työpöytätehosteita.

Phoronix: 2007 Linux Graphics Survey Results

Aihe: Compiz, Compiz Fusion | Ei kommentteja »

openSUSE-kohtaisia Compiz-suunnitelmia

22. Marraskuuta 2007 klo 16:57

David Reveman, Jigish Gohil, JP Rosevear ja Matthias Hopf, kaikki openSUSE-ihmisiä, ovat pitäneet palaveria Compizin jatkosuunnitelmien suhteen. Vaikka kyse onkin openSUSEsta, voidaan muutoksia toki odottaa myös muihin jakeluversioihin. Muutamia poimintoja Gohilin yhteenvedosta:

  • Object Framework on parhaillaan työn alla. David puhui asiasta jo syyskuun puolella.
  • Input Redirection edelleen kehityksessä, mutta ei valmistune aivan lähiaikoina. Tämä vaatii kehitystyötä X:n puolella ja valmistuessaan mahdollistaa Compizin paremman vuorovaikutuksen työpöydän ikkunoiden kanssa (lue: lisää kaikkea kivaa ja mielenkiintoista).
  • Asetustyökaluista CCSM (CompizConfig Settings Manager) on turhan monimutkainen peruskäyttäjälle, mutta simple-CCSM hoitaa homman GNOMEn puolella. KDE:lle kuitenkin tarvitaan KControl-moduuli tähän tarkoitukseen.
  • Renderöintitavat: NVIDIA oletuksena NVIDIAn näyttiksillä, Intel kulkee AIGLX:n kanssa (jos vain ajurit kehittyvät) ja AMD:n fglrx-ajureiden tilannetta tarkkaillaan - suorituskyky ei ole tällä hetkellä kohdallaan, mutta jos se paranee tulevien ajurijulkaisujen myötä, käytetään fglrx:ää oletuksena AMD:n näyttiksillä. Xgl on joka tapauksessa varavaihtoehto taustalla.
  • Heinäkuussa tuli kerrottua Novellin Hack Week -päivistä ja Revemanin “Remote X with local compositing”-ideasta. Idea on ilmeisesti edennyt kunnon toteutukseen saakka, sillä nyt se tunnetaan koodinimellä Nomad ja Reveman työstää asiaa parhaillaan eteenpäin.

Aihe: Compiz | Ei kommentteja »

Gutsy-asennuskokemuksia, osa 3

27. Lokakuuta 2007 klo 19:09

No niin, artikkelisarjan kolmas osa (aiemmat: ensimmäinen ja toinen). Tällä kertaa oli vuorossa asennus omalle kakkoskoneelle, joka on suurinpiirtein tuollainen Athlon XP 1800+, puoli gigaa muistia, GeForce 4 TI4200 ja vanha, 17-tuumainen putkinäyttö. Käyttiksenä oli aiemmin Ubuntu 7.04 (Feisty Fawn), mikäs muukaan.

Päätin tehdä jälleen puhtaan asennuksen, sillä kyseinen toimenpide on helppo juttu, kun tyylilleni uskollisena kaikki tärkeät tiedostot säilyvät erillisellä, isolla osiolla tallessa, vaikka huitaisenkin noin 10 gigan järjestelmäosion aina tyhjäksi. Noh, ei muuta kuin Gutsyn Desktop-CD asemaan ja menoksi.

Pirullinen näppäimistöongelma

Mutta voi voi, törmäsin samantien vanhaan ongelmaan. Aikoinaan, Feistyn tullessa, kävi niin, että tuiki tavallinen KeyTronicin vanha PS/2-näppäimistö lakkasi toimimasta. Edgyn aikana toimi vielä hyvin… Joka tapauksessa, näppäimistö toimi vielä live-CD:n käynnistysvalikossa, mutta ei reagoinut enää mitenkään sen jälkeen. Tämän voi todeta niin, että näppäimistön merkkivalot eivät reagoineet näppäinten painamiseen.

Puolisen vuotta sitten selvisin ongelmasta ahkeralla Googletuksella: kernelin käynnistysparametreihin piti muistaakseni lisätä “noapic nolapic noacpi”-rimpsu, jonka jälkeen näppis alkoi toimia normaalisti. Valitettavasti näillä oli kai huonontava vaikutus suorituskykyyn, mutta koska käytin tätä konetta niin vähän, päätin jättää asian sikseen ja tyytyä tilanteeseen.

Nyt siis oli sama ongelma edessä - näppäimistö ei inahtanutkaan käynnistysvalikon jälkeen. Tällä kertaa päätin kuitenkin selvitellä ongelmaa tarkemmin. Googlailut toivat jälleen mukanaan useita viittauksia noapic-, nolapic ja noacpi -käynnistysparametreihin, mutta uutena kaveruksena myös irqpoll-parametrin. Kokeilin yksistään sitä ja kappas, näppäimistö toimii. Tällä oli kuitenkin havaittavissa selvä vaikutus suorituskykyyn, sillä live-CD:n käyttäminen oli normaalia tahmaisempaa.

Irqpoll… IRQ… keskeytykset. Ongelma keskittyi jollain tapaa niiden ympärille. Päätin vilkaista live-CD:n käynnistymisen aikana syntyviä lokeja ja etsiä epäilyttäviä viittauksia liittyen PS/2-liitäntöihin ja keskeytyksiin. Eipä aikaakaan, kun /var/log/syslog-tiedostosta löytyi seuraavanlainen rivi:

PNP: PS/2 controller doesn’t have AUX irq; using default 12

Jaaha, olisikohan siinä jotain, “using default 12″ nimittäin. Käynnistin koneen uudelleen, hyppäsin BIOSiin ja aloin tutkia keskeytyksiin liittyviä asetuksia. Soltek SL-75DRV5 -emolevyni BIOSin PnP/PCI Configurations -valikosta vaihdoin lopulta keskeytysresurssien käsittelyn manuaaliseksi, jonka jälkeen pääsin vaihtamaan keskeytyksen nro 12 tilan “PCI Device”-vaihtoehdosta “Reserved”-vaihtoehtoon. Muutosten tallennus, uudelleenkäynnistys ja live-CD pyörimään tällä kertaa ilman mitään normaalista poikkeavia käynnistysparametreja - näppäimistö toimii! Aika pitkälti hyvillä arvauksilla selvisi tämäkin asia, vaan selvisipä kuitenkin.

Binääripuppua

No, itse asennus meni ongelmitta läpi eikä asennuksen jälkeenkään ongelmia ilmennyt… kunnes päätin asentaa NVIDIAn näytönohjaimelle binääriajurit. Asennuskokemuksia käsittelevän artikkelisarjan ensimmäisessä osassa tuli jo ilmi ongelmia binääriajureiden kanssa ja ongelmat olivat jälleen samanlaisia: resoluutiot ja hertsit päin puuta.

Eli, asennuksen jälkeen tilanne oli mitään säätämättä hyvä - näytölleni sopiva 1024×768 85 hertsillä. Tällöin siis käytössä avoin nv-ajuri. Binääriajurit sisään, uudelleenkäynnistys ja huokaus, 640×480 @ 63 Hz. Graafisten työkalujen listoilta ei löytynyt tuon isompaa resoluutiota eikä toisesta uudelleenkäynnistyksestäkään ollut apua, joten piti puukottaa tuttua /etc/X11/xorg.conf-tiedostoa manuaalisesti. Kävin siis lisäämässä Screen-kohtaan Modes-riville haluamani resoluution, ja X:n uudelleenkäynnistyksen jälkeen tilanne korjaantui… kunnes avasin koneen seuraavana aamuna, eli tänään. Nyt resoluutio oli 1400×1050, mutta sain sentään vaihdettua sen sopivaksi suoraan Screen Resolution -työkalulla. Mutta voi voi jälleen, entä ne hertsit. Ne olivat jämähtäneet nyt 75:een eikä graafiselta puolelta saanut jälleenkään enempää irti. Xorg.conf jälleen auki ja sille seuraavat toimenpiteet:

  • näytölle sopivat HorizSync- ja VertRefresh-arvot Monitor-osioon (näitä ei ollut laisinkaan oletuksena)
  • kaikki valmiit modeline-rivit pois kokonaan (hirveä läjä)
  • Screen-osioon jätin Modes-riville vain ja ainoastaan haluamani resoluution, eli 1024×768

Muutosten tallennus ja X uudestaan käyntiin - nyt kaikki oli kunnossa. Eivätkä asiat ole enää sekoilleet uudelleenkäynnistysten jälkeen :)

Tulikettuilee

Firefox tuntuu kaatuilevan aika paljon. Tätä ilmeni myös Feistyn aikoihin, enkä tiedä mistä on kyse. Sitä tuntuu esiintyvän joskus välilehdeltä toiselle vaihtaessa tai vain sivua ladattaessa. Luulin ensin, että tämä liittyi jollain tapaa Flashiin, mutta eipä taida olla siitäkään kyse. Muilla koneilla en ole vastaavaa huomannut. Voisikohan kyseessä olla jokin Compizin ja NVIDIAn binääriajureiden ongelma?

AddARGBGLXVisuals - luulis tietävän

Compizista puheen ollen… Se lähti kyllä hyvin päälle binääriajureiden asentamisen jälkeen, mutta ikkunoista puuttuivat reunukset. Lisäksi GNOME Terminal näytti vain tyhjää valkoista. Tämähän on tunnettu ongelma NVIDIAn näyttiksillä ja binääriajureilla, eli tällaista ilmenee, jos xorg.conf-tiedostosta ei löydy Device-osiosta seuraavaa riviä:

Option “AddARGBGLXVisuals” “True”

Lisäsin sen, ja nyt kaikki toimii normaalisti. Mutta kuinka Pekka Peruskäyttäjä lähtee tällaista selvittämään? Olisi luullut, että Ubuntussa asia olisi hoidettu jollain tapaa automaattisesti, jos käyttäjä haluaa käyttää työpöytätehosteita. Vaan kun ei niin ei.

Summa summarum

Nyt on kolme Gutsyn asennusta takana. Kahdesta niissä on ollut pahoja ongelmia resoluutioiden ja näytön hertsien suhteen. Ja molemmissa näissä tapauksissa on kysessä ollut NVIDIAn näytönohjain ja binääriajurit - avoimella nv-ajurilla ei ongelmia ilmennyt kummassakaan tapauksessa. Tuossa siis omien kokemuksien perusteella jonkinasteinen ongelmakohta. Muilta osin asiat ovat kyllä toimineet melko hyvin, hatunnosto sille.

Näillä näkymin uusia Gutsy-asennuksia ei ole enää tulossa. Mutta jos tulee, lupaan varmasti tilittää ongelmista :)

Aihe: Compiz, Ubuntu | 2 kommenttia »

© 2004-2010 Mika Vainikka
Artikkelit (RSS)Kommentit (RSS)