Hacks

Estás viendo todas las entradas archivadas bajo la categoría 'Hacks'

Thunderbird e integración con la Agenda

Publicado el Viernes 15 Junio 2007

La mayoría de los usuarios de Mac utilizan Mail* como su cliente de correo. Incluso antiguos usuarios de Windows que se pasan a Mac se acostumbran a Mail enseguida por aquello de que en Mac OS todo está integrado y todo “simplemente funciona”.

Muchos, ya sea porque son incondicionales de la fundación Mozilla, porque ya lo utilizaban en Windows o Linux, o porque les gusta su filtro de spam robusto, utilizan Thunderbird.

El problema de Thunderbird es que aunque en principio tenga más características, su integración con Mac OS no es buena. Thunderbird utiliza sus propios elementos de interfaz, no sigue las directrices de diseño de Apple, no tiene enlaces al sistema de scripts o servicios de Mac OS (y por lo tanto no se integra bien con aplicaciones Cocoa)…

El inconveniente del que más usuarios de Mac se quejan es la falta de integración con la Agenda. Thunderbird mantiene su propia agenda y no hay una forma de sincronizar ambas agendas de forma automática. Uno de los problemas, es que la Agenda de Mac no permite exportar todos los contactos, sólo nos permite hacerlo de uno en uno. Existen muchos scripts o mini aplicaciones que nos permiten extraer nuestros contactos de la Agenda, con mayor o menor intervención humana, pero nada que permita una comunicación bilateral directa.

Este es el “bug” más votado en Bugzilla (para Mac OS) con 488 (frente a los 110 del siguiente bug más votado). Pero que muchos usuarios pidan que Thinderbird tenga esta funcionalidad no quiere decir que la vaya a tener. Este bug se creó en 2003 y aunque se han enviado diversos parches que implementan esta característica (al menos parcialmente), el núcleo de desarrolladores de Thunderbird no ha tenido el tiempo o los recursos necesarios para integrar dichos parches en el código, o bien no lo han considerado una prioridad.

Algunos usuarios han publicado sus propios “builds” o versiones, que incluyen estos parches, de modo que Thunderbird puede leer la Agenda, aunque no podamos editar las entradas dentro del propio Thunderbird. Gracias a Robert Coleman, podemos obtener la versión 3.0 Alpha de Thunderbird con dichos parches integrados. El último build de Robert es del 13 de diciembre del 2006 y se basa en el código inestable de la siguiente versión, por lo que sólo se recomienda para valientes (i.e. los que llaman lloricas a los que se quejan de los bugs de la beta de Safari 3, jeje). Y eso es todo lo que tenemos. No se ha vuelto a saber de Robert desde entonces.

Aparte de los esfuerzos de la comunidad, no se espera que los parches logren entrar en la versión 3.0 final. Tendré que volver a plantearme pasar todo mi correo a Mail.

Enlaces: el bug en cuestión para lectores suicidas; páginas de Torsten Curdt, quien también colaboró en el bug.

*En diversas páginas (especialmente las de habla inglesa) podéis encontrar “Mail.app” como el nombre de la aplicación, lo que se hace para diferenciarla de la palabra Mail (”Correo” en inglés) en su uso más genérico y por el hecho de que las aplicaciones en Mac OS tienen siempre la extensión “.app”.

Reven @ 9:28 am
Archivado en: Aplicaciones y Hacks
Tags: , ,
Panel de control “ATI Displays”

Publicado el Viernes 8 Junio 2007

Descubro via mac geekery que ATI ha publicado el panel de control “ATI Displays” (versión 4.5.9) que permite cambiar el comportamiento de nuestra gráfica ATI, cosa imposible desde las preferencias de nuestro Mac. Entre otras cosas podemos ajustar el “Anti-aliasing” o la filtración anisotrópica, ya sea a nivel de cada aplicación o general. Además, este nuevo driver es un binrio universal, por lo que va de perlas en nuestros macintel.

Lo curioso de este driver, es que ATI sólo los publica para sus tarjetas “de marca”, no para las versiones OEM que vienen dentro de los mac. Este driver ve la luz gracias a la “ATI X1900 G5 Series for Mac” y parece ser compatible con todas las tarjetas de la serie X1000. El problema es que para poder instalarlo, tendremos que hacer creer al instalador que tenemos un PowerPC G5.

Los pasos son los siguientes:

1. Ir a la web de ATI y descargar el panel. Está disponible en la sección “Drivers & Software” y eligiendo Mac OS > Radeon > Radeon X1900 en los desplegables.

2. Engañar al instalador. Para ello necesitamos sustituir el programa sysctl que el instalador consulta para saber la versión de nuestra máquina. Haremos una copia de seguridad del programa original con:

$ sudo cp /usr/sbin/sysctl /usr/sbin/sysctl.backup

3. Sustituimos sysctl con un archivo que contenga lo siguiente:

#!/bin/sh
echo "PowerMac11,2"

4. Lo hacemos ejecutable con:

$ sudo chmod +x /usr/sbin/sysctl

5. Ejecutamos el instalador. MUY IMPORTANTE: antes de reiniciar como nos pide el instalador, debemos restaurar sysctl:

$ sudo mv /usr/sbin/sysctl.backup /usr/sbin/sysctl

Hasta ahora se ha comprobado que funciona con un MacPro y yo lo he probado en mi iMac sin problemas (incluso ha detectado mi X1600 como tal).

atidisplays.jpg

En otro orden de cosas: ¿Apple está pasándose a gráficas Nvidia por que son mejores en este momento o porque Intel frunce el ceño debido a la compra de ATI por AMD?

Reven @ 13:06 pm
Archivado en: Hacks
Tags: ,