здравствуйте,уважаемые специалисты.:))) проблема такова, из fn работает только якркость экрана, выключение крана,смена монитора,звук
хотелось бы настроить включение и оключение touchpad, регулировку яркости клавиатуры, включение и отключение wifi,
на Ubunut 14.04 все работало из коробки, куда копать?
вывод rfkill
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
3: asus-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
но меня больше регулировка яркости клавы волнует
вычитал,что можно вручную регулировать командами
echo (от 0 до 2) >> /sys/devices/platform/asus-nb-wmi/leds/asus\:\:kbd_backlight/brightness
но команды надо выполнять от root,то есть если писать sudo - напишут отказано в доступе:)
надо сначала написать sudo -i, зайти под рутом и потом выполнять,тогда нормэ
подскажите,пожалуйста, как сделать чтоб команды можно было без sudo и без рута выполнять, тогда можно как-то эти команды закрепить за комбинацией клавиш
разобрался,
1) включить/выключить wifi, отредактировал параметры загрузки ядра в /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi_osi='!Windows 2012'"
Fn + F2 стала работать wifi включается и выключается
2) подсветка клавы
сделал чтоб можно было записывать значения в brightness и добавил в rc.local, чтоб при автозагрузке фаил делался записуемым
вот одно командой
sudo sed -i '$ichmod a+w /sys/class/leds/asus\\:\\:kbd_backlight/brightness' /etc/rc.local
сделал два скрипта на понижение и повышение яркости и прикрепил их к функ. клавишам
скрипт 1
################################
# keyboard brightness decrease
################################
#!/bin/bash
brightness_val=$(cat /sys/class/leds/asus::kbd_backlight/brightness)
if [ 0 -lt $brightness_val ]
then
brightness_val=$(($brightness_val - 1))
echo $brightness_val | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
скрипт 2
###############################
# keyboard brightness increase
################################
#!/bin/bash
brightness_val=$(cat /sys/class/leds/asus::kbd_backlight/brightness)
if [ 3 -gt $brightness_val ]
then
brightness_val=$(($brightness_val + 1))
echo $brightness_val | tee /sys/class/leds/asus::kbd_backlight/brightness
fi
все заработало
3) теперь touchpad
тактика аналогична. bash скрипт и прикрепить к функ клавише
# toggle synaptic touchpad on/off
# get current state
SYNSTATE=$(synclient -l | grep TouchpadOff | awk '{ print $3 }')
# change to other state
if [ $SYNSTATE = 0 ]; then
synclient touchpadoff=1
elif [ $SYNSTATE = 1 ]; then
synclient touchpadoff=0
else
echo "Couldn't get touchpad status from synclient"
exit 1
fi
exit 0
для настройки подсветки пользовался этим материалом
https://help.ubuntu.com/community/AsusZ ... e#Keyboard
http://ubuntuforums.org/showthread.php?t=1436225
осталось только перевод компа в спящий режим, пока не могу найти подходящий скрипт, а у самого не хватает силенок написать
Столкнулся с такой же проблемой, правда модель k50lj.
Не совсем понял про wi-fi. У меня вот такая строчка:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Просто переделать под ваш образец или вашу строчку добавить второй? Буду признателен за ответ. Не так давно начал изучать xubuntu.