У меня Asus UX21A, и я рад обнаружить, что почти все аппаратные функции и функции прекрасно работают с Ubuntu 12.10.
Единственное, что не работает прямо «из коробки» - это клавиши яркости. Теоретически яркость экрана можно отрегулировать вниз, нажав fn kbd> + f5 kbd>, и отрегулировать вверх, нажав fn kbd> + f6 KBD>.
Можно ли подключить настройки яркости монитора к этим функциональным клавишам?
Я могу подтвердить, что клавиши яркости также не работают на N56VJ. Я запускаю xev, и он ничего не показывает, когда нажата клавиша fn + f5 или fn + f6. Клавиша fn, которая полностью выключает подсветку, работает, системный диалог для регулировки яркости подсветки работает, а «echo 5> / sys / class / backlight / Brightness» устанавливает свет на 50 процентов. Таким образом, процедура установки Подсветка работает нормально, проблема заключается в получении действительного события нажатия клавиши из функциональных клавиш.
Вы пытались вставить в файл grub следующее:
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pcie_aspm = force acpi_backlight = vendor"
blockquote>, затем обновите grub и перезагрузите компьютер!
Источник: http: //www.refreshit.info/2012/08/solved-brightness-increase-and-decrease.html
Просто сопоставьте следующие команды с сочетанием клавиш
brightness `expr \`brightness\` + 10
brightness `expr \`brightness\` - 10
Хотя я нахожусь на 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. Это все. Веселись!
Согласно странице сообщества Zenbook Prime , ответ «да» с оговоркой. Похоже, что проблема будет исправлена в версии ядра 3.7.x (см. , эта ошибка ), но все еще существует в 3.5.x (т.е. Ubuntu 12.10).
Сейчас вы можете попробовать применить этот патч к ядру 3.5.x. Инструкции по сборке ядра и применению патчей см. В здесь . Опять же, согласно странице сообщества Zenbook Prime, патч несовершенен. Клавиша уменьшения яркости работает нормально, но клавиша увеличения яркости налагает задержку ~ 2 секунды, прежде чем регистрируются другие нажатия горячих клавиш.
На странице сообщества также перечислены несколько обходных путей, в которых используется команда xrandr
. Второй обходной путь включает в себя пользовательский сценарий, который затем сопоставляется с Ctrl + Shift + F5 / F6. Конечно, вы можете изменить раскладку клавиш на что угодно (скажем, просто F5 или просто F6, например).