Introducido por primera vez en OS X Lion, espacios de escritorioProporcionar una excelente plataforma para la gestión de ventanas. Desde entonces, la función se ha convertido en una de las adiciones más populares en OS X, aunque está considerablemente limitada en algunas áreas. Es lo más cercano a un sistema de escritorio virtual disponible en todo el sistema, por lo que no verá demasiadas quejas. En la actualidad, cada espacio de escritorio funciona de manera algo independiente del otro. Obtiene los mismos iconos de escritorio sin importar en qué espacio se encuentre, pero puede mantener las ventanas y las aplicaciones separadas. También puede, de forma predeterminada, hacer que el fondo de pantalla para cada espacio sea diferente. Esto puede parecer útil, pero un buen número de usuarios preferiría el mismo fondo en todos los escritorios, y eso no es posible con dos clics o menos en OS X. Carece de alguna forma de cambiar el fondo para todos los espacios de escritorio a la vez, Por eso es posible que necesite una aplicación o script para eso. Todavía no hemos encontrado una aplicación que lo haga, pero un script simple funciona bastante bien. El proceso de creación del script es simple, pero un poco largo, por lo que lo desglosaremos lo mejor que podamos para que sea más fácil de seguir.
Aplicaciones con las que trabajará
Trabajarás con:
- TextEdit
- Terminal
También deberá acceder a la carpeta Biblioteca en la raíz de su disco duro y crear un acceso directo para el script que realice en la barra lateral del Finder.
Permisos de carpeta
Dirígete a / Library / Desktop Pictures y agregaImágenes de escritorio a la barra lateral del Finder. Hacer esto le permitirá guardar un archivo más fácilmente en esta carpeta desde el cuadro de diálogo Guardar como de TextEdit. A continuación, haga clic con el botón derecho en esta carpeta, vaya a Obtener información y asegúrese de tener permisos configurados para Leer y escribir.
Escribir el guión en TextEdit
Abra las preferencias de TextEdit y realice dos cambios: en la pestaña "Nuevo documento", seleccione la opción "Texto sin formato" en "Formato", y en la pestaña "Abrir y guardar", desactive la opción etiquetada "Agregar extensión" .txt "a archivos de texto sin formato".


Abra un nuevo documento TextEdit y pegue el siguiente script en él:
#! /bin/bash #script to change all desktop backgrounds echo -n “Drag and drop an image file here then press ‘return’ or press ‘control-c’ to cancel…” read -e WLPR; function change_wallpaper { defaults write com.apple.desktop Background “{default = {ImageFilePath=’$WLPR’; };}”; killall Dock } change_wallpaper
Guarde este archivo en la carpeta Desktop Pictures queagregado a la barra lateral del Finder. Si le indica que no tiene permiso para guardar en esta carpeta, vuelva a visitar las opciones de la carpeta para volver a verificar si los permisos están configurados para Leer y escribir. Guarde este archivo con el nombre ChangeAllDesktops; NO debe tener una extensión TXT.
Hacer su script ejecutable
Es hora de decirle a su sistema operativo que este archivoacaba de hacer cambios en el escritorio. Abra una ventana de Terminal, ejecute el siguiente comando e ingrese su contraseña cuando se le solicite.
sudo chmod a+x /Library/Desktop Pictures/ChangeAllDesktops

Dirígete a tu archivo ahora y ábrelo conTerminal. Tenga en cuenta que no debe configurar OS X para que siempre abra estos tipos de archivos con Terminal. Simplemente ábralo una vez, de modo que sepa a qué aplicación se debe acceder de forma predeterminada cuando abra el archivo.
Cambiar fondos de escritorio
El archivo ChangeAllDesktops se abrirá en la Terminal pidiéndole que arrastre y suelte la imagen que desea establecer como fondo de escritorio.

Arrastre una imagen del Finder a la ventana Terminal y presione Entrar. El fondo de todos los escritorios cambiará a la imagen seleccionada.
Es interesante observar que si no arrastray suelte una imagen en la Terminal cuando ejecute el archivo y simplemente presione enter, el fondo de todos los escritorios se restablecerá al fondo de pantalla predeterminado de la galaxia.

¿He roto algo?
Después de tener que alterar los permisos de la Bibliotecacarpeta y ejecutando algunos comandos de Terminal, puede preguntarse si lo que ha hecho es permanente, o si es reversible. Los usuarios avanzados sabrán de inmediato que esto no es un cambio permanente, pero para tranquilizarlo, he aquí el motivo.
Solo ha ejecutado un script que cambia el escritoriofondo. Se ejecuta una vez y realiza cualquier cambio que deba realizar sin dejar rastros permanentes. En este caso, ha cambiado los fondos de escritorio, que es fácilmente reversible desde las Preferencias de su Sistema. El archivo de secuencia de comandos, por sí solo, no hace absolutamente nada a menos que le agregue una imagen o presione enter, y después de ejecutarlo, aún podrá cambiar el fondo de cada espacio de escritorio individualmente.
¿Por qué no funciona?
Esto funcionará tanto en Lion como en Mountain Lionsin fallas de ningún tipo. Si tiene algún problema, asegúrese de no restablecer los permisos de carpeta del directorio Desktop Pictures después de guardar el archivo en él. Además, asegúrese de guardar el archivo de secuencia de comandos directamente en la carpeta Imágenes del escritorio y de no copiarlo. Cuando copiamos el archivo a la carpeta, el script no se ejecuta. Aparte de esto, no hay mucho que pueda salir mal con este simple procedimiento. Sin embargo, no funcionará para múltiples pantallas. Puede desconectar la segunda o tercera pantalla, cambiar los fondos y luego volver a conectarlos para garantizar el mismo fondo en todos los escritorios, lo cual admitimos que es un poco inconveniente.
[vía Phil Stokes]
Comentarios