外付けキーボードを使用してUbuntuの明るさを変更する

外付けキーボードを使用してUbuntuの明るさを変更する

私は HP Pavilion G6 ラップトップを持っています。キーボードが機能しなくなったため、ラップトップのキーボードを使用して明るさを変更できません。問題は、明るさが 0 に設定されているため、Ubuntu がロードされると何も表示されないことです。USB 経由で外付けキーボードを接続しましたが、外付けキーボードを使用して明るさを変更する方法を知りたいです。方法はありますか。Ubuntu がロードされると、ログイン画面が完全に暗くなり、ログインすることも何も表示することもできません。

どのような助けでも大歓迎です。

答え1

明るさを変更し、そのスクリプトを自動的にアクティブにする Gnome キーボード ショートカットを設定するスクリプト (Gnome/Cinnamon を使用していると仮定) を作成することをお勧めします。

私のスクリプトは次のように設定されています:

#!/bin/bash
echo $1 > /sys/class/backlight/acpi_video0/brightness

スクリプトが実行されたときに呼び出される番号を取得しroot/sudo/gksu、それを明るさとして設定します。この番号は 0 から 15 まで変化しますが、私の記憶が間違っていなければ、ディスプレイごとに異なると思います。

明るさを設定するには、異なる数字とキーボード上の多数のキーを使用してスクリプトを呼び出す (怠惰な方法 \o/) か、2 つの for ループを実装する (よりスマートな方法) ことができます。

これらの for ループは、スイッチ ケース内の $1 パラメータによって呼び出され、明るさを増減する (0 から 15 へ、および 15 から 0 へ) for ループにリダイレクトされます。次に、スイッチ/if ケースで各 for にパラメータを呼び出す 2 つのキーをキーボード ショートカットに設定するだけです。


「明るさ」をさらに細かく制御する必要がある場合は、上記と同じように、代わりに次のコマンドを使用できます。

/sys/class/backlight/intel_backlight/brightness

これは 0 から 4000 (またはそれに近い値) まで変化し、実際にバックライトを制御します。ゼロに設定すると、ディスプレイは実際に無光になります。

関連情報