Must raam Gnome-is minimeerimisel

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
Kristo
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 89
Liitunud: 25.01.2006, 02:00

Must raam Gnome-is minimeerimisel

Postitus Postitas Kristo »

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.
Kasutaja avatar
leio
Pingviini aktivist
Pingviini aktivist
Postitusi: 126
Liitunud: 31.07.2007, 11:02

Postitus Postitas leio »

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
Vana Pingviin
Postitusi: 521
Liitunud: 04.08.2005, 03:00

Postitus Postitas priit »

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: Vali kõik

$ 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.
Kasutaja avatar
Kristo
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 89
Liitunud: 25.01.2006, 02:00

Postitus Postitas Kristo »

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.
Kasutaja avatar
leio
Pingviini aktivist
Pingviini aktivist
Postitusi: 126
Liitunud: 31.07.2007, 11:02

Postitus Postitas leio »

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: Vali kõik

$ 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/
Kasutaja avatar
Kristo
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 89
Liitunud: 25.01.2006, 02:00

Postitus Postitas Kristo »

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?
Kasutaja avatar
leio
Pingviini aktivist
Pingviini aktivist
Postitusi: 126
Liitunud: 31.07.2007, 11:02

Postitus Postitas leio »

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/
Kasutaja avatar
Kristo
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 89
Liitunud: 25.01.2006, 02:00

Postitus Postitas Kristo »

Tänan
Vasta