Anda dapat memperoleh statusnya dengan menggunakan gsettingsperintah sebagai berikut:
gsettings get org.gnome.settings-daemon.plugins.power idle-dim
Ini akan mengembalikan "benar" atau "salah". Jadi jika Anda ingin mengubah nilainya gunakan setopsi daripada getdan ketik "true" untuk mengaktifkannya atau "false" untuk menonaktifkan:
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
Sekarang jika Anda tidak ingin meredupkan layar saat Anda menggunakan daya baterai, Anda memerlukan beberapa skrip, karena pengaturan itu tidak mendeteksi atau menonton keadaan bahwa jika Anda menggunakan daya ac atau pada mode baterai.
Ini dapat dilakukan dengan menggunakan on_ac_powerperintah di dalam loop sementara untuk memeriksa apakah sistem berjalan pada daya AC sebagai berikut:
#!/bin/bash
while true
do
if on_ac_power; then
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
else
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
fi
sleep 60 # check the state in each 60 seconds
done
Simpan script.ex: dimscreen.shdan jalankan dengan mengetikkan sh /path/to/dimscreen.shTerminal.
Anda juga dapat menjadikannya sebagai cronpekerjaan di crontabfile Anda .
#!/bin/bash
if on_ac_power; then
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
else
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
fi
- Menyimpan skrip (contoh
dimscreen.sh)
- Jadikan itu dapat dieksekusi
chmod +x /path/to/dimscreen.sh
buka crontabfile dengan VISUAL=gedit crontab -eatauEDITOR=gedit crontab -e
Sekarang salin dan tempel * * * * * /path/to/dimscreen.shdi ujungnya dan simpan file tersebut. Ini akan menjalankan perintah / skrip Anda setiap menit
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * command to be executed
vim, lakukan:,VISUAL=gedit crontab -eatauEDITOR=gedit crontab -e.