Меню

Настройка compton в lxde

Настройка Compton

Содержание

Основные настройки

Дисплей, которым нужно управлять.

Радиус размытия теней в пикселях (по умолчанию 12)

Время между шагами затухания или проявления, в мс (> 0, по умолчанию 10)

Включить тени на окнах. Примечание: окно рабочего стола (окно с параметром _NET_WM_WINDOW_TYPE_DESKTOP) никогда не отбрасывает тень

Исключает отрисовку теней на доках/панелях

Очищает маску тени позади окна. Примечание: это может работать некорректно на ARGB окнах с полностью прозрачными областями.

Плавное проявление/затухание окон при открытии/закрытии и при смене непрозрачности, при условии что –no-fading-openclose не используется.

Не отрисовывать тени на перетаскиваемых окнах

Превратить процесс в демон. Склонировать в фоновый режим после инициализации.

Включить синхронные операции Х (для отладки).

Указать путь файла настроек. См. раздел КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ниже, чтобы узнать где по умолчнию лежат конфиги compton’а

Определяет окна оконного менеджера и обозначает их активными

Отключить плавное проявление/затухание окнон при открытии/закрытии

Не рисовать тени на фигурных окнах. Примечание: в данном контексте фигурные окна означают окна, форма которых задается при помощи расширения X Shape. Окна, использующие фон в формате ARGB не контролируются этим параметром.

Определяет окна со скругленными углами и исключает их из фигурных окон. К сожалению, точность этого параметра не высока

Определяет параметр _NET_WM_OPACITY окна. Полезно для оконных менеджеров не передающих параметр _NET_WM_OPACITY для обрамления окон

Задает частоту обновления экрана. Если параметр не задан или задан 0, compton будет определять его как расширение X RandR

Устанавливает метод VSync. На данный момент доступно 2 метода:

(Примечания: некоторые методы VSync могут не работать во время компиляции)

Включает режим заливки DBE, предполагается использование с VSync для устранения разрывов. Пока что сообщений о работающем эффекте не было

Отрисовка на оверлейных окнах X Composite вместо окна рута

Ограничение количества отрисовок: не больше 1(частота обновления) в секунду. Используется для повышения производительности. Экспериментально. Не должно использоваться с –vsync, поскольку –vsync фактически делает то же самое, разве что вы хотите установить частоту обновления ниже текущего значения.

Использовать EWMH_NET_ACTIVE_WINDOW чтобы определить текущее окно в фокусе, вместо прослушивания события FocusIn/FocusOut. Будет более точным, если поддерживается оконным менеджером. Экспериментально.

Отменяет перенаправление всех окон, если обнаружены непрозрачные окна в полноэкранном режиме, для достижения максимальной производительности для полноэкранного окна. Может вызывать мерцание. –paint-on-overlay может сделать мерцание менее заметным. Экспериментально.

Указывает перечень состояний окна, при которых окно не должно отбрасывать тень.

Указывает перечень состояний окна, при которых окно должно считаться в фокусе.

Использовать фиксированное значение неактивного затемнения, вместо коррекции в соответствии с прозрачностью окна.

Использовать WM_TRANSIENT_FOR чтобы сгруппировать окна, и рассматривать группу как одно целое.

Использовать WM_CLIENT_LEADER чтобы сгруппировать окна, и рассматривать группу как одно целое. WM_TRANSIENT_FOR имеет более высокий приоритет при условии, что –detect-transientis включен.

Размытие фона в полупрозрачных/ARGB окнах. В зависимости от драйвера, может ухудшить производительность. Имя переключающего параметра может быть изменено без предварительного уведомления.

Размытие фона окна, когда оконная рама не является прозрачной. Подразумевает –blur-background. В зависимости от драйвера, может ухудшить производительность. Название может измениться.

Использовать фиксированную силу размытости, а не коррекцию в соответствии с непрозрачностью окна.

Формат условий

заносит строку состояния в черный список определенных окон. Формат состояние строки:

