--- title: Khi laptop thiếu nút bật tắt touchpad date: 2026-08-13 15:32:15.104502 UTC --- Laptop có một cái bất tiện là khi đang gõ phím, thỉnh thoảng vô tình lòng bàn tay quệt vào touchpad và di con chuột đi khiến chữ nhảy lung tung. Thế nhưng laptop của mình lại không có nút để bật tắt touchpad. Vậy phải làm sao? May cái là Linux rất uyển chuyển, cho phép mình dùng lệnh / viết script để bật tắt, rồi gán chúng cho phím tắt nào đó. Repo dưới đây cung cấp hai script để bật tắt touchpad trong hai môi trường, GNOME và Niri. GNOME thì mình dùng chiêu này nhiều năm nay, bây giờ thì hỗ trợ thêm cho Niri. https://tangled.org/quan.hoabinh.vn/touchpad-toggle Repo gồm hai script, viết bằng Nushell: - `toggle-touchpad-gnome.nu`: Dùng cho GNOME. - `toggle-touchpad-niri.nu`: Dùng cho [niri]. ## Cài đặt Copy chúng vào _~/.local/bin/_ và đảm bảo thư mục này đã có trong `$PATH` của bạn. ## Gán phím tắt Ví dụ, mình muốn dùng Super + F7 làm phím tắt để bật tắt touchpad. ### GNOME Vào *Settings* > *Keyboard* > *Keyboard Shortcuts*. Trong "Custom Shortcuts", bấm "+ Add Shortcut", rồi ở ô "Command" đặt giá trị là: `toggle-touchpad-gnome.nu`, và đặt "Super + F7" cho "Shortcut". ![Assign shortcut key](https://quan-images.b-cdn.net/blogs/2026/08/Custom%20Shortcut%20GNOME.png) ![In Action GNOME](https://quan-images.b-cdn.net/blogs/2026/08/Toggle%20in%20GNOME.png) ### Niri Tại thời điểm viết bài, Niri chưa hỗ trợ "message" để bật tắt touchpad, nên script của mình sẽ sửa trực tiếp file cấu hình của Niri. Thêm các dòng sau vào khối `binds {}` trong file _~/.config/niri/config.kdl_ ```kdl // Custom Mod+f7 { spawn "toggle-touchpad-niri.nu"; } ``` ![In Action Niri](https://quan-images.b-cdn.net/blogs/2026/08/Toggle%20in%20Niri.png) Vậy là xong. Bây giờ thì tha hồ lả lướt múa tay trên bàn phím nhé. [niri]: https://github.com/niri-wm/niri