Must raam Gnome-is minimeerimisel
Moderaator: Moderaatorid
Must raam Gnome-is minimeerimisel
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.
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.
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.
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/
Mul on Composite olemasleio 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.
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 enabledAlati võib muidugi variant olla, et läpaka integreeritud videokaart (kuni 128 MB) ei suuda kõike piisavalt kiiresti teha.
Komposiitor != Composite extension.priit kirjutas:Mul on Composite olemasleio kirjutas:kui komposiitorit pole siis võib see tõesti juhtuda kui on mingi firefox vms all.
aga need mustad raamid on ikka. Ka siis on korraks näha, kui paneelilt mõne programmi käima panen.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
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/
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 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
* xcompmgr on aknahaldurist eraldiseisev - seda saab koos metacity'ga kasutadaKristo 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?
* 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/


