Autor |
Sõnum |
Kristo
Pingviini kasutaja
Vanus: 35
Liitunud: 25.01.2006
Postitused: 89
Asukoht: Tartu
Distributsioon: Ubuntu 10.04
|
|
Tervist.
Mind häirib üks asi Gnome-i juures.
Esialgu oli see väga häiriv, kuid pikemal kasutamisel harjusin sellega ära. Nüüd olen Gnome-i kasutanud juba päris kaua, aga see detail siiski häirib veidi ja otsustasin uurida, kas on võimalik midagi ette võtta.
Jutt käib nimelt mustast raamist, mis tekib Gnome-is akna vähendamisel. Selline tunne nagu oleks igivana arvuti, millel kõik liikuv jätab sabasid järgi. Kas seda nö efekti on võimalik kõrvaldada või vähemasti seda raami peenemaks teha?
Tänan.
|
|
|
|
|
|
|
|
leio
Pingviini aktivist
Vanus: 40
Liitunud: 31.07.2007
Postitused: 126
Asukoht: Tallinn
Distributsioon: Gentoo Linux
|
|
Ideaalis ei tohiks ta sabasid järele jätta. Alumine aken peaks ennast piisavalt kiiresti üle joonistama, nii et sabasid ei teki, aga... kui komposiitorit pole siis võib see tõesti juhtuda kui on mingi firefox vms all.
gconf-editor'is /apps/metacity/general/reduced_resources märkides võib see animatsioon kaduda, koos teiste kadudega.
|
|
|
|
_________________ Gentoo Linux arendaja -- GNOME ja GStreamer - http://www.gentoo.org/
|
|
|
|
priit
Vana Pingviin
Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
|
|
leio kirjutas: | Ideaalis ei tohiks ta sabasid järele jätta. Alumine aken peaks ennast piisavalt kiiresti üle joonistama, nii et sabasid ei teki, aga... kui komposiitorit pole siis võib see tõesti juhtuda kui on mingi firefox vms all.
gconf-editor'is /apps/metacity/general/reduced_resources märkides võib see animatsioon kaduda, koos teiste kadudega. |
Mul on Composite olemas
Kood: | $ grep Composite /var/log/Xorg.0.log
(**) Extension "Composite" is enabled
(**) NVIDIA(0): Option "AllowGLXWithComposite" "true"
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is enabled |
aga need mustad raamid on ikka. Ka siis on korraks näha, kui paneelilt mõne programmi käima panen.
Alati võib muidugi variant olla, et läpaka integreeritud videokaart (kuni 128 MB) ei suuda kõike piisavalt kiiresti teha.
|
|
|
|
|
|
|
|
Kristo
Pingviini kasutaja
Vanus: 35
Liitunud: 25.01.2006
Postitused: 89
Asukoht: Tartu
Distributsioon: Ubuntu 10.04
|
|
Ka mul on composite olemas ja ka arvuti peaks olema piisavalt võimekas.
Videkaardiks on GF 6600GT, CPU A64 3400+, 1GB mälu.
Reduced recources tõesti eemaldas selle efekti, aga kahjuks jah koos paljude teistega. Seega seda ei taha kasutada.
|
|
|
|
|
|
|
|
leio
Pingviini aktivist
Vanus: 40
Liitunud: 31.07.2007
Postitused: 126
Asukoht: Tallinn
Distributsioon: Gentoo Linux
|
|
priit kirjutas: | leio kirjutas: | kui komposiitorit pole siis võib see tõesti juhtuda kui on mingi firefox vms all. |
Mul on Composite olemas
Kood: | $ grep Composite /var/log/Xorg.0.log
(**) Extension "Composite" is enabled
(**) NVIDIA(0): Option "AllowGLXWithComposite" "true"
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is enabled |
aga need mustad raamid on ikka. Ka siis on korraks näha, kui paneelilt mõne programmi käima panen. |
Komposiitor != Composite extension.
Komposiitori all pean silmas klientprogrammi, mis kasutab Composite X extensionit, et hallata akende sisu koguaeg mälus nii et enamasti ei pea asjad end üle joonistama kui mõni muu aken üle käib, või see wireframe üle käib. Komposiitor on tavaliselt aknahalduri sees, nagu näiteks järgnevates:
Beryl, Compiz, Compiz-Fusion, kwin mingist versioonist alates, xfwm4 mingist versioonist alates, metacity kui on väga eksperimentaalne komposiitor lubatud (ei tea ühtegi distrot kus seda vaikimisi lubatakse), jne.
On ka proof-of-concept komposiitor nimega xcompmgr, mis ei ole seostatud aknahalduriga. Sellega -a lülitiga server-side compositing kasutades võib hea tulemuse saada wireframe jaoks kui on piisavalt uus xcompmgr, mis ei oma niipalju mälu- ja Xpixmap lekkeid.
http://en.wikipedia.org/wiki/Compositing_window_manager
|
|
|
|
_________________ Gentoo Linux arendaja -- GNOME ja GStreamer - http://www.gentoo.org/
|
|
|
|
Kristo
Pingviini kasutaja
Vanus: 35
Liitunud: 25.01.2006
Postitused: 89
Asukoht: Tartu
Distributsioon: Ubuntu 10.04
|
|
leio kirjutas: |
Komposiitori all pean silmas klientprogrammi, mis kasutab Composite X extensionit, et hallata akende sisu koguaeg mälus nii et enamasti ei pea asjad end üle joonistama kui mõni muu aken üle käib, või see wireframe üle käib. Komposiitor on tavaliselt aknahalduri sees, nagu näiteks järgnevates:
Beryl, Compiz, Compiz-Fusion, kwin mingist versioonist alates, xfwm4 mingist versioonist alates, metacity kui on väga eksperimentaalne komposiitor lubatud (ei tea ühtegi distrot kus seda vaikimisi lubatakse), jne.
On ka proof-of-concept komposiitor nimega xcompmgr, mis ei ole seostatud aknahalduriga. Sellega -a lülitiga server-side compositing kasutades võib hea tulemuse saada wireframe jaoks kui on piisavalt uus xcompmgr, mis ei oma niipalju mälu- ja Xpixmap lekkeid.
http://en.wikipedia.org/wiki/Compositing_window_manager |
Saan ma õigesti aru, et kui kasutan metacity-it siis peab olema lubatud väga eksperimentaalne komposiitor, vastasel juhul ongi need mustad raamid näha või kasutan Compiz-Fusioni vms?
|
|
|
|
|
|
|
|
leio
Pingviini aktivist
Vanus: 40
Liitunud: 31.07.2007
Postitused: 126
Asukoht: Tallinn
Distributsioon: Gentoo Linux
|
|
Kristo kirjutas: | Saan ma õigesti aru, et kui kasutan metacity-it siis peab olema lubatud väga eksperimentaalne komposiitor, vastasel juhul ongi need mustad raamid näha või kasutan Compiz-Fusioni vms? |
* xcompmgr on aknahaldurist eraldiseisev - seda saab koos metacity'ga kasutada
* wireframe on võimalik keelata reduced_resources gconf võtmega, aga siis kaovad ka mõned muud asjad. Peamiselt "live resizing" jne tüüpi asjad minu mäletamist mööda
* Probleem selle minimize efektiga on alumiste asjade ülejoonistamise kiiruses - üks võimalus seda lahendada on komposiitori kasutamine, sest siis alumine asi ei pea end üle joonistama vaid kogu akna pilt lihtsalt kopeeritakse mälust uuesti üle. Teine võimalus on akende joonistamise kiirust kiirendada kasutades erinevaid võimalusi parema 2D kiirenduse jaoks
* Natukene koodi patchides on võimalik sellest efektist eraldi üsna lihtsalt (niipalju kui koodi muutmist lihtsaks võib nimetada) ka lahti saada - meta_effect_run_minimize funktsioon src/effects.c all kohe alguses returnides teeks selle hacki ilmselt ära
|
|
|
|
_________________ Gentoo Linux arendaja -- GNOME ja GStreamer - http://www.gentoo.org/
|
|
|
|
Kristo
Pingviini kasutaja
Vanus: 35
Liitunud: 25.01.2006
Postitused: 89
Asukoht: Tartu
Distributsioon: Ubuntu 10.04
|
|
|
|
|