nie można włączyć podświetlenia klawiatury


17

Korzystam z ASUS UX303 LN, laptopa i Ubuntu Gnome 14.04 jest na nim zainstalowany. Nie mogę znaleźć sposobu na włączenie podświetlenia klawiatury. Skrót klawiaturowy działający w systemie Windows nie działa tutaj. Proszę pomóż


musisz sprawdzić układ klawiatury i zmienić ją zgodnie z

Odpowiedzi:


25

Aby włączyć podświetlenie:

echo 2 | sudo tee / sys / class / leds / asus :: kbd_backlight / bright

Wartość 2at echo 2 |można zmienić na wartość z zakresu 0–3, przy czym 3 jest najjaśniejsze.

Aby wyłączyć podświetlenie, wprowadź:

echo 0 | sudo tee / sys / class / leds / asus :: kbd_backlight / bright

Ścieżka może się różnić w zależności od modelu laptopa i systemu operacyjnego. Na przykład Lenovo Thinkpad L390 z systemem Manjaro ma /sys/class/leds/tpacpi::kbd_backlight/brightness. Możesz użyć, findaby zobaczyć poprawną ścieżkę:

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

1
Działa, gdy piszę, ale gdy dodam go jako niestandardowy skrót klawiaturowy, nie działa
wygaszacz ekranu

1
Dlaczego włączenie podświetlenia klawiatury wymaga zgody administracyjnej?
funicorn

1
@funicorn, ponieważ zmieniasz funkcje sprzętowe
TellMeWhy

11

Próbować

xset led on

lub

xset led 3

Działa to dobrze z moją klawiaturą CMSTORM (Cooler Master Storm Devastator).


4

Za pomocą tego polecenia możesz włączyć podświetlenie

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

Spowoduje to ustawienie go na maksimum. Liczba na końcu oznacza jasność (0–3).

Możesz połączyć to polecenie z jakąś kombinacją klawiszy skrótu.

Możesz także przeczytać artykuł dotyczący konfigurowania czujnika światła otoczenia.


Działa, gdy piszę, ale gdy dodam go jako niestandardowy skrót klawiaturowy, nie działa
wygaszacz ekranu

2
To właściwie kolejny temat, jak skonfigurować skrypt wymagający sudo do kombinacji klawiszy. Gdzieś trzeba na nie odpowiedzieć. Tworzę skrypt i ustawiam, że nie wymaga hasła w sudoers.
Pilot6

Działa również z ergonomiczną klawiaturą na żywo.
Milind Anantwar

3

Oto jak to rozwiązałem:

#!/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

Zapisz powyższy skrypt w / opt / tweaks / kbd_backlight_adjust.

Następnie należy to uruchomić za pomocą sudo ze skrótu klawiaturowego, dlatego musimy dodać linię do sudoers.

Użyj visudo i dodaj tę linię do dołu:

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

Na koniec utwórz skróty klawiaturowe, używając tych poleceń do zwiększania i zmniejszania podświetlenia klawiatury:

sudo /opt/tweaks/kbd_backlight_adjust -inc

i

sudo /opt/tweaks/kbd_backlight_adjust -dec

Że należy to zrobić :-)


znakomity! po prostu brakuje komendy chmod + x / opt / tweaks / kbd_backlight_adjust, aby włączyć wykonywanie skryptu.
cgasp

2

Miałem ten sam problem z zakupionym laptopem Asus ROG. Oto, co zrobiłem, aby ogólnie naprawić skróty klawiaturowe.

sudo vim /etc/default/grub

Znajdziesz tę linię:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Po prostu dodaj na końcu:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

Zapisz, wyjdź i uruchom ponownie


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.