web-dev-qa-db-ja.com

xevまたはxbindkeysまたはkeytouchによってキーボードの一部のキー(マルチメディアキー?)が検出されない:検出方法

Fnキーを使って音量を上げたり下げたり、明るさなどを機能させたりするのはもう1つの試みです。これらのコントロールは、ブランド化されていないウルトラブックでは機能していません。

以下が機能していないように見えるので、/home/username/.config/openbox/lubuntu-rc.xmlを変更するためにそれらを検出したい:

<keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
        <command>amixer -q sset Master 3%+ unmute</command>

たとえば、音量を上げたり下げたりすると、xevxbindkeyskeytouchも検出されません。タッチパッドの開始/停止ボタンは機能していますが、これらのアプリケーションでも検出されません。

また、提案されているdconf-editorで試してみました herenextはすでにXF86AudioNextに設定されていました(そしてactiveです)

ここ 、次の説明を読みました:

いくつかのラップトップ Fn キーの組み合わせはマルチメディアキー(非標準のコードを持つ通常のキーとしてOSに表示されます)である一方で、最終的にOSに到達するACPIイベントをトリガーするものもあります。情報パスについては、Ubuntu wikiの Hotkeys/Architecture ページで説明しています。

輝度キーを押してもOSが何も見えない場合は、BIOSによって直接処理されている可能性があります。戦いは完全に失われたわけではありません-原則としてBIOSをハッキングすることは可能ですが-難易度はかなり上がります。

何か案が?

10
chelder

Acpiサポートが必要な場合があります

Sudo apt-get install acpi acpi-support acpica-tools acpid acpidump acpitail acpitool libacpi0 laptop-detect pommed

上記のパッケージをインストールする以外に、特定のモデルがtoshetアプリケーションと互換性がないか、サポートされていないことを発見した後、ラップトップでninstalling the toshetパッケージによってこの問題を最終的に修正しました。 toshetがインストールされているとは思いませんが、次のコマンドを入力して確認できます。

dpkg -l | grep toshet

Toshetがインストールされていない場合、出力はありません。そのコマンドの後続の出力にリストされている場合は、次を入力してアンインストールできます。

Sudo apt-get purge toshet 
1
mchid