TARGET может принимать одно из значений: «n» (имя окна), «i» (конкретный класс окна), «g» (общий класс окна), и «r» (функции окна).

TYPE может принимать одно из значений: «e» (точное совпадение), «a» (любое совпадение), «s» (совпадение сначала), «w» (шаблон), и «p» (регулярное выражение PCRE, если скомпилировано с поддержкой).

FLAGS может быть набором параметров. На данный момент единственным установленным параметром является «i» (игнорировать регистр).

PATTERN фактически является строкой шаблона.

Файлы конфигурации

/.config/compton.conf), затем в

Уведомления

* Комптон реинициализируется после получения SIGUSR1.

Источник

How To Get Window Compositing On Lightweight Linux Desktops With Compton

One of the worst drawbacks to using a lightweight desktop environment is the fact that it forgoes a lot of modern features. For example: on XFCE4, if you’re watching a full-screen video from the web browser, chances are, there’s going to be a lot of screen-tearing. This is because light-weight desktops generally don’t have a good compositor (for performance reasons). As a result of not having a good compositor, you’ll experience a lot of gross screen tearing, and generally your desktop environment won’t look as modern as it could. For some people, this is something they accept and ignore. For others, a lack of window compositing is probably one of the main reason people go back to heavier desktop environments like KDE and Gnome.

Читайте также:  Все о айфоне 7 секреты настройки

SPOILER ALERT: Scroll down and watch the video tutorial at the end of this article.

Fortunately, there is a way to give lightweight desktop environments true window compositing. It involves installing the Compton window compositor. With the Compton compositor enabled on your light-weight environment, screen tearing troubles will disappear, and everything will look a lot nicer.

How To Install Compton

Ubuntu

Debian

Arch Linux

Be sure to also build the GUI Compton-conf configuration tool from the AUR for Arch.

Fedora

Also install compton-conf:

OpenSUSE

The Compton X compositor is available to all OpenSUSE users via the OBS. Go to the download page, select your version of SUSE and then click the install button to get the software.

Other Linuxes

Your Linux distribution not mentioned above? Don’t worry! Compton is fairly common, and most Linux distributions carry it. To install it, open a terminal and search for “compton” using your operating system’s package manager. Alternatively, grab the source code directly from the developer’s GitHub and compile it!

Enabling Compton On XFCE4

After installing the Compton window compositor on your XFCE4 desktop, it won’t work right away. You will need to start it first. Open the XFCE settings window. Inside settings, look for “window manager tweaks” and click on it. In the window manager area of settings, look for the “Compositor” tab and click on it.

Inside this tab, click the box to disable the built-in XFCE compositing software. This is critical, or Compton will not work.

With the default compositor disabled, open up a terminal and start up the nano text editor.

Paste the following code inside of the Desktop file so that the compositor will start as you login:

Note: change the permissions of the Desktop file with chmod +x

Configure Compton On XFCE4

Automatic start is enabled, but Compton isn’t ready to be used on XFCE. You’ll first need to generate a configuration file. This can be done (tediously) in the terminal. Fortunately, Compton-conf exists. Press ALT + F2, type compton-conf and press “enter” on the keyboard to open it.

When the Compton conf tool opens, a default configuration file is generated. Go through the app and change options as you see fit. When done, click “apply”, and log out. When you log back in, Compton should be running on XFCE4!

Enabling Compton On LXDE/LXQT

Using Compton on LXDE and LXQT is similar to XFCE4, and the instructions are hardly different. The only real difference is that there is no need to disable a default composite tool, as there isn’t one. Instead, create the desktop file so that Compton may run at start-up.

Paste this code into the file:

Update the permissions of the desktop file so that the system will read it correctly:

Lastly, open up Compton conf. Use the settings the tool selects by default. Alternatively, go through the tool and select different options. When done, click “apply” to add the settings to Compton. Then, log out. Upon Login, your LXDE/LXQT system should be using Compton.

Enabling Compton On MATE

