ThinkPadX201タブレットを持っています。
タブレットには、画面を回転させるボタンがあります。 Windowsではうまく機能しますが、Linuxでは正しく機能しません。画面は回転しますが、wacomは回転しません(スタイラスと指で触れる)
ボタンの(showkeysからの)キーコードは154です。
次のbashスクリプトを実行したいと思います。
#!/bin/bash
xrandr -o right
xsetwacom set "Serial Wacom Tablet stylus" Rotate CCW
xsetwacom set "Serial Wacom Tablet eraser" Rotate CCW
exit 0
2つの質問があります:
これは通常、ACPI呼び出しを介して行われます。まず、acpid
デーモンがインストールされて実行されていることを確認します。次に、ボタンが押されたときにスクリプトを開始するためのルールを作成する必要があります。ここで注意が必要なのは、ボタン名を識別することです。これを行うには、デバッグを有効にしてフォアグラウンドでacpid
デーモンを実行し、ボタンを押します。メッセージが表示された場合は、ボタン名を書き留め、それを使用してカスタムスクリプトを呼び出すルールを記述します。読んだ man acpid
詳細については。