Difference between revisions of "Using Compton for a tear-free experience in Xfce/ru"
From Manjaro
Views
Actions
Namespaces
Variants
Tools
(Created page with "= Установка picom = Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl).") |
(Created page with "Создайте новый файл ''~/.config/autostart/picom.desktop'' со следующим содержимым {{File|file=~/.config/autostart/picom.desktop|content=...") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl). | Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl). | ||
Чтобы установить его из командной строки: | |||
{{UserCmd|command=sudo pacman -S picom}} | {{UserCmd|command=sudo pacman -S picom}} | ||
= Настройка Picom = | |||
Picom настраивается путем редактирования ''~/.config/picom/picom.conf''. | |||
Picom | |||
Ниже перечислены некоторые часто используемые опции: | |||
{{File|file=~/.config/picom/picom.conf|content= | {{File|file=~/.config/picom/picom.conf|content= | ||
<pre> | <pre> | ||
Line 28: | Line 23: | ||
# Shadow | # Shadow | ||
shadow = true; # | shadow = true; # Включение клиентских теней на окнах. | ||
shadow-radius = 7; # | shadow-radius = 7; # Радиус размытия для теней. (по умолчанию 12) | ||
shadow-offset-x = -7; # | shadow-offset-x = -7; # Левое смещение для теней. (по умолчанию -15) | ||
shadow-offset-y = -7; # | shadow-offset-y = -7; # Верхнее смещение для теней. (по умолчанию -15) | ||
shadow-exclude = [ | shadow-exclude = [ | ||
"n:e:Notification", | "n:e:Notification", | ||
Line 47: | Line 42: | ||
]; | ]; | ||
# | # Непрозрачность | ||
detect-client-opacity = true; | detect-client-opacity = true; | ||
# | # Настройки типа окна | ||
wintypes: | wintypes: | ||
{ | { | ||
Line 59: | Line 54: | ||
</pre> | </pre> | ||
}} | }} | ||
= Отключение композитора xfwm4 и включение picom = | |||
Следующая команда может быть использована для отключения функции композитинга в xfwm4: | |||
{{UserCmd|command=xfconf-query -c xfwm4 -p /general/use_compositing -s false}} | {{UserCmd|command=xfconf-query -c xfwm4 -p /general/use_compositing -s false}} | ||
Создайте новый файл ''~/.config/autostart/picom.desktop'' со следующим содержимым | |||
{{File|file=~/.config/autostart/picom.desktop|content= | {{File|file=~/.config/autostart/picom.desktop|content= | ||
<pre> | <pre> | ||
Line 78: | Line 67: | ||
Version=0.9.4 | Version=0.9.4 | ||
Type=Application | Type=Application | ||
Name= | Name=Picom | ||
Comment=X11 compositor | Comment=X11 compositor | ||
Exec=compton -b | Exec=compton -b | ||
Line 87: | Line 76: | ||
</pre> | </pre> | ||
}} | }} | ||
Теперь нужно выйти из системы и снова войти, чтобы проверить, был ли активирован picom. | |||
Чтобы проверить, работает ли picom, можно использовать следующую команду: | |||
{{UserCmd|command=pgrep -l picom}} | {{UserCmd|command=pgrep -l picom}} | ||
= Ссылки = | |||
* https://wiki.archlinux.org/title/Picom | * https://wiki.archlinux.org/title/Picom | ||
* https://github.com/yshui/picom | * https://github.com/yshui/picom | ||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] |
Latest revision as of 07:49, 24 January 2023
Люди, которые сталкиваются с разрывами экрана в Xfce, могут попробовать следующий метод.
Compton может быть заменен на Picom
Установка picom
Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl).
Чтобы установить его из командной строки:
user $ sudo pacman -S picom
Настройка Picom
Picom настраивается путем редактирования ~/.config/picom/picom.conf.
Ниже перечислены некоторые часто используемые опции:
~/.config/picom/picom.conf
backend = "glx"; glx-no-stencil = true; vsync = true; unredir-if-possible = true; # Shadow shadow = true; # Включение клиентских теней на окнах. shadow-radius = 7; # Радиус размытия для теней. (по умолчанию 12) shadow-offset-x = -7; # Левое смещение для теней. (по умолчанию -15) shadow-offset-y = -7; # Верхнее смещение для теней. (по умолчанию -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" ]; # Непрозрачность detect-client-opacity = true; # Настройки типа окна wintypes: { dock = { shadow = false; }; dnd = { shadow = false; }; tooltip = { shadow = false; }; };
Отключение композитора xfwm4 и включение picom
Следующая команда может быть использована для отключения функции композитинга в xfwm4:
user $ xfconf-query -c xfwm4 -p /general/use_compositing -s false
Создайте новый файл ~/.config/autostart/picom.desktop со следующим содержимым
~/.config/autostart/picom.desktop
[Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=Picom Comment=X11 compositor Exec=compton -b OnlyShowIn=XFCE; StartupNotify=false Terminal=false Hidden=false
Теперь нужно выйти из системы и снова войти, чтобы проверить, был ли активирован picom.
Чтобы проверить, работает ли picom, можно использовать следующую команду:
user $ pgrep -l picom