Leopard ya es “casi” personalizable
Con la llegada de Leopard, toda la personalización del sistema se vino abajo. Ni ShapeShifter ni ThemePark servían para algo en el nuevo sistema operativo de Apple, Candybar 3 todavía no había salido y lo único que se modificó, por bastante tiempo, fue el Dock (ojo, que han salido auténticas maravillas como Float, Steel o el minimalista Duck).
Ahora, no mucho después de la salida de Candybar 3, la gente está empezando a descubrir como aplicar temas a Leopard, aunque resulta mucho más complicado de lo que era antaño.
Mientras Tiger dependía únicamente de Extras.rsrc (y Extras2.rsrc para Intel) para dibujar prácticamente todo el sistema operativo, Leopard tiene varias formas de dibujar la interfaz, cada una con sus ventajas y sus inconvenientes.
Se cree que Leopard usa dos nuevos archivos llamados SArtFile.bin y ArtFile.bin para dibujar las ventanas y los elementos generales del sistema. El primero de ellos ya ha sido desencriptado y se sabe que contiene información sobre los paneles, sobre los estados de iChat y sobre la barra de menús. Se sospecha que el segundo contiene casi todo el resto del sistema operativo.
Pero sin embargo, Leopard sigue dependiendo de los antiguos y bien conocidos Extras.rsrc y Extras2.rsrc para dibujar las barras de desplazamiento y el botón de “Guardar como PDF” de la ventana de impresión.
Mediante comandos en la Terminal se ha conseguido forzar a Leopard a usar los antiguos Extras.rsrc y Extras2.rsrc para todo, excepto la barra de menús. Dado que la barra de menús está dentro del ya hackeado SArtFile.bin, la puerta de la personalización de Leopard se ha abierto definitivamente.
Pero aún queda más. Leopard tiene un tercer modo de dibujar la interfaz, un modo independiente de la resolución utilizada y escalable de forma infinita: Vector UI.
Vector UI viene desactivado por defecto, es fácilmente modificable y sólo se activa cuando Leopard es visualizado, a una escala diferente a 1.0, mediante Quartz Debug. Sin embargo, mediante comandos, en la Terminal de nuevo, se ha conseguido forzar al sistema a usar VectorUI a cualquier escala.
Aunque este tercer método ralentiza el sistema notablemente y tiene fallos serios, como por ejemplo eliminar los botones de las barras de herramientas de las aplicaciones. Aunque parece parte del futuro de la interfaz de Leopard, esta claro que si Apple ha decidido dejarlo al margen es por que está todavía en desarrollo.
Las cosas están todavía confusas, pero aun así los desarrolladores de temas no se lo han tomado con calma: en este mismo instante puedes hacer que todo tu sistema sea como iTunes 7 con iLeopard, puedes usar una versión de Siro para Leopard, o puedes esperar a que haya algún tema a tu gusto.
Vía | MacRumors Wiki


Para hacer un trackback a este artículo, usa
Para seguir los comentarios de este artículo por RSS, usa 

