Linux KDE Plasma6 Wayland マウスジェスチャーソフト InputActions - easystroke の代替
今日 KDE Plasma 6.4.0 にアップデートしました。多くの細かい問題が修正されました。Wayland 下での Linux WeChat のスケーリング問題は、環境変数を手動で設定する必要がなくなりました。
この機会にいくつかのソフトウェアの互換性をテストしました。ずっと欠けていたマウスジェスチャーツール Easystroke のことを思い出しました。Easystroke は Wayland をサポートしていないため、X11 に依存し続けるのは長期的な解決策ではありません。そこで再度代替案を探し、最終的に InputActions を見つけました — 2025-06-21 時点で、KDE Plasma 6(Wayland)でスムーズに使える唯一のマウスジェスチャーツールです。
Easystroke を完全に置き換えることはできませんが、「ウィンドウを閉じる」「進む/戻る」などの一般的な操作は、ジェスチャーをキーボードショートカットにマッピングすることで実現でき、日常使用には十分です。
システム情報
オペレーティングシステム: EndeavourOSKDE Plasma バージョン: 6.4.0KDE フレームワーク バージョン: 6.15.0Qt バージョン: 6.9.1カーネル バージョン: 6.15.2-zen1-1-zen (64ビット)グラフィックス プラットフォーム: Waylandインストールと使用方法
プロジェクトドキュメントに従ってインストールします。Plasma 6 Wayland 環境のみサポート、arch、debian、fedora などの主要ディストリビューションに対応しています。
私の環境は EndeavourOS で arch 系なので、arch のインストール方法に従います。まずビルド依存関係をインストール:
依存関係
sudo pacman -S --needed base-devel git extra-cmake-modules qt6-tools kwin yaml-cpp libevdevビルド
git clone https://github.com/taj-ny/InputActionscd InputActionsmkdir buildcd buildcmake ../ -DCMAKE_INSTALL_PREFIX=/usrmakesudo make install使用方法
- 「システム設定」>「ウィンドウ管理」>「デスクトップ効果」を開き、一番下までスクロールして「Input Actions」にチェックを入れます。

- 「Input Actions」の右側の設定アイコンをクリックして、詳細設定画面を開きます。①「Record stroke」ボタンをクリックした後、マウスを動かしてジェスチャーの軌跡を録画します(そう、マウスを動かすだけです - 軌跡は表示されず、左クリックや右クリックも不要です。この罠にはすでにはまりました😂)。録画完了後、③「copy」をクリックして②の録画された軌跡をクリップボードにコピーします。

- 録画したジェスチャーを組み合わせて設定ファイルを作成します。
sudo nano /home/user/.config/kwingestures.yml# 注意: user をあなたのユーザー名に置き換えてくださいmouse: gestures: - type: stroke mouse_buttons: [ right ]
conditions: - $window_class contains chrome # ジェスチャーが chrome ウィンドウでのみ動作するよう指定
gestures:
- strokes: [ 'AAkAMQBaLP9kVmQA' ] # [ ]内を録画したジェスチャー軌跡情報に置き換える
actions: - on: end input: - keyboard: [ LEFTCTRL+W ] # [ ]内をジェスチャーに対応するショートカットキーに置き換える
- strokes: [ 'ZDEAYwAyZAA=' ] actions: - on: end input: - keyboard: [ LEFTALT+LEFT ]
- strokes: [ 'AC8AAWQ0ZAA=' ] actions: - on: end input: - keyboard: [ LEFTALT+RIGHT ]保存後、ログアウトまたは再起動しないと有効になりません。設定ファイルを書き換えた後、マウスジェスチャーが動作しなくなる場合があります。
参考
https://discuss.kde.org/t/available-until-the-end-of-2024-mouse-gestures-support-on-plasma-6-wayland
https://github.com/InputActions/docs/blob/cf320a16a836e267191f8bd9ccbb36450b3b6eb2/configuration.md