Я использую ASUS UX303 LN, на нем установлен ноутбук и Ubuntu Gnome 14.04. Я не могу найти способ включить подсветку клавиатуры на нем. Сочетание клавиш, которое работает в Windows, здесь не работает. Пожалуйста помоги
Я использую ASUS UX303 LN, на нем установлен ноутбук и Ubuntu Gnome 14.04. Я не могу найти способ включить подсветку клавиатуры на нем. Сочетание клавиш, которое работает в Windows, здесь не работает. Пожалуйста помоги
Ответы:
Чтобы включить подсветку:
эхо 2 | sudo tee / sys / class / leds / asus :: kbd_backlight / яркость
Значение 2
at echo 2 |
можно изменить на значение от 0 до 3, причем 3 - самое яркое.
Чтобы отключить подсветку, введите:
эхо 0 | sudo tee / sys / class / leds / asus :: kbd_backlight / яркость
Путь может отличаться в зависимости от модели ноутбука и вашей ОС. Например Lenovo Thinkpad L390 под управлением Manjaro имеет /sys/class/leds/tpacpi::kbd_backlight/brightness
. Вы можете использовать, find
чтобы увидеть правильный путь:
find /sys/class/leds -name '*kbd_backlight'
Пытаться
xset led on
или
xset led 3
Это хорошо работало с моей клавиатурой CMSTORM (Cooler Master Storm Devastator).
Вы можете включить подсветку с помощью этой команды
sudo tee /sys/class/leds/asus::kbd_backlight/brightness <<< 3
Это установит его на максимум. Число в конце означает яркость (0 - 3).
Вы можете связать эту команду с некоторой комбинацией горячих клавиш.
Вы также можете прочитать статью о настройке датчика внешней освещенности.
Вот как я это решил:
#!/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
Сохраните приведенный выше скрипт в / opt / tweaks / kbd_backlight_adjust.
Затем это нужно запустить с помощью sudo с помощью сочетания клавиш, поэтому мы должны добавить строку к sudoers.
Используйте visudo и добавьте эту строку внизу:
your_username ALL=(root) NOPASSWD: /opt/tweaks/kbd_backlight_adjust
И, наконец, создайте ваши сочетания клавиш, используя эти команды для увеличения и уменьшения подсветки клавиатуры:
sudo /opt/tweaks/kbd_backlight_adjust -inc
и
sudo /opt/tweaks/kbd_backlight_adjust -dec
Это должно сделать это :-)
У меня была такая же проблема с ноутбуком Asus ROG, которую я купил. Вот что я сделал, чтобы исправить сочетания клавиш в целом.
sudo vim /etc/default/grub
Вы найдете эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Просто добавьте в конец этого:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Сохранить, выйти и перезагрузить
Вы можете легко обновить ядро, используя «Ukku Kernel Update Utility» https://github.com/teejee2008/ukuu Обновления ядра 5.x решают все мои проблемы на Asus UX433F (подсветка, звук).