Cara Menyalakan Lampu Keyboard External di Arch Linux Wayland Menggunakan xset
Jika kamu menggunakan Arch Linux dengan Wayland dan ingin menyalakan
lampu LED pada keyboard external (seperti Caps Lock, Num Lock, atau Scroll Lock),
salah satu cara yang bisa digunakan adalah dengan perintah xset
melalui XWayland.
📋 Prasyarat
Sebelum memulai, pastikan kamu sudah memiliki:
- Arch Linux dengan desktop environment Wayland (GNOME, KDE, Sway, dll)
- Keyboard external yang terhubung via USB
- Koneksi internet untuk menginstall package
- Akses
sudo
🔧 Langkah 1: Install xorg-xset
Pertama, install package xorg-xset menggunakan package manager
pacman:
sudo pacman -S xorg-xset
Jika diminta konfirmasi, ketik Y lalu tekan Enter.
🔧 Langkah 2: Pastikan XWayland Aktif
Karena xset adalah tool berbasis X11, kita membutuhkan
XWayland agar bisa berjalan di Wayland.
Cek apakah XWayland sudah terinstall:
pacman -Q xorg-xwayland
Jika belum terinstall, jalankan:
sudo pacman -S xorg-xwayland
🔧 Langkah 3: Set DISPLAY Environment Variable
Di Wayland, kamu perlu menentukan variabel DISPLAY agar
xset bisa berkomunikasi dengan XWayland:
export DISPLAY=:0
Atau cek nilai DISPLAY yang aktif dengan:
echo $DISPLAY
💡 Langkah 4: Menyalakan Lampu LED Keyboard
Berikut perintah-perintah untuk mengontrol lampu LED keyboard:
✅ Nyalakan Semua LED
xset led on
✅ Nyalakan LED Tertentu
# Nyalakan Num Lock (LED nomor 2)
xset led 2
# Nyalakan Caps Lock (LED nomor 1)
xset led 1
# Nyalakan Scroll Lock (LED nomor 3)
xset led 3
❌ Matikan LED
# Matikan semua LED
xset led off
# Matikan LED tertentu
xset -led 1 # Matikan Caps Lock
xset -led 2 # Matikan Num Lock
xset -led 3 # Matikan Scroll Lock
🔧 Langkah 5: Jalankan Otomatis saat Login
Agar lampu keyboard otomatis menyala setiap kali login, tambahkan perintah ke file konfigurasi shell kamu.
Untuk Bash:
echo "xset led on" >> ~/.bashrc
Untuk Zsh:
echo "xset led on" >> ~/.zshrc
Atau buat file autostart:
# Buat direktori jika belum ada
mkdir -p ~/.config/autostart
# Buat file .desktop
nano ~/.config/autostart/keyboard-led.desktop
Isi dengan:
[Desktop Entry]
Type=Application
Name=Keyboard LED
Exec=xset led on
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
⚠️ Troubleshooting
Error: "unable to open display"
Solusi: Set variabel DISPLAY secara manual
DISPLAY=:0 xset led on
xset tidak berpengaruh
Beberapa compositor Wayland membatasi akses X11. Coba gunakan metode
alternatif via brightnessctl:
sudo pacman -S brightnessctl
brightnessctl -d *kbd* set 100%
Cek LED yang tersedia
xset q | grep -i led
📝 Kesimpulan
Dengan menggunakan xset dan XWayland, kamu bisa
mengontrol lampu LED keyboard external di Arch Linux Wayland dengan mudah.
Jika metode ini tidak berhasil, kamu bisa mencoba alternatif lain seperti
brightnessctl atau OpenRGB untuk keyboard dengan
fitur RGB.
| Perintah | Fungsi |
|---|---|
xset led on |
Nyalakan semua LED |
xset led off |
Matikan semua LED |
xset led 1 |
Nyalakan Caps Lock |
xset led 2 |
Nyalakan Num Lock |
xset led 3 |
Nyalakan Scroll Lock |
xset -led 1 |
Matikan Caps Lock |
Semoga tutorial ini bermanfaat! Jika ada pertanyaan atau kendala, silakan tulis di kolom komentar di bawah. 😊

User Reviews & Discussion
Tidak ada komentar:
Posting Komentar