Tôi đang sử dụng ASUS UX303 LN, Laptop và Ubuntu Gnome 14.04 được cài đặt trên nó. Tôi không thể tìm cách bật đèn nền bàn phím của mình lên nó. Phím tắt hoạt động trong windows không hoạt động ở đây. Xin vui lòng giúp đỡ
Tôi đang sử dụng ASUS UX303 LN, Laptop và Ubuntu Gnome 14.04 được cài đặt trên nó. Tôi không thể tìm cách bật đèn nền bàn phím của mình lên nó. Phím tắt hoạt động trong windows không hoạt động ở đây. Xin vui lòng giúp đỡ
Câu trả lời:
Để bật đèn nền:
tiếng vang 2 | sudo tee / sys / class / leds / asus :: kbd_backlight / độ sáng
Giá trị 2
at echo 2 |
có thể được thay đổi thành giá trị trong khoảng từ 0 - 3, với 3 là sáng nhất.
Để tắt đèn nền, nhập:
tiếng vang 0 | sudo tee / sys / class / leds / asus :: kbd_backlight / độ sáng
Đường dẫn có thể thay đổi tùy thuộc vào kiểu máy tính xách tay và hệ điều hành của bạn. Ví dụ Lenovo Thinkpad L390 chạy Manjaro có /sys/class/leds/tpacpi::kbd_backlight/brightness
. Bạn có thể sử dụng find
để xem đường dẫn chính xác:
find /sys/class/leds -name '*kbd_backlight'
Thử
xset led on
hoặc là
xset led 3
Điều này hoạt động tốt với bàn phím CMSTORM (Cool Master Storm Devastator) của tôi.
Bạn có thể bật đèn nền bằng lệnh này
sudo tee /sys/class/leds/asus::kbd_backlight/brightness <<< 3
Điều này sẽ đặt nó tối đa. Số ở cuối có nghĩa là độ sáng (0 - 3).
Bạn có thể liên kết lệnh này với một số tổ hợp phím nóng.
Bạn cũng có thể đọc bài viết liên quan đến việc thiết lập Cảm biến ánh sáng xung quanh.
Đây là cách tôi giải quyết nó:
#!/bin/bash
# Adjust the keyboard backlight level
shopt -s -o nounset
declare -i KBD_BACKLIGHT_MAX=`cat /sys/class/leds/asus\:\:kbd_backlight/max_brightness`
declare -i KBD_BACKLIGHT_LEV=`cat /sys/class/leds/asus\:\:kbd_backlight/brightness`
# We need a parameter, etiher inc or dec
if [ $# -eq 0 ] ; then
exit 192
fi
case $1 in
-inc )
# increasing:
if [ ${KBD_BACKLIGHT_LEV} -lt ${KBD_BACKLIGHT_MAX} ] ; then
KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}+1
echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
;;
-dec )
# decreasing:
if [ ${KBD_BACKLIGHT_LEV} -gt 0 ] ; then
KBD_BACKLIGHT_LEV=${KBD_BACKLIGHT_LEV}-1
echo ${KBD_BACKLIGHT_LEV} | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
;;
esac
exit 192
Lưu tập lệnh trên trong / opt / chỉnh / kbd_backlight_adjust.
Sau đó, điều này cần phải được chạy với sudo từ một phím tắt để chúng ta phải thêm một dòng vào sudoers.
Sử dụng visudo và thêm dòng này vào dưới cùng:
your_username ALL=(root) NOPASSWD: /opt/tweaks/kbd_backlight_adjust
Và cuối cùng tạo các phím tắt trên bàn phím của bạn bằng các lệnh này để tăng và giảm đèn nền bàn phím:
sudo /opt/tweaks/kbd_backlight_adjust -inc
và
sudo /opt/tweaks/kbd_backlight_adjust -dec
Nên làm vậy :-)
Tôi gặp vấn đề tương tự với máy tính xách tay Asus ROG tôi đã mua. Đây là những gì tôi đã làm để sửa các phím tắt nói chung.
sudo vim /etc/default/grub
Bạn sẽ tìm thấy dòng này:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Đơn giản chỉ cần thêm vào cuối của nó:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Lưu, thoát và khởi động lại
Bạn có thể dễ dàng cập nhật kernel bằng "Ukku Kernel Update Utility" https://github.com/teejee2008/ukuu Cập nhật kernel 5.x giải quyết tất cả vấn đề của tôi trên Asus UX433F (đèn nền, âm thanh).