Repolode
Indra55

Indra55/bezel

Лёгкий демон на Rust для назначения действий на жесты по краям тачпада 1–4 пальцами в Wayland — например, для регулировки громкости и яркости.

Звёзды
160
Форки
7
Открытые issues
4
Последний коммит
3 дня назад

Что это?

Bezel превращает края тачпада в Linux в настраиваемую панель управления. Для каждого края можно задать отдельные привязки для жестов одним, двумя, тремя или четырьмя пальцами: например, свайп одним пальцем по левому краю может регулировать громкость, а свайп двумя — яркость. Обычные касания в центре тачпада по-прежнему работают как обычно.

Поддерживаются касания, двойные касания, удержания, свайпы в восьми направлениях и повторяющиеся скольжения. Gesture Studio — терминальный мастер, который показывает предварительный просмотр жестов и предлагает 30 предустановленных действий, а также пользовательские shell-команды. Чувствительность можно задать общую для всех привязок или настроить отдельно для каждой; конфигурация хранится в ~/.config/bezel/config.toml.

Для работы Bezel нужны Linux с Wayland и тачпад с поддержкой мультитач-слотов типа B. Установить программу можно с помощью скрипта, Cargo или модуля для NixOS и Home Manager. Масштабирование щипком и жесты «касание, затем свайп» не реализованы.

Ключевые возможности

  • 01Поддерживает касания, двойные касания, удержания, свайпы в восьми направлениях и повторяющиеся скольжения.
  • 02Позволяет задать отдельную привязку для каждого края и количества пальцев (1–4).
  • 03Включает Gesture Studio — терминальный мастер с предварительным просмотром жестов и 30 предустановленными действиями.
  • 04Позволяет назначать пользовательские shell-команды.
  • 05Поддерживает настройку через NixOS и Home Manager.

Сценарии использования

  • Регулировка громкости или яркости свайпом по краю тачпада на ноутбуке с Linux.
  • Управление воспроизведением медиа или переключение рабочих пространств с помощью жестов по краям тачпада.
  • Запуск пользовательских скриптов жестами тачпада в окружении рабочего стола с Wayland.

Быстрый старт

  1. 1

    Запустите официальный установочный скрипт из README

  2. 2

    Или соберите и установите программу из исходного кода с помощью Cargo

    cargo install --git https://github.com/indra55/bezel
  3. 3

    Добавьте пользователя в группу input, затем перезагрузите компьютер

    sudo usermod -aG input "$USER"
  4. 4

    Откройте Gesture Studio, чтобы настроить привязки жестов

    bezel --configure

Что важно знать

  • Работает только в Linux с Wayland.
  • Требуется трекпад со слотами мультитач типа B.
  • Жесты масштабирования щипком и касания с последующим свайпом не реализованы.
  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом.

Темы

#wayland#trackpad#gestures#linux-desktop#rust#input-devices#edge-gesture#evdev#gesture#linux

Частые вопросы

Что такое bezel?
Лёгкий демон на Rust для назначения действий на жесты по краям тачпада 1–4 пальцами в Wayland — например, для регулировки громкости и яркости. Bezel превращает края тачпада в Linux в настраиваемую панель управления. Для каждого края можно задать отдельные привязки для жестов одним, двумя, тремя или четырьмя пальцами: например, свайп одним пальцем по левому краю может регулировать громкость, а свайп двумя — яркость. Обычные касания в центре тачпада по-прежнему работают как обычно.
bezel можно использовать бесплатно? Какая у него лицензия?
bezel распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
bezel всё ещё поддерживается?
Активно поддерживается. Последний коммит в bezel — 5 нояб. 2026 г..
Для чего можно использовать bezel?
Регулировка громкости или яркости свайпом по краю тачпада на ноутбуке с Linux. Управление воспроизведением медиа или переключение рабочих пространств с помощью жестов по краям тачпада. Запуск пользовательских скриптов жестами тачпада в окружении рабочего стола с Wayland.
Как установить bezel?
Запустите официальный установочный скрипт из README Или соберите и установите программу из исходного кода с помощью Cargo: cargo install --git https://github.com/indra55/bezel Добавьте пользователя в группу input, затем перезагрузите компьютер: sudo usermod -aG input "$USER" Откройте Gesture Studio, чтобы настроить привязки жестов: bezel --configure
Где скачать bezel?
Исходный код и инструкции по установке — на GitHub: https://github.com/Indra55/bezel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты