web-dev-qa-db-ja.com

コマンドラインからのGNOMEナイトライト設定

GNOMEナイトライトをコマンドラインからオンまたはオフにするにはどうすればよいですか?私はgsettings set org.gnome.settings-daemon.plugins.color night-light-enabledというコマンドを持っていますが、どのフラグ/引数/どのようなものを最後に付けるのかわかりません。

gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled ON
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled TRUE
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled YES PLEASE

それらのどれも動作しません。

5
stackinator

電源を入れる:

gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true

電源を切るために:

gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false

時間通りにスケジュールするには、ここで23:06時間(つまり06/60 = 0.1)から夜間照明をスケジュールします。

gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-from 23.1

オフ時間をスケジュールするには、23:25時間(つまり25/60 = 0.416666666)に夜間照明をオフにスケジュールします。

gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-to 23.416666666

また、明るさを増減する夜間照明の温度を設定することもできます。4000はUbuntu 18.04のデフォルト値です。たとえば、2000、3000、5000、6000、10000などの異なる値を試して、好みのものを設定できます。

gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 4000

上記のコマンドの現在の値を取得するには、以下のコマンドを実行します

gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled 
gsettings get org.gnome.settings-daemon.plugins.color night-light-schedule-from
gsettings get org.gnome.settings-daemon.plugins.color night-light-schedule-to
gsettings get org.gnome.settings-daemon.plugins.color night-light-temperature

例:

$ gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled
false
$ gsettings get org.gnome.settings-daemon.plugins.color night-light-schedule-from
23.1
$ gsettings get org.gnome.settings-daemon.plugins.color night-light-schedule-to
23.416666666000001
$ gsettings get org.gnome.settings-daemon.plugins.color night-light-temperature
uint32 1000
$
7
PRATAP