Anda dapat memperoleh statusnya dengan menggunakan gsettings
perintah 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 set
opsi daripada get
dan 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_power
perintah 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.sh
dan jalankan dengan mengetikkan sh /path/to/dimscreen.sh
Terminal.
Anda juga dapat menjadikannya sebagai cron
pekerjaan di crontab
file 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 crontab
file dengan VISUAL=gedit crontab -e
atauEDITOR=gedit crontab -e
Sekarang salin dan tempel * * * * * /path/to/dimscreen.sh
di 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 -e
atauEDITOR=gedit crontab -e
.