Después de actualizar a MacOS Mojave, me preguntaba si hay un ajuste que active automáticamente el Modo Oscuro a una hora determinada del día.
Sólo he encontrado el ajuste para encenderlo y apagarlo manualmente.
Después de actualizar a MacOS Mojave, me preguntaba si hay un ajuste que active automáticamente el Modo Oscuro a una hora determinada del día.
Sólo he encontrado el ajuste para encenderlo y apagarlo manualmente.
Por si a alguien le interesa una respuesta que no requiere instalar nada pero sí tocar un poco el código... Aquí tienes....
Cómo alternar modo oscuro con Applescript :
tell application "System Events"
tell appearance preferences
set dark mode to not dark mode
end tell
end tell
Cómo encender modo oscuro con Applescript :
tell application "System Events"
tell appearance preferences
set dark mode to true
end tell
end tell
Cómo apagar modo oscuro con Applescript :
tell application "System Events"
tell appearance preferences
set dark mode to false
end tell
end tell
Hay aplicaciones bastante robustas por ahí que pueden ejecutar scripts o acciones en un momento específico, pero estas aplicaciones son en su mayoría bastante extensas y costosas. Quería mencionar una porque le permite hacer algo más que alternar el modo oscuro: Maestro del teclado - Es algo así como Automator, pero mejor. No dejes que el aspecto anticuado te engañe.
Yo usaría lanzamientod porque no requiere que se instale nada. Sí requiere que toques un poco de código, pero nada importante.
Cómo activar Applescript en un momento determinado con el archivo de lista de propiedades Launchd (plist):
Es necesario hacer un nuevo .plist
archivo en ~/Library/LaunchAgents
(~ representa su carpeta de usuario)
/Library/LaunchAgents
(Macintosh HD)..plist
es sólo un archivo de texto que puede editar en cualquier editor de texto y guardar como texto con las extensiones .plist
..plist
archivo con TextEdit.app
no se guardará accidentalmente como .rtf
archivo o algo así..plist
archivo:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.time.trigger.darkmode</string>
<key>Program</key>
<string>/usr/bin/osascript</string>
<key>ProgramArguments</key>
<array>
<string>osascript</string>
<string>/Users/joonaspaakko/Desktop/toggle-darkmode.scpt</string>
</array>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Hour</key>
<integer>21</integer>
<key>Minute</key>
<integer>20</integer>
</dict>
</array>
</dict>
</plist>
<string>osascript</string>
apunta al Applescript .scpt
archivo que debe activarse. Esto se cambiará en el paso 3 después de crear un archivo script.<key>StartCalendarInterval</key>
que dice Hour
y Minute
es donde se ajusta la hora. La hora actual es H 21 M 20
= 9:20pmEstos pasos son tal vez un poco al revés ya que ya tengo la ubicación script establecida en el .plist
pero vamos a crear el .scpt
archivo siguiente.
/Applications/Utilities/Script Editor.app
.
Script
archivo. Si sólo vas a utilizar el script, guárdalo en algún lugar de tu directorio personal. Si estás configurando esto para todas las cuentas, tendrás que guardarlo en un lugar al que todos puedan acceder, como por ejemplo /Library/Scripts
..plist
del paso 2, y cambiar la línea de abajo <string>osascript</string>
para apuntar a su nuevo Applescript ( .scpt
archivo)..plist
de la carpeta o simplemente borrarla.f.lux puede cambiar entre los modos claro/oscuro de Mojave al amanecer/atardecer ("Efectos de color"):
Tema oscuro de OS X al atardecer: Utiliza el tema normal durante el día y cambia al tema oscuro (dock y barra de menús) cada noche al atardecer. Al desactivar f.lux también se desactiva el tema oscuro.
Por el momento no hay una forma nativa del sistema operativo, pero se puede utilizar algún software como
" NightOwl
o escribir su propio script en el Editor Apple script para hacerlo con un clic
tell application "System Events"
tell appearance preferences
set dark mode to not dark mode
end tell
end tell
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.