Puede obtener su estado utilizando el gsettings
comando de la siguiente manera:
gsettings get org.gnome.settings-daemon.plugins.power idle-dim
Esto devolverá "verdadero" o "falso". Entonces, si desea cambiar su valor, use la set
opción en lugar de get
y escriba "verdadero" para habilitarlo o "falso" para deshabilitarlo:
gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
Ahora, si no desea atenuar la pantalla cuando está funcionando con la batería, necesita algunas secuencias de comandos, porque esa configuración no detecta ni observa el estado de que si tiene alimentación de CA o en modo batería.
Esto se puede hacer mediante el uso de un on_ac_power
comando dentro de un bucle while para verificar si el sistema funciona con alimentación de CA de la siguiente manera:
#!/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
Guarde el script.ex: dimscreen.sh
y ejecútelo escribiendo sh /path/to/dimscreen.sh
Terminal.
También puede hacerlo como un cron
trabajo en su crontab
archivo.
#!/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
- Guardar el guión (ejemplo
dimscreen.sh
)
- Hazlo ejecutable
chmod +x /path/to/dimscreen.sh
abrir el crontab
archivo por VISUAL=gedit crontab -e
oEDITOR=gedit crontab -e
Ahora copie y pegue * * * * * /path/to/dimscreen.sh
al final y guarde el archivo. Esto ejecutará su comando / script cada minuto
.---------------- 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
, haz:VISUAL=gedit crontab -e
oEDITOR=gedit crontab -e
.@Kasiya La desactivación no funciona por alguna razón, incluso en la terminal. Gracias por otra respuesta elaborada. Lamentablemente soy un novato. Entonces, no me golpearé la cabeza para entender tu método. Pero creo que he encontrado una solución. El problema al que me enfrentaba era que la pantalla se atenuaría a cierto brillo cuando funciona con la batería y cuando está inactiva. Si haces esto en la terminal:
obtienes el brillo inactivo. Así que configuré esto igual a mi brillo real de la pantalla. utilizando:
Problema resuelto.
fuente