Enabling Compton compositing on the Mate desktop environment is much easier than other lightweight desktop environments thanks to the Mate-Tweak tool. Install it by searching your package manager for “mate tweak”, compiling from source, or grabbing a package from pkgs.org.

Читайте также:  Настройка гитары с системой floyd rose

When you’ve got Mate Tweak installed, click on “preferences” then “look and feel” in the menu on the taskbar. Inside “Look and Feel” select “Mate Tweak” and launch the program.

On the side-bar, look for “Windows” and select it. This area in the tweak tool allows users to change how compositing works on the Mate desktop.

To enable Compton GPU compositing, select the drop-down menu underneath “Window Manager”, look for “Marco (Compton GPU Compositor)” and select it to enable. Compositing should start instantly. If not, reboot your PC. On login, everything should be working.

Note: because Mate Tweak takes care of Compton, using Compton-conf isn’t necessary. That said, feel free to open it to tweak settings regardless.

2 Comments

Also there’s a slightly more up-to-date version in a ppa:

sudo add-apt-repository ppa:kelleyk/compton
sudo apt-get update

Thanks for a good/informative post. Interesting article, but I have to protest.
If one is intending writing a relatively technical report, one should at least attempt to do the reader the courtesy of checking that what one has written is correct.
One instance of “composting” (sic) for “compositing” might have been amusing, but the second instance was arguably mere carelessness. So what does that say of the rest of the content?
I read your post in a feed-reader. I do that so that I can scan the headlines for interesting subjects, and then, when I find one that sparks my interest, I stop and skim-read the post. If it is aligned with the context of the heading, and if it still looks good, then I’ll read it more thoroughly. However, if I spot at any point that it seems that the writer might not know his subject very well or may be just churning out verbiage to catch clicks, then I just click “next” in my feed-reader. I didn’t do that in this case (I nearly did) as I thought the writer might have not had any proof-readers for his post, and could be blissfully unaware of his simple language mistakes. So I took the trouble to write this comment, not to be a smartass, but in the hope that it might help someone or be of use. From experience as a technical document writer, I know that It is very difficult to properly proof-read one’s own writing, because one is often blind to one’s own errors.
So, I read the post, and I learned something from it, but at some point, I did wonder whether the author’s “composting” might not have been a Freudian slip that his post was, well, a pile of ordure… (only joking) 😉

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Источник

Настройка compton в lxde

Одним из худших недостатков использования легкой настольной среды является тот факт, что она отказывается от многих современных функций. Например: на XFCE4, если вы смотрите полноэкранное видео из веб-браузера, есть вероятность, что будет много разрыва экрана. Это связано с тем, что на легких настольных компьютерах, как правило, нет хорошего композитора (по соображениям производительности). Из-за отсутствия хорошего композитора вы столкнетесь с большим разрывом экрана, и, как правило, среда вашего рабочего стола не будет выглядеть так современно, как могла бы. Для некоторых людей это то, что они принимают и игнорируют. Для других отсутствие компоновки окон является, вероятно, одной из основных причин, по которой люди возвращаются к более тяжелым рабочим средам, таким как KDE и Gnome.

ОСТОРОЖНО, СПОЙЛЕРЫ: Прокрутите вниз и посмотрите видеоурок в конце этой статьи.

К счастью, существует способ придать облегченным средам рабочего стола настоящую композицию окон. Он включает в себя установку оконного композитора Compton. С включенным композитором Compton в вашей легкой среде проблемы с разрывом экрана исчезнут, и все будет выглядеть намного лучше.

Читайте также:  Настройка вайфай модема укртелеком zte zxv10 h108l

Как установить Комптон

Ubuntu

Debian

Arch Linux

Не забудьте также собрать инструмент конфигурирования Compton-conf с графическим интерфейсом из AUR для Arch.

мягкая фетровая шляпа

Также установите compton-conf:

sudo dnf install https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/Fedora_26/x86_64/compton-conf-0.3.0.11

