Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Подсветка клавиатуры и яркость  (Прочитано 40422 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн usfriender

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Подсветка клавиатуры и яркость
« : 05 Августа 2012, 13:13:02 »
Установил Ubuntu 12.10 на ноутбук asus zenbook ux32vd (с 12.04 при запуске системе был просто черный экран).
Но тут проблема в том что не работают все функциональные клавиши Fn+F2, Fn+F3/Fn+F4 (подсветка клавиатуры), Fn+F5/Fn+F6 (яркость) и др.
Ну это я могу в принципе пережить, главный вопрос как управлять подсветкой клавиатуры из консоли или где это найти в Параметрах системы? Управление яркостью экрана я там нашел, но при перезапуске системы настройки сбиваются, как сделать что бы эти настройки сохранялись?

Оффлайн kashkarov

  • Новичок
  • *
  • Сообщений: 17
  • Ubuntu 13.10
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #1 : 18 Октября 2012, 21:36:05 »
+1 Ноутбук Asus Zenbook ux31a. Ubuntu 12.04.
Не работают кнопки Fn+F5 (уменьшить яркость экрана) и Fn+F6 (увеличить яркость экрана).
Но самое обидное, что яркость экрана и яркость подсветки клавиатуры - НА МАКСИМУМЕ при каждом старте!
Где найти конфигурацию этих настроек?

Оффлайн Woooo

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #2 : 31 Октября 2012, 23:30:45 »
У меня zenbook ux31a с xubuntu 12.04 на борту

Для себя сделал такие настройки:

Для управления подсветкой клавиатуры

1) надо создать скрипт автозапуска

создаем файл для автозапуска /etc/init.d/autostart.sh
выполняем команды
sudo chmod +x /etc/init.d/autostart.sh
sudo update-rc.d autostart.sh defaults 95

2) добавляем в скрипт автозапуска следующий код
!/bin/bash
# установка прав на файл устройства подсветки, чтобы его можно было править из под пользователя без sudo
# так как после каждой перезагрузки этот файл пересоздается заново с правами только для root
chmod 0777 /sys/class/leds/asus\:\:kbd_backlight/brightness
# про этот скрипт ниже
/home/user/.my-keyboard-shortcuts/keyboard-brightness-startup.sh


3) Создаем директорию /home/user/.my-keyboard-shortcuts
и в ней создаем четыре файла

keyboard-brightness-up.sh - для увеличения яркости подсветки
keyboard-brightness-down.sh - для уменьшения яркости подсветки
keyboard-brightness-startup.sh - для установки последнего состояния при старте, т.к. само устройство не запоминает свое состояние
keyboard-brightness-state - файл в котором будет запоминаться текущее состояние

устанавливаем права на запуск
cd /home/user/.my-keyboard-shortcuts
sudo chmod +x keyboard-brightness-up.sh
sudo chmod +x keyboard-brightness-down.sh
sudo chmod +x keyboard-brightness-startup.sh



4) в файл keyboard-brightness-up.sh помещаем код

#!/bin/bash
current=$(cat /home/user/.my-keyboard-shortcuts/keyboard-brightness-state)
if [ "$current" -lt 3 ]
then
current=`expr $current + 1`
echo $current > /home/user/.my-keyboard-shortcuts/keyboard-brightness-state
echo $current > /sys/class/leds/asus::kbd_backlight/brightness
fi;

В файл keyboard-brightness-down.sh помещаем код
#!/bin/bash
current=$(cat /home/user/.my-keyboard-shortcuts/keyboard-brightness-state)
if [ "$current" -gt 0 ]
then
current=`expr $current - 1`
echo $current > /home/user/.my-keyboard-shortcuts/keyboard-brightness-state
echo $current > /sys/class/leds/asus::kbd_backlight/brightness
fi;

В файл keyboard-brightness-startup.sh помещаем код
#!/bin/bash
current=$(cat /home/user/.my-keyboard-shortcuts/keyboard-brightness-state)
echo $current > /sys/class/leds/asus::kbd_backlight/brightness


