¿Sos usuari d'una distro Linux lleugera i utilitzes Xcompmgr per tenir efectes d'escriptori (transparències, ombres, etc.)? Possiblement, pateixis el pèssim rendiment de xcompmgr, fruit de la gran quantitat d'errors que arrossega.
Altres projectes, que van néixer com forks de xcompmgr, han sabut solucionar gran part d'aquests errors i fins i tot s'han afegit algunes millores notables. És el cas de xcompmgr-na i de compton, Sobretot d'aquest últim.
Compton
Instal·lació en Arch i derivats:
yaourt -S compton-git
Per configurar compton, només cal editar l'arxiu .config / compton.conf.
Utilització de el motor de renderitzat glx
Fa molt de temps que ús Compton en reemplaçament de xcompmgr. No obstant això, tot i que Compton funcionava molt millor que xcompmgr, la reproducció de vídeos HD seguia sent dolenta en el meu ultra-lleuger Manjaro amb LXDE. Una cosa estava fallant.
Va ser allà quan vaig descobrir que Compton ve amb dos motors de renderitzat: XRender y glx (Que fa ús de opengl). No cal dir que el motor glx és MOLT més ràpid que XRender. Tot i que encara està en fase «experimental», al menys en el meu cas va resultar ser força estable.
Per utilitzar glx cal fer alguns canvis en el fitxer de configuració.
nano .config/compton.conf
A la fi de l'arxiu, hem d'agregar:
# Otros
backend = "glx"
vsync = "opengl";
glx-no-stencil = true;
glx-copy-from-front = false;
glx-no-rebind-pixmap = true;
glx-swap-method = "exchange";
unredir-if-possible = true;
És possible afegir altres opcions de configuració que s'adaptin millor al teu cas. Aquells que desitgin aprendre a configurar Compton a fons, suggereixo que li facin un cop d'ull a l' wiki d'Arch i a la wiki de Compton. Allà trobareu informació molt valuosa.
El meu arxiu de configuració de Compton complet quedar així.
Per notar els canvis, cal reiniciar compton. Això s'aconsegueix així:
killall compton
Després, prement Alt + F2 i ingressant «compton» (sense les cometes).
Reproducció de vídeos
Finalment, vaig haver de fer un petit canvi en el meu reproductor de vídeos (SMPlayer) per aprofitar a l'màxim els canvis realitzats en Compton.
vaig anar a Opcions> Preferències> Vídeo> Driver de sortida i vaig triar l'opció gl. Segons recomanen al wiki de Compton, si la teva targeta ho suporta és millor utilitzar VDPAU. La meva targeta nVidia és una mica antiga així que em vaig haver de quedar amb gl.
Excel·lent post. Jo amb el vídeo no he tingut problema, però no vaig trobar manera de fer que la meva Conky funcionés bé al costat de Compton.
Per solucionar aquest problema, et recomano llegir
https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
https://github.com/chjj/compton/wiki/faq
Salutacions! Pau.
Mil gràcies li tiraré un cop d'ull.
és possible usar-lo en gnome?
El link al teu arxiu de configuració està caigut.
Funciona perfecte ... proba novament.
Per als usuaris de amd, si usen el controlador lliure, tant la sortida XV com opengl es veurà sense tearing i el flaix de chrome també, ja que fa servir VSync propi (el que fa servir firefox no), tot i que el moviment de les finestres si tindrà tearing.
Si fan servir el controlador tancat, simplement li donen clic a plantejar free i llest, i després amb compton activin transparències etc.
Bona tarda, no puc trobar el fitxer de configuració de Compton, estic des Manjaro Xfce ... Per executar Compton inici sessió amb una ordre, així que mai vaig haver de buscar aquest arxiu de configuració ...
~ / .Config / compton.conf or ~ / .compton.conf, els dos no existeixen o estan en blanc ... Agraeixo qualsevol ajuda ...
Que estrany ... aquests són els 2 llocs on se solen guardar.
Igualment, no seria estrany que no existís. Has de crear-lo. 🙂
Salutacions! Pau.
Sí, ho he creat a la / home amb la configuració que diu aquí i ho llanço amb compton -b. No hi ha tearing quan moc una finestra, gairebé ni es nota quan veig vídeos per internet, però a l'visualitzar vídeos en HD es veu igual. Tinc VLC però a l'seleccionar openGL com a sortida es veu de la mateixa manera. Millora bastant, però segur que hauré de fer alguna configuració addicional ...
Possiblement. En VLC no vaig provar.
Igualment, et recomano activar la «descodificació per maquinari» a VLC i desactivar els subtítols SAA (o alguna cosa així, no recordo bé el nom).
Abraçada! Pau.
Hola 14.04:XNUMX apregunta, com seria el procediment per instal·lar-ho en Xubuntu XNUMX?
Hola Jamin!
Primer de tot, hauries de desactivar el compositor de finestres de XFCE i després instal·lar compton (a través del centre de programari o amb sudo apt install compton).
Finalment, per iniciar-lo només cal escriure «compton» (sense cometes) en un terminal.
Et deixo aquest link (en anglès) que crec pot ser-te de gran utilitat: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
Salutacions! Pau.