Är du en användare av en lätt Linux-distro och använder xcompmgr att ha skrivbordseffekter (transparenser, skuggor, etc.)? Möjligen lider du av den usla prestandan hos xcompmgr, på grund av det stora antalet fel som den bär.
Andra projekt, som föddes som forks of xcompmgr, har kunnat lösa en stor del av dessa fel och har till och med lagt till några anmärkningsvärda förbättringar. Det är fallet med xcompmgr-dana och compton, särskilt det senare.
Compton
Installation i Arch och derivat:
yaourt -S compton-git
För att konfigurera compton, redigera bara filen .config/compton.conf.
Använder glx-renderingsmotorn
Jag har använt Compton som ersättning för xcompmgr under lång tid. Men trots att Compton körde mycket bättre än xcompmgr, var HD-videouppspelningen fortfarande dålig på min ultralätta Manjaro som körde LXDE. Något misslyckades.
Det var då jag upptäckte att Compton kommer med två renderingsmotorer: xrender y glx (som använder sig av opengl). Det behöver inte sägas att glx-motorn är MYCKET snabbare än xrender. Även om det fortfarande är i den "experimentella" fasen, visade det sig åtminstone i mitt fall vara ganska stabilt.
För att använda glx är det nödvändigt att göra några ändringar i konfigurationsfilen.
nano .config/compton.conf
I slutet av filen måste vi lägga till:
# 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;
Det är möjligt att lägga till andra konfigurationsalternativ som bättre passar ditt fall. De som vill lära sig hur man konfigurerar Compton noggrant, föreslår jag att du tar en titt på Arch wiki och compton wiki. Där hittar du mycket värdefull information.
Hela min Compton-konfigurationsfil fanns kvar så.
För att märka ändringarna måste du starta om compton. Detta görs så här:
killall compton
Sedan genom att trycka Alt + F2 och ange "compton" (utan citattecken).
Spela upp videor
Till sist var jag tvungen att göra en liten ändring i min videospelare (SMPlayer) för att dra full nytta av ändringarna som gjordes i Compton.
jag gick till Alternativ > Inställningar > Video > Drivrutin utgång och välj alternativet gl. Som rekommenderat av Compton wiki, om ditt kort stöder det, är det bättre att använda VDPAU. Mitt nVidia-kort är lite gammalt så jag var tvungen att hålla mig till gl.
Utmärkt inlägg. Jag har inte haft problem med videon, men jag hittade inte ett sätt att få min conky att fungera bra tillsammans med Compton.
För att lösa det problemet rekommenderar jag att du läser
https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
https://github.com/chjj/compton/wiki/faq
Skål! Paul.
Tack så mycket jag ska ta en titt på det.
är det möjligt att använda det i gnome?
Länken till din konfigurationsfil är nere.
Det fungerar perfekt... försök igen.
För amd-användare, om du använder den fria drivrutinen, kommer både xv- och opengl-utgången att ses utan att rivas och kromblixten också, eftersom den använder sin egen vsync (den som används av firefox inte), även om fönstrens rörelser kommer att ha rivning.
Om du använder den stängda drivrutinen klickar du helt enkelt på tear free och det är allt, och sedan med compton aktivera transparens etc.
God eftermiddag, jag kan inte hitta compton-konfigurationsfilen, jag kommer från Manjaro Xfce... För att köra compton loggar jag in med ett kommando, så jag behövde aldrig leta efter den här konfigurationsfilen...
~/.config/compton.conf eller ~/.compton.conf, båda finns inte eller är tomma... All hjälp uppskattas...
Vad konstigt... det är de 2 platserna där de brukar förvaras.
Likaså vore det inte konstigt om det inte fanns. Du måste skapa den. 🙂
Skål! Paul.
Ja, jag har skapat den i /home med den konfiguration som står här och jag startar den med compton -b. Det finns ingen rivning när jag flyttar ett fönster, märks knappt när jag tittar på videor online, men när jag tittar på HD-videor ser det likadant ut. Jag har VLC men när jag väljer openGL som utgång ser det ut på samma sätt. Det förbättras mycket, men jag är säker på att jag måste göra lite extra konfiguration...
Eventuellt. I VLC försökte jag inte.
Dessutom rekommenderar jag att du aktiverar "hårdvaruavkodning" i VLC och inaktiverar SAA-undertexter (eller något liknande, jag kommer inte ihåg namnet).
Kram! Paul.
Hej, en fråga, vad skulle vara proceduren för att installera den i Xubuntu 14.04?
Hej Jamin!
Först och främst måste du inaktivera XFCE:s fönsterkompositör och sedan installera compton (via mjukvarucenter eller med sudo apt install compton).
Slutligen, för att starta det, skriv bara "compton" (utan citattecken) i en terminal.
Jag lämnar dig denna länk (på engelska) som jag tror kan vara mycket användbar: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
Skål! Paul.