Manjaro Difference between revisions of "Using Compton for a tear-free experience in Xfce/ru"

Difference between revisions of "Using Compton for a tear-free experience in Xfce/ru"

From Manjaro
(Created page with "Использование Compton для работы без разрывов в Xfce")
Tags: Mobile web edit Mobile edit
 
(Created page with "Создайте новый файл ''~/.config/autostart/picom.desktop'' со следующим содержимым {{File|file=~/.config/autostart/picom.desktop|content=...")
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
__TOC__
__TOC__
<div lang="en" dir="ltr" class="mw-content-ltr">
Люди, которые сталкиваются с разрывами экрана в Xfce, могут попробовать следующий метод.
People who are experiencing screen tearing in Xfce can try out the following method.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Compton может быть заменен на Picom
Compton has been replaced by Picom
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= Установка picom =
= Installing picom =
Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl).
Picom - is an X compositor which supports xrender and glx (opengl) backends.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Чтобы установить его из командной строки:
To install it from the command line:
{{UserCmd|command=sudo pacman -S picom}}
{{UserCmd|command=sudo pacman -S picom}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= Настройка Picom =
= Configuring compton =
Picom настраивается путем редактирования ''~/.config/picom/picom.conf''.
Picom is configured by editing ''~/.config/picom/picom.conf''.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Ниже перечислены некоторые часто используемые опции:
The following are some commonly used options:
{{File|file=~/.config/picom/picom.conf|content=
{{File|file=~/.config/picom/picom.conf|content=
<pre>
<pre>
Line 34: Line 23:
   
   
# Shadow
# Shadow
shadow = true; # Enabled client-side shadows on windows.
shadow = true; # Включение клиентских теней на окнах.
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-radius = 7; # Радиус размытия для теней. (по умолчанию 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-x = -7; # Левое смещение для теней. (по умолчанию -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-offset-y = -7; # Верхнее смещение для теней. (по умолчанию -15)
shadow-exclude = [
shadow-exclude = [
   "n:e:Notification",
   "n:e:Notification",
Line 53: Line 42:
];
];
   
   
# Opacity
# Непрозрачность
detect-client-opacity = true;
detect-client-opacity = true;
   
   
# Window type settings
# Настройки типа окна
wintypes:
wintypes:
{
{
Line 65: Line 54:
</pre>
</pre>
}}
}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= Отключение композитора xfwm4 и включение picom =
= Disabling xfwm4 compositor and enabling picom =
Следующая команда может быть использована для отключения функции композитинга в xfwm4:
The following command can be used to turn off xfwm4's compositing feature:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
{{UserCmd|command=xfconf-query -c xfwm4 -p /general/use_compositing -s false}}
{{UserCmd|command=xfconf-query -c xfwm4 -p /general/use_compositing -s false}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Создайте новый файл ''~/.config/autostart/picom.desktop'' со следующим содержимым
Create a new file ''~/.config/autostart/picom.desktop'' with content
{{File|file=~/.config/autostart/picom.desktop|content=
{{File|file=~/.config/autostart/picom.desktop|content=
<pre>
<pre>
Line 84: Line 67:
  Version=0.9.4
  Version=0.9.4
  Type=Application
  Type=Application
  Name=Compton
  Name=Picom
  Comment=X11 compositor
  Comment=X11 compositor
  Exec=compton -b
  Exec=compton -b
Line 93: Line 76:
</pre>
</pre>
}}
}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Теперь нужно выйти из системы и снова войти, чтобы проверить, был ли активирован picom.
Now one could logout and login again to see if picom has been activated.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Чтобы проверить, работает ли picom, можно использовать следующую команду:
To check if compton is working following command can be used:
{{UserCmd|command=pgrep -l picom}}
{{UserCmd|command=pgrep -l picom}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= Ссылки =
= Links =
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* https://wiki.archlinux.org/title/Picom
* https://wiki.archlinux.org/title/Picom
* https://github.com/yshui/picom
* https://github.com/yshui/picom
</div>
[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 07:49, 24 January 2023

Other languages:
English • ‎Türkçe • ‎русский

Люди, которые сталкиваются с разрывами экрана в Xfce, могут попробовать следующий метод.

Compton может быть заменен на Picom

Установка picom

Picom - это X-композитор, поддерживающий бэкенды xrender и glx (opengl).

Чтобы установить его из командной строки:

user $ sudo pacman -S picom COPY TO CLIPBOARD


Настройка 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 COPY TO CLIPBOARD


Создайте новый файл ~/.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 COPY TO CLIPBOARD


Ссылки

Cookies help us deliver our services. By using our services, you agree to our use of cookies.