Developer Hub

Menyalakan Lampu Keyboard di Arch Linux Wayland Menggunakan xset

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. 😊

Developer
Roffi
Tutorial Linux & tempat download Aplikasi Android open-source premium. Deployed via Nero Engine.

User Reviews & Discussion

Tidak ada komentar:

Posting Komentar