Catatan Teknis zhaoJian

Linux KDE Plasma6 Wayland perangkat lunak gesture mouse InputActions sebagai pengganti easystroke

Teknologi ~4137 kata · 11 menit baca - dilihat

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: EndeavourOS
Versi KDE Plasma: 6.4.0
Versi KDE Frameworks: 6.15.0
Versi Qt: 6.9.1
Versi Kernel: 6.15.2-zen1-1-zen (64-bit)
Platform Grafis: Wayland

Instalasi 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
Terminal window
sudo pacman -S --needed base-devel git extra-cmake-modules qt6-tools kwin yaml-cpp libevdev
Build
Terminal window
git clone https://github.com/taj-ny/InputActions
cd InputActions
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
Penggunaan
  1. Buka “Pengaturan Sistem” > “Manajemen Jendela” > “Efek Desktop”, gulir ke bawah dan centang “Input Actions”.

Linux KDE Plasma6 Wayland perangkat lunak gesture mouse InputActions Linux KDE Plasma6 Wayland perangkat lunak gesture mouse InputActions

  1. 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. Linux KDE Plasma6 Wayland perangkat lunak gesture mouse InputActions
  2. Buat file konfigurasi berdasarkan gesture mouse yang Anda rekam.
sudo nano /home/user/.config/kwingestures.yml
# Catatan: ganti "user" dengan nama pengguna Anda
mouse:
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

Bagikan:

Komentar