Гид по технологиям

Экранные действия в Ubuntu: Compiz и Brightside

5 min read Linux Обновлено 04 Jan 2026
Экранные действия в Ubuntu — Compiz и Brightside
Экранные действия в Ubuntu — Compiz и Brightside

Общее изображение рабочего стола Linux с указанием краёв экрана

Что такое экранные действия? Коротко: привязка события при наведении мыши на край или угол экрана к заранее заданному действию (переключение рабочих столов, запуск команды, выключение звука и т. п.).

Зачем это нужно

  • Меньше переключений между клавиатурой и мышью.
  • Быстрый доступ к часто используемым действиям.
  • Можно запускать произвольные команды без поиска в меню.

Основные варианты реализации в Ubuntu

  • Compiz (плагины Scale, Expo, Rotate Cube, Shift Switcher).
  • Brightside — лёгкая утилита для привязки действий к краям и углам экрана.

1. Использование Compiz Fusion

Compiz — композиционный менеджер с большим набором эффектов. Если у вас уже стоит Compiz, можно задать «горячие зоны» (hot-areas) для плагинов.

Короткая инструкция:

  • Установите Simple CompizConfig Settings Manager (если хотите упрощённый интерфейс):
sudo apt-get install simple-ccsm
  • Откройте: System > Preferences > Simple Compiz Config Settings Manager

Окно Simple CompizConfig Settings Manager с вкладкой краёв экрана

  • Перейдите на вкладку «Edges» (Края). Нажмите на нужную область (угол или край) и выберите действие, которое будет выполняться при наведении мыши.

Если вы предпочитаете более продвинутый интерфейс, используйте полный CompizConfig Settings Manager (ccsm):

  • В ccsm откройте соответствующие плагины: Scale, Expo, Rotate Cube, Shift Switcher.
  • Во вкладке Bindings у каждого плагина можно задать «Hot-areas» — области экрана, по наведению на которые триггерится эффект.

Пример настроек в CompizConfig Settings Manager (ccsm)

Важно: некоторые плагины Compiz конфликтуют между собой. Если действие не срабатывает, проверьте пересечения «горячих зон» и приоритет плагинов.


2. Использование Brightside

Brightside — простое приложение, специально заточенное под экранные действия. Оно даёт больше гибкости в запуске произвольных команд.

Установка и быстрый запуск настроек:

sudo apt-get install brightside
brightside-properties

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

Окно свойств Brightside для назначения действий углам и краям экрана

Brightside умеет:

  • выключать/приостанавливать воспроизведение звука;
  • запускать или блокировать заставку;
  • переводить систему в спящий режим или в режим выключения;
  • переключать рабочие столы;
  • запускать произвольные пользовательские команды.

Ключевая фишка Brightside — запуск произвольной команды при наведении на угол/край. Это открывает множество сценариев: автоматическое подключение к VPN, открытие терминала, выключение Wi‑Fi и т. п.

Пример назначения пользовательского действия в Brightside

Пример пользовательской команды (запустить терминал):

gnome-terminal &

Или отключить сеть через NetworkManager (пример, требует sudo или соответствующих прав):

nmcli networking off

Что важно учитывать

  • Если одновременно используются Compiz и Brightside, одно и то же место экрана может вызывать два действия. Планируйте зоны так, чтобы они не пересекались.
  • Некоторые действия требуют прав суперпользователя. Для запуска таких команд из Brightside настройте sudoers, чтобы не вводить пароль, но делайте это осторожно (риск безопасности).
  • На разных окружениях (GNOME, KDE, XFCE) поведение может отличаться. Всегда проверяйте, какие менеджеры окон и плагины активны.

Важно: не давайте сторонним скриптам права root без понимания последствий.


Когда экранные действия не подходят

  • На сенсорных мониторах угол может срабатывать случайно.
  • При частых случайных срабатываниях рабочего процесса это мешает.
  • Если у вас минималистичный оконный менеджер без поддержки плагинов, возможности будут ограничены.

Альтернатива: используйте сочетания клавиш, панели быстрого запуска или расширения рабочего окружения, если нужно более предсказуемое поведение.


Чеклист для пользователя

  • Установлен Compiz или Brightside.
  • Настроены горячие зоны без пересечений.
  • Для команд, требующих sudo, настроен безопасный sudoers.
  • Протестированы сценарии на случайных наведениях.
  • Сделана резервная точка конфигурации (если изменяете ccsm).

Шпаргалка (короткие команды)

  • Установить Simple CCSM:
sudo apt-get install simple-ccsm
  • Установить Brightside и открыть настройки:
sudo apt-get install brightside
brightside-properties
  • Пример выключения сети:
nmcli networking off
  • Пример запуска терминала:
gnome-terminal &

Критерии приёмки

  1. Наведение мыши в заданный угол/край экрана запускает назначенное действие в 95% случаев во время теста.
  2. Нет одновременного триггера разных приложений на одну и ту же зону.
  3. Команды, требующие прав, выполняются корректно и безопасно.
  4. При отключении Brightside/Compiz система возвращается к исходному состоянию.

Рекомендации по безопасности и совместимости

  • Для автоматического выполнения команд с правами root используйте файл /etc/sudoers.d/ и указывайте конкретные скрипты, вместо глобальных разрешений.
  • Проверяйте, не конфликтуют ли плагины Compiz с расширениями рабочего окружения (например, с расширениями GNOME Shell).
  • Для серверных окружений и удалённых рабочих столов экранные действия обычно не нужны и могут мешать.

Примеры сценариев использования (идеи)

  • Угол «левый верхний» — показать обзор рабочих столов (Scale/Expo).
  • Угол «правый верхний» — запуск терминала или редактора.
  • Край «нижний» — показать рабочий стол (мини‑панель).
  • Угол «левый нижний» — быстро отключить звук/убрать уведомления.

Часто задаваемые вопросы

Работают ли эти методы в KDE?

В KDE есть собственные настройки «активных границ рабочего стола» (в старых версиях: Control Center → Desktop → Window Behavior → Advanced → Active Desktop Borders). В KDE Plasma 5 похожая функциональность доступна через настройки Window Management и дополнительные модули.

Можно ли запускать команды с правами root из Brightside безопасно?

Да, но только если вы явно настроите sudoers для конкретной команды и понимаете риск. Лучше создавать отдельные скрипты с минимальными привилегиями.


Короткое резюме

Экранные действия экономят время и упрощают доступ к функциям системы. Compiz даёт мощные визуальные эффекты и интеграцию с плагинами; Brightside — лёгкая и гибкая утилита для запуска произвольных команд. Перед внедрением продумайте зоны и права на выполнение команд, чтобы избежать конфликтов и проблем с безопасностью.

Важно: если вы видите неожиданные срабатывания, проверьте, не заданы ли одинаковые области как в Compiz, так и в Brightside.


Автор: Varun Kashyap — программист и блогер, интересующийся открытым ПО. Посетите его блог TechCrazy для дополнительных советов и трюков.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как просматривать профили артистов в Spotify
Музыка

Как просматривать профили артистов в Spotify

Как включить или отключить Canvas в Spotify
Музыка

Как включить или отключить Canvas в Spotify

Автозапуск Spotify: включить и отключить
Музыка

Автозапуск Spotify: включить и отключить

Скрыть и вернуть песни в Spotify — руководство
Руководство

Скрыть и вернуть песни в Spotify — руководство

Удалить доступ приложений к Apple Music
Руководство

Удалить доступ приложений к Apple Music

Скачать музыку из Apple Music Classical
Музыка

Скачать музыку из Apple Music Classical