Indra55/bezel
Waylandでトラックパッドの端に対する1〜4本指のジェスチャーを、音量や明るさなどの操作に割り当てる軽量なRust製デーモン。
- スター
- 160
- フォーク
- 7
- 未解決の Issue
- 4
- 最終コミット
- 一昨日
これは何?
Bezelは、Linuxのトラックパッドの端を設定可能なコントロール面にします。各辺には1〜4本指の操作をそれぞれ割り当てられるため、たとえば左端を1本指でスワイプすると音量を調整し、2本指でスワイプすると明るさを調整できます。パッド中央の通常のタッチ操作は、引き続きデスクトップで使えます。
対応するジェスチャーは、タップ、ダブルタップ、長押し、8方向のスワイプ、繰り返しスライドです。ターミナルウィザードのGesture Studioでは、ジェスチャーをプレビューでき、30種類のアクションプリセットや任意のシェルコマンドを利用できます。感度はすべての割り当てで共有することも、割り当てごとに設定することもでき、設定ファイルは~/.config/bezel/config.tomlにあります。
Bezelを使うには、Wayland環境のLinuxと、type-B multitouch slotsを使用するトラックパッドが必要です。インストール方法はスクリプト、Cargo、NixOSおよびHome Managerのモジュールです。ピンチズームと、タップしてからスワイプするジェスチャーには対応していません。
主な機能
- 01タップ、ダブルタップ、長押し、8方向のスワイプ、繰り返しスライドに対応。
- 02画面の各辺と指の本数(1〜4本)ごとに個別の操作を割り当て可能。
- 03ジェスチャーのプレビューと30種類のアクションプリセットを備えた、ターミナルウィザードGesture Studioを搭載。
- 04アクションとして任意のシェルコマンドを指定可能。
- 05NixOSとHome Managerの設定に対応。
ユースケース
- LinuxノートPCでトラックパッドの端をスワイプして音量や明るさを調整する。
- 端のジェスチャーでメディア再生を操作したり、ワークスペースを切り替えたりする。
- Waylandのデスクトップ環境で、トラックパッドのジェスチャーからカスタムスクリプトを実行する。
クイックスタート
- 1
READMEにある公式インストールスクリプトを実行します
- 2
または、Cargoを使ってソースからビルドしてインストールします
cargo install --git https://github.com/indra55/bezel - 3
ユーザーをinputグループに追加してから、再起動します
sudo usermod -aG input "$USER" - 4
Gesture Studioを開いて、ジェスチャーの割り当てを設定します
bezel --configure
使う前に知っておきたいこと
- LinuxのWayland環境でのみ動作します。
- type-Bマルチタッチスロットを備えたトラックパッドが必要です。
- ピンチ/ズームと、タップしてからスワイプするジェスチャーには対応していません。
- コピーレフトライセンスであるGPL-3.0の下で公開されています。
トピック
よくある質問
- bezel とは?
- Waylandでトラックパッドの端に対する1〜4本指のジェスチャーを、音量や明るさなどの操作に割り当てる軽量なRust製デーモン。 Bezelは、Linuxのトラックパッドの端を設定可能なコントロール面にします。各辺には1〜4本指の操作をそれぞれ割り当てられるため、たとえば左端を1本指でスワイプすると音量を調整し、2本指でスワイプすると明るさを調整できます。パッド中央の通常のタッチ操作は、引き続きデスクトップで使えます。
- bezel は無料で使えますか?ライセンスは?
- bezel は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bezel は今もメンテナンスされていますか?
- 活発にメンテナンス中。bezel の最終コミットは 2026年11月5日 です。
- bezel は何に使えますか?
- LinuxノートPCでトラックパッドの端をスワイプして音量や明るさを調整する。 端のジェスチャーでメディア再生を操作したり、ワークスペースを切り替えたりする。 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Windows、macOS、Linuxで使えるパイメニュー。アプリの起動、ショートカットの実行、ファイルを開く操作を放射状メニューから行えます。
OmarchyのLinux Waylandデスクトップ向けGUIファイルマネージャー。リスト、カラム、グリッド、2ペイン表示とQuick Lookプレビューを備えています。
Rune Rust UI frameworkでテーマ付き通知カードを描画する、Waylandコンポジター向けのfreedesktop通知デーモン。
Hyprlandは、豊富な視覚効果とカスタマイズ機能、プラグインシステムを備えた、独立した動的タイル型Waylandコンポジターです。