В файл keyboard-brightness-state записываем
0

5) далее надо зайти в настройки клавиатуры и создать горячие клавиши
fn+f3 для keyboard-brightness-up.sh
fn+f4 для keyboard-brightness-down.sh




Пользователь решил продолжить мысль 31 Октября 2012, 23:51:34:
Для управления яркостью экрана делаем следующее

1) открываем файл /etc/default/grub и строчку
GRUB_CMDLINE_LINUX=""превращаем в
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
После этого выполняем
sudo update-grub
2) В файл автозагрузки /etc/init.d/autostart.sh, который был создан в прошлый раз добавляем строчку
chmod 0777 /sys/class/leds/asus::kbd_backlight/device/backlight/asus-nb-wmi/brightnessНужна, чтобы можно было изменять этот файл из под пользователя, без sudo

3) Создаем файл для уменьшения яркости monitor-brightness-down.sh
#!/bin/bash
current=$(cat /sys/class/leds/asus::kbd_backlight/device/backlight/asus-nb-wmi/brightness)
if [ "$current" -gt 0 ]
then
current=`expr $current - 1`
echo $current > /sys/class/leds/asus::kbd_backlight/device/backlight/asus-nb-wmi/brightness
fi;

4) Создаем файл для увеличения яркости monitor-brightness-up.sh
#!/bin/bash
current=$(cat /sys/class/leds/asus::kbd_backlight/device/backlight/asus-nb-wmi/brightness)
if [ "$current" -lt 10 ]
then
current=`expr $current + 1`
echo $current > /sys/class/leds/asus::kbd_backlight/device/backlight/asus-nb-wmi/brightness
fi;

5) В настройках клавиатуры создаем горячие клавиши для управления яркостью экрана.
К сожалению сочения fn+f5, fn+f6 не работают в текущем ядре, поэтому у себя сделал, как советовали на зарубежных сайтах

Ctrl+Shift+f5 - для monitor-brightness-down.sh
Ctrl+Shift+f6 - для monitor-brightness-up.sh

Яркость будет регулироваться в пределах от 0 до 10
« Последнее редактирование: 31 Октября 2012, 23:51:34 от Woooo »

Оффлайн atummm

  • Новичок
  • *
  • Сообщений: 13
  • ubuntu 12.10 x32
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #3 : 01 Ноября 2012, 17:17:26 »
Woooo, чувачище, ты крут!!! Я у меня всё заработало!!!  :)
Единственная проблема с момента установки убунты (около полугода), которая меня изрядно напрягала - это невозможность регулировки подсветки монитора ноута. У меня тошиба. Горячие клавиши работали, индикация появляется, но сама подсветка не меняется. Были мануалы для самсунга, в основном, ещё для асуса, но там вообще тёмный лес. Что-то я пробовал, но результата не было. Попробовал твой метод, который кстати не особо сложен для новичка, и о чудо - всё заработало!!! Премного благодарен! Респект и уважуха! ;)

Оффлайн vaeper

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #4 : 04 Декабря 2012, 09:08:52 »
ubuntu 12.10, ноут asus n76, помогли только ваши настройки.
Огромное спасибо ВАМ.

Оффлайн DataGenn

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #5 : 25 Декабря 2012, 09:16:32 »
UX31A c linuxmint 14 на борту не прокатывает. На mate по другому делать надо? Может подскажешь, куда копать? :idiot2:

Оффлайн vaeper

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #6 : 26 Декабря 2012, 03:13:38 »
на linuxmint 14 kde работает по этой инструкции все хорошо.
но поставил debian wheezy gnome3, подсветка клавиатуры работает(из коробки) а яркость монитора никак не настраивается, выдает

root@igor-deb:/home/igor# update-rc.d autostart.sh defaults 95
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01autostart.sh' missing LSB tags and overrides
insserv: warning: script 'autostart.sh' missing LSB tags and overrides

