Repolode
Indra55

Indra55/bezel

Daemon leve em Rust que mapeia gestos nas bordas do trackpad, com 1 a 4 dedos, para ações como ajustar volume e brilho no Wayland.

Estrelas
160
Forks
7
Issues abertas
4
Último commit
há 3 dias

O que é?

Bezel transforma as bordas do trackpad de um dispositivo Linux em uma superfície de controle configurável. Cada borda pode ter seus próprios atalhos para um a quatro dedos; por exemplo, um deslize com um dedo na borda esquerda pode ajustar o volume, enquanto um deslize com dois dedos ajusta o brilho. Os toques normais no centro do trackpad continuam funcionando na área de trabalho.

Os gestos compatíveis incluem toques, toques duplos, pressionamentos prolongados, oito direções de deslize e deslizes repetidos. Gesture Studio, um assistente de terminal, mostra prévias dos gestos e oferece 30 predefinições de ações, além de comandos shell personalizados. A sensibilidade pode ser compartilhada entre os atalhos ou definida individualmente, e a configuração fica em ~/.config/bezel/config.toml.

Bezel requer Linux com Wayland e um trackpad que use slots multitouch tipo B. A instalação pode ser feita por script, Cargo ou por um módulo para NixOS e Home Manager. Gestos de pinça para zoom e de tocar e depois deslizar não estão implementados.

Recursos principais

  • 01É compatível com toques, toques duplos, pressionamentos prolongados, oito direções de deslize e deslizes repetidos.
  • 02Permite configurar um atalho próprio para cada borda da tela e quantidade de dedos (1 a 4).
  • 03Inclui o Gesture Studio, um assistente de terminal com prévias de gestos e 30 predefinições de ações.
  • 04Aceita comandos shell personalizados como ações.
  • 05Oferece suporte à configuração do NixOS e do Home Manager.

Casos de uso

  • Ajustar o volume ou o brilho deslizando o dedo na borda do trackpad de um laptop Linux.
  • Acionar controles de reprodução de mídia ou alternar espaços de trabalho com gestos nas bordas.
  • Executar scripts personalizados com gestos do trackpad em uma sessão de desktop Wayland.

Início rápido

  1. 1

    Execute o script oficial de instalação do README

  2. 2

    Ou compile e instale a partir do código-fonte com o Cargo

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

    Adicione seu usuário ao grupo input e reinicie o computador

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

    Abra o Gesture Studio para configurar os atalhos de gestos

    bezel --configure

Antes de usar

  • Funciona apenas no Linux com Wayland.
  • Requer um trackpad com slots multitoque do tipo B.
  • Os gestos de pinça/zoom e de tocar e depois deslizar não estão implementados.
  • É licenciado sob a GPL-3.0, uma licença copyleft.

Tópicos

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

Perguntas frequentes

O que é bezel?
Daemon leve em Rust que mapeia gestos nas bordas do trackpad, com 1 a 4 dedos, para ações como ajustar volume e brilho no Wayland. Bezel transforma as bordas do trackpad de um dispositivo Linux em uma superfície de controle configurável. Cada borda pode ter seus próprios atalhos para um a quatro dedos; por exemplo, um deslize com um dedo na borda esquerda pode ajustar o volume, enquanto um deslize com dois dedos ajusta o brilho. Os toques normais no centro do trackpad continuam funcionando na área de trabalho.
bezel é gratuito? Qual é a licença?
bezel é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
bezel ainda é mantido?
Manutenção ativa. O último commit de bezel foi em 5 de nov. de 2026.
Para que posso usar bezel?
Ajustar o volume ou o brilho deslizando o dedo na borda do trackpad de um laptop Linux. Acionar controles de reprodução de mídia ou alternar espaços de trabalho com gestos nas bordas. Executar scripts personalizados com gestos do trackpad em uma sessão de desktop Wayland.
Como instalar bezel?
Execute o script oficial de instalação do README Ou compile e instale a partir do código-fonte com o Cargo: cargo install --git https://github.com/indra55/bezel Adicione seu usuário ao grupo input e reinicie o computador: sudo usermod -aG input "$USER" Abra o Gesture Studio para configurar os atalhos de gestos: bezel --configure
Onde consigo bezel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Indra55/bezel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados