не вмикається підсвічування клавіатури


17

Я використовую ASUS UX303 LN, на ньому встановлено ноутбук та Ubuntu Gnome 14.04. Я не можу знайти спосіб увімкнути підсвітку моєї клавіатури. Комбінація клавіш, яка працює у Windows, тут не працює. Будь ласка, допоможіть


ви повинні перевірити макет клавіатури та змінити її на те, що відповідає вашим потребам

Відповіді:


25

Щоб увімкнути підсвічування:

відлуння 2 | sudo tee / sys / class / led / asus :: kbd_backlight / яскравість

2При echo 2 |може бути змінений на значення між 0 - 3, причому 3 є яскравим.

Щоб вимкнути підсвічування, введіть:

відлуння 0 | sudo tee / sys / class / led / asus :: kbd_backlight / яскравість

Шлях може змінюватися залежно від моделі ноутбука та вашої ОС. Наприклад , Lenovo Thinkpad L390 працює Manjaro має /sys/class/leds/tpacpi::kbd_backlight/brightness. Ви можете використовувати findдля перегляду правильного шляху:

find /sys/class/leds -name '*kbd_backlight'

1
Він працює, коли я
набираю текст

1
Чому для включення підсвітки клавіатури потрібен адміністративний дозвіл?
funicorn

1
@funicorn, тому що ви змінюєте функції обладнання
TellMeWhy


4

Ви можете увімкнути підсвічування за допомогою цієї команди

sudo tee /sys/class/leds/asus::kbd_backlight/brightness <<< 3

Це встановить його на максимум. Число в кінці означає яскравість (0 - 3).

Ви можете пов’язати цю команду з деякою комбінацією гарячих клавіш.

Ви також можете прочитати статтю щодо налаштування датчика навколишнього світла.


Він працює, коли я
набираю текст

2
Це насправді інша тема, як налаштувати скрипт, який вимагає судо для комбінації клавіш. На це треба відповісти вже десь. Я роблю скрипт і встановлюю, що він не вимагає пароля в sudoers.
Pilot6

Працює і для ергономічної клавіатури живої технології.
Milind Anantwar

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.

Потім це потрібно запустити з судо з клавіатурного скорочення, тому ми повинні додати рядок до судорів.

Скористайтеся візуалом і додайте цей рядок донизу:

your_username ALL=(root) NOPASSWD: /opt/tweaks/kbd_backlight_adjust

І нарешті створити комбінації клавіш за допомогою цих команд для збільшення та зменшення підсвітки клавіатури:

sudo /opt/tweaks/kbd_backlight_adjust -inc

і

sudo /opt/tweaks/kbd_backlight_adjust -dec

Це має робити :-)


видатний! просто відсутня команда chmod + x / opt / tweaks / kbd_backlight_adjust, щоб увімкнути виконання сценарію.
cgasp

2

У мене була така ж проблема з ноутбуком Asus ROG, який я придбав. Ось що я зробив, щоб виправити комбінації клавіш загалом.

sudo vim /etc/default/grub

Ви знайдете цей рядок:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Просто додайте до кінця:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

Збереження, вихід та перезавантаження


-1

Ви можете легко оновити ядро ​​за допомогою "Ukku Kernel Update Utility" https://github.com/teejee2008/ukuu Оновлення до 5.x ядра вирішити всю мою проблему на Asus UX433F (підсвітка, звук).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.