問題:私のラップトップには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
そのため、最初のホットキーを使用するか、新しいホットキーを使用して微調整することができます。
未解決の質問
ダブルステップのケースについてはすでに議論がありました。LenovoThinkPads、輝度ファンクションキーは1つではなく2つのステップを作成し、回避策を探します:
ハードウェアはそれを行うだけでなく、ボタンが押されたことを示す信号も送信します。おそらく、このアクションの[システム]-> [設定]-> [キーボードショートカット]でショートカットの設定を解除できますか?
しかし、私は知りたいと思っています、
- なぜトリプルステップの問題が発生するのですか?
- このホットキーの処理を解除するにはどうすればよいですか?
誰かがそれを説明してくれたらとても感謝しています。
thinkpad_acpi
、GNOME電源デーモンはまだ廃業しています)。