куда копать подскажите.
ноут asus n76vz

Linux igor-deb 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux




Оффлайн d.neutrino

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #7 : 16 Января 2013, 22:32:16 »
Та же беда, но нашел такое решение в нэте:

1. Ставим xbacklight.
2. Выставил удобную яркость монитора (Если уже решили эту проблему. У меня на НР не было ее, только после перезагрузки на максимум).
3. xbacklight -get   -узнаем текущее значение яркости.
4. Добавляем в автозагрузку (Автоматически запускаемые приложения, в консоли можно просто Авт написать он найдет)-    xbacklight -set значение

Теперь всё норм.
« Последнее редактирование: 16 Января 2013, 22:35:27 от d.neutrino »

acidpeople

  • Гость
Re: Подсветка клавиатуры и яркость
« Ответ #8 : 16 Января 2013, 22:54:04 »
d.neutrino,
А у меня на НР наоборот, вылезло, что после перезагрузки, яркость постоянно меньше. А мне максимум надо.
xbacklight не помог.
Прописал в /etc/rc.local
echo 10 > /sys/class/backlight/acpi_video0/brightnessecho 10, от 0, до 10 соответственно.

Оффлайн andreyshade

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #9 : 26 Сентября 2015, 22:26:52 »
Подскажите как зайти в настройки клавиатуры и создать горячие клавиши?

Оффлайн Omennn

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #10 : 21 Октября 2015, 00:46:29 »
Я сделал так в Ubuntu 14.04:

Зашёл в "Параметры системы" - "клавиатура" - "комбинации клавиш"
Добавил комбинацию (нажимаем "+")))
Название, например, "Led on";
Команда xset led named "Scroll Lock"Ещё одна комбинация, назвал "Led off";
Команда xset -led named "Scroll Lock"
Теперь щёлкаем в правой части строки "Led on", чтобы появилась надпись "Создать ускоритель"
и выбираем нужную клавишу или комбинацию, я взял кнопку "Scroll Lock" как вы уже поняли.
То же самое делаем со следующей строкой, я взял "Shift"+"Scroll Lock".

Теперь при нажатии клавиши "Scroll Lock"
подсветка клавиатуры врубается,
а при "Shift"+"Scroll Lock" вырубается.

Надеюсь это кому-то поможет, всем удачи!
P.S. После этого нужно перезагрузку сделать, ато почему-то остальные хоткеи слетели...
Но теперь всё ок)


Пользователь решил продолжить мысль [time]21 Октябрь 2015, 01:56:21[/time]:
Конечно, это применимо для включения-выключения подсветки.
Если же она регулируется по яркости, то я так понимаю там команда другая
xset led 32 (это, похоже, максимальная яркость)
Так что в этом случае всё-равно нужен скрипт  :-\
« Последнее редактирование: 21 Октября 2015, 01:14:34 от Omennn »

Оффлайн vic_mos

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #11 : 17 Декабря 2015, 17:06:40 »
У меня asus n550jk, ubuntu 14.04, ядро 3.19.0-33. Не работает, проблема в автозагрузке. Если автозагрузку делать через update-rc.d, то она тихо не работает, то есть вообще ни как свою работу не проявляет. Если автозагрузку делать через /etc/rc.local то во время загрузки X системы клавиатура сначала гаснет (срабатывает скрипт), а потом снова загорается.
А надо то мне совсем немного погасить клавиатуру после перезагрузки.

Оффлайн nb134

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Подсветка клавиатуры и яркость
« Ответ #12 : 03 Мая 2020, 12:06:51 »
apt install power-manager - (какой там у вас менеджер окон)

Morisson

  • Гость
Re: Подсветка клавиатуры и яркость
« Ответ #13 : 03 Мая 2020, 18:44:13 »
Тема устарела.
Закрыто.

 

Страница сгенерирована за 0.44 секунд. Запросов: 25.

OSZAR »