Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:compton-настройка [2013/07/16 13:12] [ОСНОВНЫЕ НАСТРОЙКИ] |
wiki:compton-настройка [2015/05/13 01:00] (текущий) [Примеры] |
||
---|---|---|---|
Строка 66: | Строка 66: | ||
<code>--vsync МЕТОД_VSYNC</code>Устанавливает метод VSync. На данный момент доступно 2 метода: | <code>--vsync МЕТОД_VSYNC</code>Устанавливает метод VSync. На данный момент доступно 2 метода: | ||
- | * none: без вертикальной синхронизации | + | * none: без вертикальной синхронизации |
- | * drm: VSync с параметром DRM_IOCTL_WAIT_VBLANK. Может работать только на некоторых драйверах. Экспериментально | + | * drm: VSync с параметром DRM_IOCTL_WAIT_VBLANK. Может работать только на некоторых драйверах. Экспериментально |
- | * opengl: Синхронизировать VSync с расширением OpenGL SGI_swap_control. Работает только на некоторых драйверах. Экспериментально | + | * opengl: Синхронизировать VSync с расширением OpenGL SGI_swap_control. Работает только на некоторых драйверах. Экспериментально |
(Примечания: некоторые методы VSync могут не работать во время компиляции) | (Примечания: некоторые методы VSync могут не работать во время компиляции) | ||
Строка 99: | Строка 99: | ||
<code>--blur-background-fixed</code>Использовать фиксированную силу размытости, а не коррекцию в соответствии с непрозрачностью окна. | <code>--blur-background-fixed</code>Использовать фиксированную силу размытости, а не коррекцию в соответствии с непрозрачностью окна. | ||
- | ===== ФОРМАТ УСЛОВИЙ ===== | + | ===== Формат условий ===== |
<code>--shadow-exclude и --focus-exclude</code> | <code>--shadow-exclude и --focus-exclude</code> | ||
Строка 114: | Строка 114: | ||
PATTERN фактически является строкой шаблона. | PATTERN фактически является строкой шаблона. | ||
- | ===== ФАЙЛЫ КОНФИГУРАЦИИ ===== | + | ===== Файлы конфигурации ===== |
Комптон может брать информацию из файла настроек если скомпилирована поддержка libconfig. Если --config не используется, комптон будет искать конфигурационный файл в $XDG_CONFIG_HOME/compton.conf (обычно ~/.config/compton.conf), затем в ~/.compton.conf, и в последнюю очередь в compton.conf в $XDG_DATA_DIRS (чаще всего в /etc/xdg/compton.conf). Большинство параметров из командной строки могут заменены на опцию в конфигурационном файле и некоторые опции доступны только в кофигурациооных файлах (на данный момент - некоторые настройки окон). Комптон использует общий формат конфигурационных файлов libconfig. Пример конфигурационного файла - compton.sample.conf - доступен в исходниках. | Комптон может брать информацию из файла настроек если скомпилирована поддержка libconfig. Если --config не используется, комптон будет искать конфигурационный файл в $XDG_CONFIG_HOME/compton.conf (обычно ~/.config/compton.conf), затем в ~/.compton.conf, и в последнюю очередь в compton.conf в $XDG_DATA_DIRS (чаще всего в /etc/xdg/compton.conf). Большинство параметров из командной строки могут заменены на опцию в конфигурационном файле и некоторые опции доступны только в кофигурациооных файлах (на данный момент - некоторые настройки окон). Комптон использует общий формат конфигурационных файлов libconfig. Пример конфигурационного файла - compton.sample.conf - доступен в исходниках. | ||
- | ===== УВЕДОМЛЕНИЯ ===== | + | ===== Уведомления ===== |
- | *Комптон реинициализируется после получения SIGUSR1. | + | * Комптон реинициализируется после получения SIGUSR1. |
- | ===== ПРИМЕРЫ ===== | + | ===== Примеры ===== |
- | *Отключение обработки конфигурационного файла: | + | * Отключение обработки конфигурационного файла: |
<code>$ compton --config /dev/null</code> | <code>$ compton --config /dev/null</code> | ||
- | *Запустить комптон с включенными тенями и плавным затуханием, отключить тени на окнах доков и drag-and-drop окнах: | + | * Запустить комптон с включенными тенями и плавным затуханием, отключить тени на окнах доков и drag-and-drop окнах: |
<code>$ compton -cCGf</code> | <code>$ compton -cCGf</code> | ||
- | *То же самое, что и выше, плюс 80% прозрачности для неактивных окон и рамок окна, отключение плавного затухания/проявления при открытии/закрытии окон, разрешить программную оптимизацию и запустить в фоновом режиме: | + | * То же самое, что и выше, плюс 80% прозрачности для неактивных окон и рамок окна, отключение плавного затухания/проявления при открытии/закрытии окон, разрешить программную оптимизацию и запустить в фоновом режиме: |
<code>$ compton -bcCGf -i 0.8 -e 0.8 --no-fading-openclose --sw-opti</code> | <code>$ compton -bcCGf -i 0.8 -e 0.8 --no-fading-openclose --sw-opti</code> | ||
- | *Белые тени: | + | * Белые тени: |
<code>$ compton -c --shadow-red 1 --shadow-green 1 --shadow-blue 1</code> | <code>$ compton -c --shadow-red 1 --shadow-green 1 --shadow-blue 1</code> | ||
- | *Разрешить тени на окнах wbar: | + | * Разрешить тени на окнах wbar: |
<code>$ compton -c --shadow-exclude 'g:e:wbar'</code> | <code>$ compton -c --shadow-exclude 'g:e:wbar'</code> | ||
- | *Разрешить вертикальную синхронизацию OpenGL: | + | * Не рисовать тени для приложений в полноэкранном режиме (может быть полезно, например, если у вас при работе программ для захвата экрана, таких как xfce4-screenshooter, затеняется весь экран): |
+ | <code>$ compton -c --shadow-exclude fullscreen</code> | ||
+ | |||
+ | * Разрешить вертикальную синхронизацию OpenGL: | ||
<code>$ compton --vsync opengl</code> | <code>$ compton --vsync opengl</code> | ||
+ | |||
+ | {{tag>compton Lubuntu}} |