¿Cómo puedo reemplazar el 'lino' que prevalece en muchas aplicaciones de Lion?


15

Hay muchos lugares donde se usa la textura "lino" en Lion, desde la ventana de inicio de sesión hasta diversos fondos de aplicaciones como Safari, etc.

¿Es posible reemplazar esta imagen con otra cosa? Digamos que tengo un bonito patrón de tejido de arpillera de una hermosa casa en la que viví que no ha sido decorada desde 1979, o algo de arena, o una colcha de retazos que representa la transperambulación de antimateria pseudocósmica.

A lo que quiera cambiarlo, a) puedo cambiarlo, yb) lo cambiará para todos los casos en que aparece la ropa, o cada aplicación tiene sus propios recursos que necesitarían enmendar uno por uno con diferentes métodos, y c) ¿hay un tamaño / formato de archivo / otra característica particular que deba tener una imagen de reemplazo, por ejemplo, debe ser un PNG de 200x200 que se anexe, etc.


También apple.stackexchange.com/q/33514/5472 tiene algo de color en este tema.
bmike

¿Usas Lista de lectura? Tengo una manera de cambiar la ropa cuando pasas la página, pero todavía no puedo encontrar una manera de cambiar la ropa detrás de la lista de lectura.
Kyle Cronin

Sí, no mucho, pero de vez en cuando.
estuffe

@stuffe OK, parece que Gentmatt lo cubrió, así que publicaré lo que encontré. Dado que ambos tenemos la mitad de la respuesta, ¿cómo va a otorgar la recompensa?
Kyle Cronin

Bounty va a Kyle porque la respuesta tomó mucha investigación por su aspecto. Recompensará a GentMatt con una de sus respuestas sobresalientes en otra parte
stuffe

Respuestas:


16

El archivo de fondo de lino es /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Puede editar ese archivo o reemplazarlo con un archivo con el mismo nombre, pero asegúrese de que el archivo de reemplazo tenga una resolución de 72 píxeles por pulgada o probablemente no le gustará el resultado.

Mart John Martellaro: OS X Lion: Cambiar la ropa sucia de la pantalla de inicio de sesión

Ciertas aplicaciones y situaciones obtienen sus antecedentes de diferentes fuentes. por ejemplo, el archivo de fondo para Mission Control se puede encontrar en/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Si reemplaza ese archivo, killall Dockdeberá ejecutar un comando en la terminal antes de que el cambio surta efecto.

ᔥ OS X Daily: cambiar la imagen de fondo de pantalla de Control de misión en Mac OS X Lion


5

Puede cambiar el lino del fondo de inicio de sesión, pero no he visto que este cambio afecte a otros lugares (por ejemplo, leer la lista en un safari).

Hay una herramienta que combina varias opciones de ajuste de GUI en una aplicación. Se llama...

Diseñador de león

  • personalizar fondos para la pantalla de inicio de sesión , el control de la misión, el panel de control, el Launchpad
  • personalizar fondos de carpetas en Launchpad
  • obtener la barra lateral del buscador de colores (como en la versión anterior de OSX), requiere SIMBL
  • Reiniciar ajustes

ingrese la descripción de la imagen aquí


Para su información, el enlace a "Lion Designer" ya no funciona. Parece estar yendo a una página de inicio de dominio de ocupantes ilegales ahora.
Baldengineer

4

Quitar la ropa en Safari

Safari usa dos fuentes diferentes de lino, una para desplazarse más allá del borde de la página o cambiar el tamaño de la página en modo de pantalla completa, y otra para usar detrás de la Lista de lectura. Para reemplazar la ropa de la Lista de lectura, gentmatt ha identificado el archivo que necesita reemplazar. Sin embargo, reemplazar la ropa que ves cuando pasas el borde de la página es un poco más complicado.

ingrese la descripción de la imagen aquí

Aquí se explica cómo cambiarlo:

  1. Necesitará acceso de administrador para realizar estos cambios. Inicie sesión con una cuenta de administrador.

  2. Descargue SArtFileTool y descomprímalo. Nota: No creé esta herramienta, y es un ejecutable compilado, así que úselo bajo su propio riesgo.

  3. Abra la Terminal y cden la carpeta que descomprimió.

  4. Ejecutar sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. Esto copia su SArtFile.bin existente para que podamos trabajar con él.

  5. Ejecutar ./SArtFileTool -d SArtFile.bin sartfiles.

  6. Esto crea un directorio en la carpeta con ilustraciones del sistema llamado "sartfiles". Abrelo.

  7. En el interior, encuentra 226.png y 226@2x.png. Estas son las texturas de lino que utiliza Safari.

  8. Realice los cambios que desee, siempre que los archivos sigan teniendo las mismas dimensiones. Cuando haya terminado, guarde o reemplace los archivos 226.png y 226@2x.png existentes.

  9. Ejecutar ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. Esto crea su nuevo SArtFile como SArtFile.new.bin.

  10. Ejecute sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bine ingrese su contraseña.

  11. Apaga y reinicia el ordenador. Cuando vuelva a iniciar sesión y Safari se reinicie, utilizará el nuevo archivo de arte.

Aquí hay un ejemplo de ello en acción. Para simplificar, acabo de ajustar el color en el mío, pero demuestra que funciona:

ingrese la descripción de la imagen aquí


2

Esta es una respuesta que es solo para la recompensa.


Lista de lectura de fondo de lino Safari

El fondo de la lista de lectura en Safari se encuentra en ...

/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/ReadingList-BGLinen.png

El archivo de reemplazo debe ser del mismo nombre, tamaño y DPI.

ingrese la descripción de la imagen aquí


Bounty Hunter Badge otorgado. ;)
jaberg 01 de

@jaberg Jaja! Sí, necesitamos esa insignia.
gentmatt

¿Qué pasa con la ropa cuando te desplazas al final de la página?
Kyle Cronin

@KyleCronin No lo sé. Definitivamente es diferente porque es más oscuro.
gentmatt

@gentmatt OK, solo quería ver si tú también te habías dado cuenta. Publiqué mi solución para ello.
Kyle Cronin

1

Parece que después de una búsqueda adicional, la textura de lino en Safari en realidad no es la misma que la utilizada en otros lugares, por lo que no se ve afectada al cambiar la imagen como se menciona en la respuesta aceptada.

Me encontré con la página del útil en la identificación de por qué era que no iba a cambiar cuando los otros lo harían:

Safari on Lion tiene un patrón de lino diferente al de Mission Control o la pantalla de inicio de sesión del sistema. Es más ligero y más sutil, y se puede apreciar al navegar entre páginas web con los nuevos gestos.

ingrese la descripción de la imagen aquí

Por lo tanto, parece que para Safari y la Lista de lectura, la imagen probablemente sea parte del Paquete de aplicaciones de Safari, que ahora comenzaré a investigar más a fondo.


1
Encontré /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.pngy ecsb_background_gradient.png(en la misma carpeta) pero tampoco es lo que Safari usa. Revisé el paquete de la aplicación Safari y no está allí como un archivo PNG.
Mathias Bynens el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.