OpenSUSE

Композитор Compton X доступен всем пользователям OpenSUSE через OBS. Перейдите на страницу загрузки, выберите свою версию SUSE и затем нажмите кнопку установки, чтобы получить программное обеспечение.

Другие Linux

Ваш дистрибутив Linux не упомянут выше? Не волнуйся! Compton довольно распространен, и большинство дистрибутивов Linux несут его. Чтобы установить его, откройте терминал и выполните поиск «compton» с помощью диспетчера пакетов вашей операционной системы. Кроме того, вы можете получить исходный код непосредственно с GitHub разработчика и скомпилировать его!

Включение Compton On XFCE4

После установки оконного композитора Compton на рабочий стол XFCE4 он не будет работать сразу. Вы должны будете начать это сначала. Откройте окно настроек XFCE. В настройках найдите «настройки менеджера окон» и нажмите на него. В области настроек оконного менеджера найдите вкладку «Композитор» и щелкните по ней.

Внутри этой вкладки установите флажок, чтобы отключить встроенное программное обеспечение для компоновки XFCE. Это критично, иначе Комптон не будет работать.

Когда композитор по умолчанию отключен, откройте терминал и запустите текстовый редактор nano.

Вставьте следующий код в файл Desktop, чтобы композитор запускался при входе в систему:

Примечание. Измените права доступа к файлу рабочего стола с помощью chmod + x

Настроить Compton на XFCE4

Автоматический запуск включен, но Compton не готов к использованию на XFCE. Сначала вам нужно создать файл конфигурации. Это можно сделать (утомительно) в терминале. К счастью, Compton-conf существует. Нажмите ALT + F2, введите compton-conf и нажмите «ввод» на клавиатуре, чтобы открыть его.

При открытии утилиты Compton conf создается файл конфигурации по умолчанию. Просмотрите приложение и измените параметры по своему усмотрению. Когда закончите, нажмите «Применить» и выйдите из системы. Когда вы снова войдете в систему, Compton должен работать на XFCE4!

Включение Compton On LXDE / LXQT

Использование Compton на LXDE и LXQT похоже на XFCE4, и инструкции почти не отличаются. Единственная реальная разница в том, что нет необходимости отключать составной инструмент по умолчанию, так как его нет. Вместо этого создайте файл рабочего стола, чтобы Compton мог запускаться при запуске.

Вставьте этот код в файл:

Обновите права доступа к файлу рабочего стола, чтобы система правильно его прочитала:

Наконец, откройте Compton Conf. Используйте настройки, которые инструмент выбирает по умолчанию. В качестве альтернативы, пройдите через инструмент и выберите разные варианты. Когда закончите, нажмите «Применить», чтобы добавить настройки в Compton. Затем выйдите из системы. После входа в систему ваша система LXDE / LXQT должна использовать Compton.

Включение Compton On MATE

Включение компоновки Compton в среде рабочего стола Mate намного проще, чем в других легких рабочих средах благодаря инструменту Mate-Tweak. Установите его, выполнив поиск в менеджере пакетов «mate tweak», откомпилировав его из исходного кода или взяв пакет с pkgs.org.

Когда вы установили Mate Tweak, нажмите «Настройки», а затем «посмотрите и почувствуйте» в меню на панели задач. Внутри «Look and Feel» выберите «Mate Tweak» и запустите программу.

На боковой панели найдите «Windows» и выберите его. Эта область в инструменте настройки позволяет пользователям изменять работу композитинга на рабочем столе Mate.

Чтобы включить Compton GPU compoiting, выберите раскрывающееся меню под «Window Manager», найдите «Marco (Compton GPU Compositor)» и выберите его для включения. Композиция должна начаться мгновенно. Если нет, перезагрузите компьютер. При входе в систему все должно работать.

Примечание: поскольку Mate Tweak заботится о Compton, использование Compton-conf не требуется. Тем не менее, не стесняйтесь, чтобы открыть его для настройки параметров независимо.

Источник