Cambiar el fondo del escritorio en OS X 10.8 solo lo cambia para el espacio del escritorio actual

5

Estoy experimentando un error en Mountain Lion. Tengo 2 espacios de escritorio abiertos. Cuando cambio la imagen de fondo del escritorio, solo cambia para uno de los espacios y no para el otro. El reinicio resolvió el problema.

¿Esto es un error? Si es así, ¿qué lo está causando? ¿Hay alguna manera de cambiar el comportamiento?

    
pregunta r4. 22.08.2012 - 23:38

7 respuestas

4

Parece que si configuras el primer escritorio con la imagen que deseas y luego vas a cada espacio y haces clic derecho en el escritorio y seleccionas "Cambiar el fondo del escritorio", el fondo del escritorio cambia al fondo del Escritorio 1.

YMMV: Esto en 10.8.1, bastante seguro de que no era así antes (en 10.8).

    
respondido por el Valashtar 26.08.2012 - 04:54
4
  1. Vaya a Control de misión y elimine todos los espacios, excepto el espacio principal (que es el espacio más a la izquierda) haciendo clic en los botones "X" en sus esquinas superiores izquierdas.
  2. Haga clic en el espacio principal para ingresarlo y elija el fondo de escritorio deseado.
  3. Vuelva a ir a Control de misiones y agregue la cantidad deseada de espacios moviendo repetidamente el puntero del mouse hacia la esquina superior derecha de la pantalla y haciendo clic en el botón "+" que aparecerá.
  4. Voilà: cada nuevo espacio tendrá el mismo fondo.
respondido por el McBruno 17.03.2013 - 13:17
1

Como señaló Alex. Supuse falsamente que los espacios de trabajo eran los mismos que en 10.6 donde todos los fondos de espacios de trabajo cambian simultáneamente. Este no es el caso en 10.8. Lo que significa que mi error no es un error, es una característica.

    
respondido por el r4. 23.08.2012 - 00:11
1

Es un problema molesto, pero encontré una solución decente.

  1. Abre el panel de preferencias del sistema y selecciona Desktops & Screensavers.
  2. Elija el fondo de su elección para el espacio actual en el que está abierto el panel de preferencias. Solo cambiará el fondo en este espacio.
  3. Active el control de la misión y arrastre el panel de preferencias de configuración del sistema al siguiente espacio que desee cambiar.
  4. Haz clic en una imagen dentro del panel Escritorios y protectores de pantalla que te gustaría para este fondo y cambiará para este espacio actual.
  5. Repita el control de la misión y arrastre el panel de preferencias según sea necesario para otros espacios.
respondido por el Alex R 15.02.2013 - 15:23
1

Si quieres hacerlo de una manera más automatizada, prueba el Applescript a continuación.

Necesita un poco de configuración manual, debe ingresar el número de espacios y si cambió las teclas de acceso rápido predeterminadas para el primer y el siguiente escritorio.

-- Adapted from http://movingparts.net/2012/09/25/changing-backgroundwallpaper-on-os-x-with-multiple-spaces-and-multiple-monitors/

-- pick a new background image
set theFile to choose file

-- *Note*: Set the number of spaces/desktops manually
set numSpaces to 12

-- Loop through the spaces/desktops, setting each of their backgrounds in turn:
-- *Note*: Set your keyboard shortcut for desktop 1 if it’s different
tell application "System Events" to key code 18 using {control down} -- ⌃1
repeat (numSpaces) times

    -- Now loop through each monitor (confusingly called desktop) and change its background
    tell application "System Events"
        set monitors to a reference to every desktop
        set numMonitors to count (monitors)
        log numMonitors
        repeat with monitorIndex from 1 to numMonitors by 1
            set picture of item monitorIndex of the monitors to theFile
        end repeat
    end tell

    delay 0.2

    -- switch to the next desktop
    -- *Note:* Set your keyboard shortcut for "next desktop" if it’s different
    tell application "System Events" to key code 124 using {control down} -- ⌃→
    delay 0.2
end repeat
    
respondido por el dain 24.05.2013 - 13:25
1

Este sencillo script de shell puede cambiar los fondos en todos los espacios:

#!/bin/sh

if [ -z $1 ]; then
  echo "Usage $0 [filename]"
  exit 1
fi

echo "UPDATE data SET value='$1';" | sqlite3 ~/Library/Application\ Support/Dock/desktoppicture.db
killall Dock
    
respondido por el KARASZI István 16.04.2014 - 15:47
-2

Abre las Preferencias del Sistema. Haga clic en "Escritorio y protector de pantalla". Luego haga clic en la imagen en la parte superior izquierda. Este es el fondo de escritorio predeterminado. Selecciona la foto que quieras que sea el fondo y eso debería resolver tu problema.

    
respondido por el Tom Hall 24.10.2012 - 08:19

Lea otras preguntas en las etiquetas