Проблема: Есть 16 уровней яркости на моем ноутбуке, но нажатие горячих клавиш Fn+Home
, Fn+End
регулировка яркости 3 шага в то время (например , от 0 до 3, или от 15 до 12 лет ).
Я считаю важным отметить, что на экране входа в систему горячие клавиши работают нормально . Но после входа в систему это странное поведение появляется.
Кроме того, если я выделю меню (например, нажмите на меню « Файл» в Firefox), горячие клавиши работают нормально .
xdotool key XF86MonBrightnessDown
отлично работает, регулировка яркости на 1 шаг (проверено с помощью cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
).
Я также установил indicator-brightness
- это показывает 16 уровней (0-15).
Я попытался установить acpi_backlight=vendor
в grub (вдохновленный этой темой: http://ubuntuforums.org/showthread.php?t=1909184 с похожей проблемой). Это работало в том, что горячие клавиши стали работать нормально. Но возникли проблемы с уведомлением OSD, xdotool и индикатором яркости. Поэтому я думаю, что это не правильное решение.
Похоже, что после входа что-то вмешивается в схему обработки горячих клавиш. Есть идеи?
Редактировать (дополнительная информация)
Я заметил, что горячие клавиши работают на аппаратном уровне - я могу регулировать яркость сразу после включения ноутбука (например, на экране BIOS).
После
$ killall gnome-settings-daemon
горячих клавиш отрегулируйте яркость на один шаг, но уведомления не появляются. Вскореgnome-settings-daemon
восстанавливается и возвращается тройной шаг.acpi_listen
дает следующий вывод (обе клавиши последовательно):$ acpi_listen ibm/hotkey HKEY 00000080 00001010 video LCD0 00000086 00000000 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000
В этот момент я подумал, что (1) горячие клавиши работают на аппаратном уровне; (2)
ibm/hotkey
заботится о горячих клавишах; (3)video
тоже заботится. Таким образом, возникает проблема тройного шага.Я пытался добавить видео в черный список (ожидал, что это приведет к двойному шагу), но ничего не изменилось.
В качестве обходного пути я создал свои горячие клавиши в CompizConfig Settings Manager - как описано здесь , но с --clearmodifiers
аргументом:
xdotool key --clearmodifiers XF86MonBrightnessUp
xdotool key --clearmodifiers XF86MonBrightnessDown
Так что теперь я могу использовать начальные горячие клавиши или новые для более точных настроек.
Открытые вопросы
Уже обсуждалось дело с двойным шагом: Lenovo ThinkPads, функциональные клавиши яркости делают два шага вместо одного, ища обходной путь :
аппаратное обеспечение просто делает это, а затем также посылает сигнал о том, что кнопка была нажата. Возможно, вы могли бы сбросить ярлык в Системе -> Настройки -> Сочетания клавиш для этого действия?
Но я хочу знать,
- Почему я получаю тройной шаг?
- Как я могу сбросить обработку этой горячей клавиши?
Буду очень признателен, если кто-нибудь это объяснит.
thinkpad_acpi
используется новое , но демон питания GNOME еще не работает).video
драйвером? Ubuntu предоставляет GUI (All Settings -> Keyboard -> Shortcuts
) для настройки горячих клавиш аудио (увеличение / уменьшение громкости, отключение звука), но я не нашел, где можно изменить или отключить клавиши яркости.rc.local
а в~/.profile
, чтобы оно активировалось только после входа в систему. Если есть простой способ отключить демон мощности GNOME от обработки горячих клавиш яркости, он также отключит OSD (напримерbacklight=vendor
); чтобы сделать это правильно, может потребоваться изменить исходный код ... Я постараюсь взглянуть на это. В любом случае, как только выйдет 12.10, они выпустят исправленное ядро с резервной копией для 12.04, так что тогда оно будет работать.У меня была та же проблема, что и у вас, плюс моя система всегда запускалась с выключенным экраном.
Я хотел бы поблагодарить вас за то, что вы указали мне правильное направление,
acpi_backlight=vendor
сделали свое дело для меня без каких-либо проблем, с которыми вы столкнулись. Я использую HP G7 1116sg с гибридной графикой (Intel HD3000 (в настоящее время использую Intel только из-за гибридных проблем в Ubuntu. Я говорю это только потому, что X220 указан как имеющий тот же графический адаптер) / Radeon HD6870) и Ubuntu 12.04.Просто хотел сказать, что изменения grub работали для меня без каких-либо явных проблем.
Удачи в поиске решения.
источник
Установка
/sys/module/video/parameters/brightness_switch_enabled
для0
Заставляет меня не в состоянии яркости управления на всех на моем Thinkpad X230 с помощью клавиш быстрого доступа, как в TTY и в Xfce 4.10. Мне пришлось сказать xfce4-power-manager не менять яркость на ключевых событиях. Вы можете сделать это, установив один из двух скрытых ключей конфигурации. Первый из них:И второй:
Примечание: обе эти настройки отключают всплывающий экран яркости в моей системе, но, по крайней мере, я получаю все 16 уровней яркости обратно!
Вы можете прочитать больше об этой проблеме на этой странице и в нижней части этой страницы .
источник
В моем ноутбуке Lenovo S205 у меня была эта проблема, когда видео драйвер и гном регулировали яркость.
Но мой опыт отключения этого
brightness_switch_enabled
свойства заключается в том, что gnome работает медленно и выглядит довольно быстро при обновлении подсветки - например, если я оставлю ключи на пару секунд, а затем отпущу, gnome по-прежнему требуется 5-10 секунд для обработки событий.Поэтому вместо этого я предпочитаю, чтобы видеодрайвер делал настройки и не давал гному их выполнять.
Отключение
gsd-backlight-helper
сделал свое дело для меня. Я просканировал интернет и, похоже, пользователь не мог сделать то же самое.Я потерял OSD яркости, но теперь изменения яркости обрабатываются мгновенно, и в качестве бонуса у меня все еще есть контроль яркости на tty.
источник