Все функциональные клавиши на ноутбуке работают, кроме яркости

У меня Asus UX21A, и я рад обнаружить, что почти все аппаратные функции и функции прекрасно работают с Ubuntu 12.10.

Единственное, что не работает прямо «из коробки» - это клавиши яркости. Теоретически яркость экрана можно отрегулировать вниз, нажав fn + f5 , и отрегулировать вверх, нажав fn + f6 .

Можно ли подключить настройки яркости монитора к этим функциональным клавишам?

1
задан 28 October 2012 в 13:33

5 ответов

Я могу подтвердить, что клавиши яркости также не работают на N56VJ. Я запускаю xev, и он ничего не показывает, когда нажата клавиша fn + f5 или fn + f6. Клавиша fn, которая полностью выключает подсветку, работает, системный диалог для регулировки яркости подсветки работает, а «echo 5> / sys / class / backlight / Brightness» устанавливает свет на 50 процентов. Таким образом, процедура установки Подсветка работает нормально, проблема заключается в получении действительного события нажатия клавиши из функциональных клавиш.

0
ответ дан 28 October 2012 в 13:33

Вы пытались вставить в файл grub следующее:

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pcie_aspm = force acpi_backlight = vendor"

, затем обновите grub и перезагрузите компьютер!

Источник: http: //www.refreshit.info/2012/08/solved-brightness-increase-and-decrease.html

0
ответ дан 28 October 2012 в 13:33

Просто сопоставьте следующие команды с сочетанием клавиш

brightness `expr \`brightness\` + 10 
brightness `expr \`brightness\` - 10 
0
ответ дан 28 October 2012 в 13:33

Хотя я нахожусь на Mint Nadia, мое исследование должно быть полезным: в первую очередь вы должны знать, что если настройка grub не сработала и если в Ubuntu у вас нет кода клавиши при нажатии клавиш Fn + F5 или Fn + F6, эти клавиши будут быть поддерживаемым из версии ядра 3.7 (как я где-то читал). Мой случай таков: эти комбинации просто не существуют в Ubuntu или Mint (пробовал оба), вместо этого все другие комбинации Fn работают должным образом или, по крайней мере, они генерируют код для комбинации (простым нажатием, при добавлении нового действия, выборе ключа, затем, нажав нужную комбинацию Fn, вы получите, например, XF86WebCam). Мой ноутбук Asus K55VD с процессором I7 и nvidia 610 м.

Мне удалось сделать обходной путь с xdotool и xbindkeys.

Основная идея для обходного пути состоит в том, чтобы фактически иметь другие комбинации Fn, не работающие по умолчанию в ваших комбинациях клавиш distro и void, таких как Ctrl + Key, Alt + Key (например, после нажатия Ctrl, например, никакой другой ключ не действует).

Xdotool используется для эмуляции виртуального ключа - xdotool key XF86MonBrightnessUp для увеличения яркости эмулирует XF86MonBrightnessUp и xdotool key XF86MonBrightnessDown для снижения яркости (эмулируется XF86MonBrightnessDown, и если вы используете команду Ctrl + <KEY>, Ctrl не позволит XF86MonBrightnessDown / До работы.

Для этого тоже есть обходной путь (использование модификатора ключа «Release» в xbindkeys и создание сценариев для обеих команд, включая некоторую задержку), но это даст вам трудные времена с вашим яркость: вам придется попробовать комбинацию несколько раз, прежде чем выполнить один раз, и я имею в виду эмуляцию одного движения ползунка яркости (на Asus их осталось 10 до достижения дна).

Так как я это сделал: 1 установить xbindkeys 2. установить xdotool 2. «xbindkeys» в терминале, чтобы запустить его 3. «xbindkeys --defaults> $ HOME / .xbindkeysrc» в терминале, чтобы сгенерировать файл, в котором будут находиться ваши сочетания клавиш. 4. открыть «.xbindkeysrc» из / home / user directory. Там вы увидите несколько примеров по умолчанию. Либо удалите их, либо прокомментируйте их с помощью #. 5. for Asus добавляет такие строки:

xdotool key XF86MonBrightnessUp XF86WebCam

xdotool key XF86MonBrightnessDown XF86Launch1

XF86Launch1 - это Fn + c, а XF86WebCam - это Fn + v, и они близки друг к другу для этого Сохраните, затем завершите или убейте xbindkeys (из System Monitor для ex), затем запустите xbindkeys (из терминала для ex).

Они работают для меня, но не постоянно - каждая XF86WebCam приводит к увеличению яркости на один уровень, затем, удерживая Fn, я должен снова нажать V и так далее. У вас не будет этой роскоши, если вы используете стандартную комбинацию (при условии, что они работают). Вам придется отпустить обе клавиши, а затем нажать их снова, не получив быстрого результата. Я пытался использовать Fn + Arrow Up и Fn + Arrow Down. Первый не работал, второй работал, так что я мог только изменять яркость вниз (или вверх).

для других ноутбуков: то же самое, но вы должны проверить свои собственные ключи,

Есть способ без xdotool: установить xbindkeys, установить xbacklight, сгенерировать .xbindkeysrc и отредактировать его следующим образом:

xbacklight -dec 10

Control + F5

xbacklight -inc 10

 Control + F6

На этот раз вы можете использовать комбинации модификаторов (виртуальный ключ не генерируется), но яркость не меняется. t измените это плавно, и если вы продолжите нажимать комбинацию, в системном мониторе вы увидите несколько экземпляров xbacklight. Это непрерывно, но часто кажется (если вы не терпеливы), что яркость мигает (от яркой к яркой, затем от яркой к менее яркой, даже если вы хотите только одну вещь), пока вы не отпустите клавиши. Он также не показывает апплет яркости (с ползунком), как в другом случае.

OK. Это все. Веселись!

0
ответ дан 28 October 2012 в 13:33

Согласно странице сообщества Zenbook Prime , ответ «да» с оговоркой. Похоже, что проблема будет исправлена ​​в версии ядра 3.7.x (см. , эта ошибка ), но все еще существует в 3.5.x (т.е. Ubuntu 12.10).

Сейчас вы можете попробовать применить этот патч к ядру 3.5.x. Инструкции по сборке ядра и применению патчей см. В здесь . Опять же, согласно странице сообщества Zenbook Prime, патч несовершенен. Клавиша уменьшения яркости работает нормально, но клавиша увеличения яркости налагает задержку ~ 2 секунды, прежде чем регистрируются другие нажатия горячих клавиш.

На странице сообщества также перечислены несколько обходных путей, в которых используется команда xrandr. Второй обходной путь включает в себя пользовательский сценарий, который затем сопоставляется с Ctrl + Shift + F5 / F6. Конечно, вы можете изменить раскладку клавиш на что угодно (скажем, просто F5 или просто F6, например).

0
ответ дан 28 October 2012 в 13:33

Другие вопросы по тегам:

Похожие вопросы: