… ja kenties muissakin jakeluissa. Olen siis jonkun aikaa käytellyt tässä Dell Latitude D830 -kannettavassa Fedora 8:a höystettynä sen pakettienhallinnasta löytyvällä Compiz Fusionilla + emeraldilla + compiz-managerilla. Kaikki on toiminut sinänsä nätisti, mutta selkäytimeni on koko ajan sanonut, että joku tekee tästä raskaamman kuin pitäisi.
Syylliseksi paljastui Compizin X-session alussa käynnistävä shelliskripti /usr/bin/compiz-manager. Ota alkuperäinen tiedosto talteen ja muokkaa kopiota millä tahansa tekstieditorilla pääkäyttäjänä.
Otetaan ensin emerald-ikkunointimanagerin lataaminen suoraan compiz-managerista käsin. Tämä ei varsinaisesti vaikuta suorituskykyyn, mutta eipähän tarvitse käynnistää emeraldia mistään muualta erikseen. Minulla oli rivin 85 tienoilla
USE_EMERALD=${USE_EMERALD:-no}
Vaihtamalla sen tilalle
USE_EMERALD=${USE_EMERALD:-yes}
tulee käyttöön emerald. Kyseinen emerald siis mahdollistaa paremmin compizin kanssa yhteen pelaavat ja paremmalta näyttävät ikkunanpielet.
Sitten suorituskyvyn parantamiseen – näin ainakin osalla Nvidian korteista. Tästä muutama rivi alaspäin lukee
INDIRECT=”no”
Vaihda tilalle
INDIRECT=”yes”
Ja vielä ihan tiedoston loppupäästä löytyy
${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS “$@” $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS
Tähän tilalle
${COMPIZ_BIN_PATH}${COMPIZ_NAME} –loose-binding $COMPIZ_OPTIONS “$@” $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS
Tallenna tiedosto sijaintiin /usr/bin/compiz-manager (se vanha on jossain tallessa, eiks je?), poistu X:stä ja kirjaudu takaisin sisään. Ihaile (toivottavasti) nopeammin toimivaa Compiz Fusionia.
Muistakaa, että nämä tämmöiset modaukset voivat johtaa epävakauteen tai muihin epätoivottuihin efekteihin. Kokeilu siis tapahtuu omalla vastuulla ja jos huomaat, että joku ei enää toimi, palauta vanha compiz-manager paikoilleen.