Это еще одна попытка заставить Fn
работать клавиши увеличения / уменьшения громкости, яркости и т. Д. Эти элементы управления просто не работают в моем не фирменном ультрабуке.
Я хочу обнаружить их для изменения /home/username/.config/openbox/lubuntu-rc.xml
, так как следующее не работает:
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
Ни, xev
ни, xbindkeys
ни keytouch
не обнаруживают, когда я нажимаю, например, громкость вверх или яркость. Кнопка запуска / остановки сенсорной панели работает, но эти приложения также не обнаруживаются.
Я также попробовал с, dconf-editor
как это предлагается здесь . next
был уже установлен XF86AudioNext
(и это active
)
Здесь я прочитал следующее объяснение:
Некоторые Fnсочетания клавиш ноутбука являются мультимедийными клавишами (они выглядят в ОС как обычные клавиши с нестандартными кодами), в то время как другие запускают события ACPI, которые в конечном итоге достигают ОС, а некоторые просто обрабатываются BIOS и никогда не видны ОС. Информационные пути объяснены на странице Горячие клавиши / Архитектура в вики Ubuntu, вместе с диаграммами.
Если ОС не видит ничего при нажатии клавиш яркости, это может быть связано с тем, что они обрабатываются непосредственно BIOS. Битва не полностью проиграна - в принципе возможно взломать BIOS - но уровень сложности значительно повышен.
Есть идеи?
xev
не сообщает коды клавиш для ваших нажатий клавиш, но видит ли ядро коды сканирования ? Вы должны быть в состоянии проверитьdmesg
вывод и увидеть сообщения вродеUnknown key pressed (translated set 2, code 0xa0 on isa0060/serio0
- поочередно вы можете попробоватьsudo showkey --scancodes
showkey
Имеет тот же результатxev
, чтоxbindkeys
и , илиkeytouch
. Я набралdmesg | grep -i 'key'
,dmesg | grep -i 'translated'
и т.д: результат пуст.Ответы:
Вам может понадобиться поддержка ACPI
Помимо установки вышеуказанных пакетов, я наконец -то устранил эту проблему на моем ноутбуке удалить в
toshet
пакет после обнаружения моей конкретной модели не совместим или не поддерживаются приложением toshet. Я сомневаюсь, что выtoshet
установили, но вы можете проверить, набрав следующую команду:Не должно быть никакого вывода, если toshet не установлен. Если он указан в последующем выводе этой команды, вы можете удалить его, набрав следующее:
источник
toshet
. Изучив доки, я обнаружил, что моя модель не указана в списке поддерживаемых ноутбуков. Я постараюсь посмотреть, есть ли что-то еще, что я установил, чтобы решить проблему.toshet
. Это еще не работает. Спасибо за вашу помощь!