0 votos

Utilice siempre el modo oscuro, en Mojave

He elegido el modo oscuro, en Preferencias del Sistema > General > Aspecto. Sin embargo, parece que cada vez que arranca el ordenador, vuelve a cambiar a Luz.

Supongo que hay algún ajuste de "cambiar de tema según la hora del día", pero no lo encuentro.

¿Cómo puedo tener el modo oscuro permanentemente? ¿Existe alguna solución al menos?

(Para que quede claro, las opciones son sólo Luz y Oscuridad, no hay Auto)

Mojave 10.14.2, MacBook Pro de mediados de 2014

2voto

rocky Puntos 96

Crear un script para activar el modo oscuro

Este archivo shell ejecutará un comando AppleScript para activar el Modo Oscuro. La primera vez que se ejecuta este script, puede requerir permiso para modificar la configuración del sistema.

Es crítico para marcar el archivo como ejecutable con chmod +x - de lo contrario, no se ejecutará y obtendrá un vago 'Load Failed: 5: Error de entrada/salida' del servicio launchctl.

echo "osascript -e 'tell application \"System Events\" to tell appearance preferences to set dark mode to true'" > ~/AlwaysDarkMode.sh
chmod +x ~/AlwaysDarkMode.sh

Crear un agente de lanzamiento

Crear un nuevo archivo de texto en ~/Library/LaunchAgents titulado AlwaysDarkMode.plist (o cualquier otra cosa, si lo desea). Pegue el siguiente contenido, asegurándose de cambiar el nombre de usuario por el suyo propio. No puedes usar rutas relativas como ~/AlwaysDarkMode.sh - debe escribir la ruta completa del 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>AlwaysDarkMode.sh</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Users/YourUsername/AlwaysDarkMode.sh</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Probar el agente de lanzamiento

Como el plist se almacena en ~/Library/LaunchAgents Debería ejecutarse automáticamente al iniciar la sesión. Sin embargo, es posible que solicite permisos la primera vez que se ejecute, por lo que puede cargarlo manualmente con launchctl load ~/Library/LaunchAgents/AlwaysDarkMode.plist .

AppleAyuda.com

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.

Powered by:

X