2 votos

Establecer un salvapantallas como fondo de Escritorio?

Tengo un muy bonito Matriz inspirado protector de pantalla. Me gustaría tener el protector de pantalla en movimiento para colocarse como mi imagen de fondo del Escritorio.

Cómo puedo configurar mi protector de pantalla como una imagen de fondo para el escritorio ?

1voto

Haroen Viaene Puntos 183

Usted tiene que abrir la terminal y escriba cd /System/Library/Frameworks/ScreenSaver.framework/Resources y ./ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background. Va a tomar un montón de recursos, aunque, así que para salir, tiene que salir de la ventana de terminal.

fuente: TUAW y Lifehacker

1voto

user157560 Puntos 1

Usted también puede crear un archivo plist que usted pone en su usuario LaunchAgent carpeta.

/Users/username/Library/LaunchAgents/com.username.runscreensaver.plist

Usted que se cargan en una terminal con:

launchctl load /Users/username/Library/LaunchAgents/com.username.runscreensaver.plist

O descargarlo con:

launchctl unload /Users/username/Library/LaunchAgents/com.username.runscreensaver.plist

Aquí está el contenido de este archivo plist:

<?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>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.username.runscreensaver</string>
<key>ProgramArguments</key>
<array>
    <string>/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine</string>
    <string>-background</string>
</array>
<key>ThrottleInterval</key>
<integer>0</integer>
</dict>
</plist>

Por desgracia (al menos bajo 10.9.5) la ScreenSaverEngine establecer el nivel de ventana mal (por debajo de kCGDesktopWindowLevel) para el trabajo correcto con el control de la misión y de los espacios de la bruja lleva a algunos problemas durante el reinicio, cambio de pantalla de inicio de sesión y cierre de sesión que conduce a un invisible protector de pantalla .

Para solucionar este problema que necesite para escribir su propio protector de pantalla que hereda las propiedades de ScreenSaverEngine mientras se ejecuta y corregir el nivel de ventana (por ejemplo. [auto.ventana setLevel:kCGDesktopWindowLevel];).

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