Difference between revisions of "Using Compton for a tear-free experience in Xfce"
From Manjaro
Views
Actions
Namespaces
Variants
Tools
m (added languages and translate tags) |
(Marked this version for translation) |
||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
<translate> | <translate> | ||
<!--T:1--> | |||
People who are experiencing screen tearing in Xfce can try out the following method. | People who are experiencing screen tearing in Xfce can try out the following method. | ||
= Installing compton = | = Installing compton = <!--T:2--> | ||
Compton is an X compositor which supports xrender and glx (opengl) backends. | Compton is an X compositor which supports xrender and glx (opengl) backends. | ||
<!--T:3--> | |||
To install it from the command line: | To install it from the command line: | ||
sudo pacman -S compton | sudo pacman -S compton | ||
= Configuring compton = | = Configuring compton = <!--T:4--> | ||
Compton can be configured by editing ''~/.config/compton.conf'' or ''~/.config/compton/compton.conf'', the latter location is now recommended. | Compton can be configured by editing ''~/.config/compton.conf'' or ''~/.config/compton/compton.conf'', the latter location is now recommended. | ||
<!--T:5--> | |||
The following are some commonly used options: | The following are some commonly used options: | ||
backend = "glx"; | backend = "glx"; | ||
Line 50: | Line 53: | ||
}; | }; | ||
= Disabling xfwm4 compositor and enabling compton = | = Disabling xfwm4 compositor and enabling compton = <!--T:6--> | ||
The following command can be used to turn off xfwm4's compositing feature: | The following command can be used to turn off xfwm4's compositing feature: | ||
xfconf-query -c xfwm4 -p /general/use_compositing -s false | xfconf-query -c xfwm4 -p /general/use_compositing -s false | ||
<!--T:7--> | |||
The following content can be pasted in ''~/.config/autostart/compton.desktop'' | The following content can be pasted in ''~/.config/autostart/compton.desktop'' | ||
[Desktop Entry] | [Desktop Entry] | ||
Line 67: | Line 71: | ||
Hidden=false | Hidden=false | ||
<!--T:8--> | |||
Now one could logout and login again to see if compton has been activated. | Now one could logout and login again to see if compton has been activated. | ||
<!--T:9--> | |||
To check if compton is working following command can be used: | To check if compton is working following command can be used: | ||
pgrep -l compton | pgrep -l compton | ||
= Links = | = Links = <!--T:10--> | ||
<!--T:11--> | |||
*https://classicforum.manjaro.org/index.php?topic=19857.0 | *https://classicforum.manjaro.org/index.php?topic=19857.0 | ||
*http://ubuntuforums.org/showthread.php?t=2144468&p=12644745#post12644745 | *http://ubuntuforums.org/showthread.php?t=2144468&p=12644745#post12644745 |
Revision as of 18:57, 7 September 2021
People who are experiencing screen tearing in Xfce can try out the following method.
Installing compton
Compton is an X compositor which supports xrender and glx (opengl) backends.
To install it from the command line:
sudo pacman -S compton
Configuring compton
Compton can be configured by editing ~/.config/compton.conf or ~/.config/compton/compton.conf, the latter location is now recommended.
The following are some commonly used options:
backend = "glx"; glx-no-stencil = true; vsync = true; unredir-if-possible = true; # Shadow shadow = true; # Enabled client-side shadows on windows. shadow-radius = 7; # The blur radius for shadows. (default 12) shadow-offset-x = -7; # The left offset for shadows. (default -15) shadow-offset-y = -7; # The top offset for shadows. (default -15) shadow-exclude = [ "n:e:Notification", "n:e:Docky", "g:e:Synapse", "g:e:Conky", "n:w:*Firefox*", "n:w:*Chromium*", "n:w:*dockbarx*", "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'", "class_g ?= 'Notify-osd'", "_GTK_FRAME_EXTENTS@:c" ]; # Opacity detect-client-opacity = true; # Window type settings wintypes: { dock = { shadow = false; }; dnd = { shadow = false; }; tooltip = { shadow = false; }; };
Disabling xfwm4 compositor and enabling compton
The following command can be used to turn off xfwm4's compositing feature:
xfconf-query -c xfwm4 -p /general/use_compositing -s false
The following content can be pasted in ~/.config/autostart/compton.desktop
[Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=Compton Comment=X11 compositor Exec=compton -b OnlyShowIn=XFCE; StartupNotify=false Terminal=false Hidden=false
Now one could logout and login again to see if compton has been activated.
To check if compton is working following command can be used:
pgrep -l compton