У меня есть ноутбук ASUS GL552VW с Xubuntu 17.04, и я использую опцию ядра acpi_backlight=native для работы клавиш яркости, но мощность дисплея (FnF7) не работает. Когда я пытаюсь назначить ключ на клавиатуре, ключ не отвечает.
Для моего случая я использую следующее:
запустите xev и нажмите клавишу, чтобы получить файл с кодом создания файла ~/.Xmodmap с контентом keycode 253 = XF86Display, перезагрузите системутеперь, когда я нажимаю клавишу, у меня запускается окно окна xfce4-display-settings (единственная проблема в том, что мне нужно дважды нажимать клавишу), потому что это то, что в настройках клавиатуры. Для включения / выключения отображения у меня есть этот скрипт:
#!/bin/bash
file=/tmp/toggle-display-keyboard
KBBL="/sys/class/leds/asus::kbd_backlight"
if [ -e $file ]; then
rm $file
sudo vbetool dpms on
[ -d $KBBL -o -f $KBBL ] && echo 3 | sudo tee $KBBL/brightness > /dev/null
else
touch $file
if [ -e $file ]; then
sudo vbetool dpms off
[ -d $KBBL -o -f $KBBL ] && echo 0 | sudo tee $KBBL/brightness > /dev/null
fi
fi
, и я заменил xfce4-display-settings на этот скрипт. И теперь я могу включить / выключить питание с помощью FnF7.
Для моего случая я использую следующее:
запустите xev и нажмите клавишу, чтобы получить файл с кодом создания файла ~/.Xmodmap с контентом keycode 253 = XF86Display, перезагрузите системутеперь, когда я нажимаю клавишу, у меня запускается окно окна xfce4-display-settings (единственная проблема в том, что мне нужно дважды нажимать клавишу), потому что это то, что в настройках клавиатуры. Для включения / выключения отображения у меня есть этот скрипт:
#!/bin/bash
file=/tmp/toggle-display-keyboard
KBBL="/sys/class/leds/asus::kbd_backlight"
if [ -e $file ]; then
rm $file
sudo vbetool dpms on
[ -d $KBBL -o -f $KBBL ] && echo 3 | sudo tee $KBBL/brightness > /dev/null
else
touch $file
if [ -e $file ]; then
sudo vbetool dpms off
[ -d $KBBL -o -f $KBBL ] && echo 0 | sudo tee $KBBL/brightness > /dev/null
fi
fi
, и я заменил xfce4-display-settings на этот скрипт. И теперь я могу включить / выключить питание с помощью FnF7.
Для моего случая я использую следующее:
запустите xev и нажмите клавишу, чтобы получить файл с кодом создания файла ~/.Xmodmap с контентом keycode 253 = XF86Display, перезагрузите системутеперь, когда я нажимаю клавишу, у меня запускается окно окна xfce4-display-settings (единственная проблема в том, что мне нужно дважды нажимать клавишу), потому что это то, что в настройках клавиатуры. Для включения / выключения отображения у меня есть этот скрипт:
#!/bin/bash
file=/tmp/toggle-display-keyboard
KBBL="/sys/class/leds/asus::kbd_backlight"
if [ -e $file ]; then
rm $file
sudo vbetool dpms on
[ -d $KBBL -o -f $KBBL ] && echo 3 | sudo tee $KBBL/brightness > /dev/null
else
touch $file
if [ -e $file ]; then
sudo vbetool dpms off
[ -d $KBBL -o -f $KBBL ] && echo 0 | sudo tee $KBBL/brightness > /dev/null
fi
fi
, и я заменил xfce4-display-settings на этот скрипт. И теперь я могу включить / выключить питание с помощью FnF7.