Linux Mintでログイン後に画面の明るさを自動で設定する方法

Linux Mintでログイン後に、画面の明るさを自動で設定する方法を紹介します。明るさは0.1〜1.0までの10段階で設定できます。*1

まず、端末でこのように入力しEnter。

xrandr -q | grep "connected"

すると、このような出力が返ってきます(出力結果の各単語や数値はPCごとに異なります)。

VGA1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

この先頭の位置(上述の下線部)に表示されている単語を覚えておきます(ここでは"VGA1")。

次に、Linux Mintの「システム設定」の画面で Startup Applications をクリック。*2

f:id:ichbin:20180430080746p:plain
(システム設定の画面の上部中央あたり)

Startup Applications というタイトルの画面が表示されます。

f:id:ichbin:20180430081031p:plain

この画面で一番下にある「追加する」ボタンを押し、その下に表示される「Custom Command」をクリック。すると、 Edit Startup Program という小さいウィンドウが表示されます。

f:id:ichbin:20180430083340p:plain

このウィンドウの「名前」の欄には自由に名前を入力します。

その下の Command の欄に、次のように入力します。下線部には、上述の出力結果の先頭に表示されていた単語を入力します。そして末尾に、0.1〜1.0までの10段階で明るさを入力します。数値が大きいほど、明るさが強くなります。

xrandr --output VGA1 --brightness 0.7

入力し終わったら、右下の Save ボタンを押す。これで設定は完了です。次回のログイン以降は、各ログインの直後に、ここで指定した明るさへ自動で変わります。


*1:Ubuntuなどにも応用できると思います。

*2:Linux Mintのメニューで「自動起動のアプリケーション」をクリックしても同じ結果になります。