Linux KDE Plasma6 Wayland perangkat lunak gesture mouse InputActions sebagai pengganti easystroke
Hari ini saya memperbarui ke KDE Plasma 6.4.0, yang memperbaiki banyak masalah detail. Masalah penskalaan Linux WeChat di Wayland tidak lagi memerlukan pengaturan variabel lingkungan secara manual.
Memanfaatkan kesempatan ini, saya menguji kompatibilitas beberapa perangkat lunak dan teringat dengan alat gesture mouse Easystroke yang sudah lama hilang. Easystroke tidak mendukung Wayland, dan terus bergantung pada X11 juga bukan solusi jangka panjang, jadi saya menjelajahi alternatif sekali lagi dan akhirnya menemukan InputActions — hingga 21 Juni 2025, satu-satunya alat gesture mouse yang saya temukan yang bekerja dengan lancar di KDE Plasma 6 (Wayland).
Meskipun tidak dapat menggantikan Easystroke secara sempurna, operasi yang umum digunakan seperti “tutup jendela”, “maju/mundur”, dll. dapat dicapai dengan memetakan gesture ke pintasan keyboard, yang memenuhi kebutuhan penggunaan sehari-hari.
Informasi Sistem
Sistem Operasi: EndeavourOSVersi KDE Plasma: 6.4.0Versi KDE Frameworks: 6.15.0Versi Qt: 6.9.1Versi Kernel: 6.15.2-zen1-1-zen (64-bit)Platform Grafis: WaylandInstalasi dan Penggunaan
Ikuti dokumentasi proyek untuk instalasi. Hanya mendukung lingkungan Plasma 6 Wayland dan distribusi utama seperti Arch, Debian, Fedora, dll.
Dalam kasus saya, EndeavourOS adalah distribusi berbasis Arch, jadi saya mengikuti metode instalasi Arch. Pertama instal dependensi build.
Dependensi
sudo pacman -S --needed base-devel git extra-cmake-modules qt6-tools kwin yaml-cpp libevdevBuild
git clone https://github.com/taj-ny/InputActionscd InputActionsmkdir buildcd buildcmake ../ -DCMAKE_INSTALL_PREFIX=/usrmakesudo make installPenggunaan
- Buka “Pengaturan Sistem” > “Manajemen Jendela” > “Efek Desktop”, gulir ke bawah dan centang “Input Actions”.

- Klik ikon konfigurasi di sebelah kanan “Input Actions” untuk membuka antarmuka konfigurasi terperinci. Setelah mengklik tombol ① “Record stroke”, gerakkan mouse untuk menyelesaikan perekaman jalur gesture mouse (ya, cukup gerakkan mouse, tidak akan ada jejak yang ditampilkan, dan Anda tidak perlu menekan tombol kiri atau kanan, saya sudah jatuh ke jebakan ini 😂). Setelah perekaman selesai, klik ③ “copy” untuk menyalin jalur yang direkam di ② ke clipboard.

- Buat file konfigurasi berdasarkan gesture mouse yang Anda rekam.
sudo nano /home/user/.config/kwingestures.yml# Catatan: ganti "user" dengan nama pengguna Andamouse: gestures: - type: stroke mouse_buttons: [ right ]
conditions: - $window_class contains chrome # Tentukan bahwa gesture mouse hanya berfungsi di jendela Chrome
gestures:
- strokes: [ 'AAkAMQBaLP9kVmQA' ] # Ganti konten di [ ] dengan informasi jalur mouse yang direkam sebelumnya
actions: - on: end input: - keyboard: [ LEFTCTRL+W ] # Ganti konten di [ ] dengan pintasan keyboard yang sesuai dengan gesture mouse
- strokes: [ 'ZDEAYwAyZAA=' ] actions: - on: end input: - keyboard: [ LEFTALT+LEFT ]
- strokes: [ 'AC8AAWQ0ZAA=' ] actions: - on: end input: - keyboard: [ LEFTALT+RIGHT ]Setelah menyimpan, Anda harus logout atau restart agar perubahan berlaku. Jika file konfigurasi ditulis ulang, gesture mouse mungkin tidak berfungsi.
Referensi
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