Instalación mixta de Pidgin: multi-usuario y portable

pidgin-ventanachat.png

Esta semana me he decidido a actualizar la versión de Pidgin de la 2.3.1 a la 2.5.7 porque algunos de los cambios producidos me son de utilidad, como las mejoras para Yahoo IM.

Antes de seguir, una breve nota sobre Pidgin (antes llamado Gaim): Es un programa de IM (Mensajería instantánea, como el Messenger) multiprotocolo (mediante Pidgin podemos acceder a diferentes proveedores como Yahoo, IRC, AIM, Messenger,…)  y multisesión (varias sesiones iniciadas simultáneas). Sin duda, unas grandes características. Por contra, aún no soporta ni webcam ni voz.


Objetivos

Realizar una instalación mixta que sea tanto multi-usuario como portable (tan sólo moviendo la carpeta a un USB). Y que la instalación sea limpia, sin modificaciones del Registry ni del Sistema.

Para lograrlo, se requiere combinar el modo Portable con la línea de comandos.

Creación de la instalación

O instalación que no modifica el registry ni ficheros del sistema. Para instalar, copiar los ficheros; para desinstalar, borrar la carpeta y listo. Además, la misma carpeta puede ser copiada a un dispositivo extraible para usarse en otras máquinas en modo Portable.

  1. Descargar la versión de instalación manual de Pidgin (.zip).
  2. Descargar pidgin_personalizacion_mixta.zip. Contenido:
    - pidgin-noregistry.exe: ejecutable para conseguir los Objetivos.
    - pidgin-noregistry.au3: El fichero fuente del ejecutable. 
    - pidgin.ico: El fichero de icono para el ejecutable.
  3. Seguir las instrucciones para ejecutar Pidgin en modo Portable.
  4. Incluir pidgin-noregistry.exe (el nombre puede cambiarse, de hecho aconsejo renombrarlo a pidgin.exe) en la carpeta en que exista pidgin-portable.exe.

Muy importante: Para que Pidgin soporte configuración "por usuario", los accesos directos, etc… deberán apuntar a pidgin-noregistry.exe o al nombre que se le haya asignado finalmente.

La configuración de usuario se encontrará en %APPDATA%\.purple

Estructura de carpetas recomendada

Para nuestra instalación mixta portable/estática multi-usuario.

-- Pidgin
  |—- .purple  (se crea al ejecutar Pidgin-portable.exe)
  |—- GTK           (los ficheros GTK)
  |-- PidginIM       (los ficheros de Pidgin)
  |-- ASPell

Se recomienda colocar la instalación en la carpeta Archivo de Programas o en la de función equivalente, según la versión de S.O. que se tenga.

Nota: Pidgin\.purple guarda la config de modo portable. La config del .exe multi-usuario se almacena en %APPDATA%\.purple. Puedes sobreescribir la una con la otra para sincronizar la config entre modos de uso.

Puntualización sobre GTK+

En las instrucciones del paso 3 ("Creación de la instalación") para crear una instalación portable, se indica que hay que sustituir el fichero gtkrc en GTK\etc\gtk-2.0, por el homónimo localizado en el tema deseado en share\themes\<nombre de tema>.

Haciendolo así estamos fijando el tema por defecto a nivel Global. Lo cual tiene total sentido en modo Portable. Pero recomiendo no tocar la configuración global y personalizar a nivel de aplicación Pidgin.

Por lo mismo indicado en el párrafo anterior, recomiendo  SÍ copiar  a la instalación el contenido de GTK\share\themes, para tenerlos a mano y poder cambiar de tema con facilidad.

La personalización de tema de Pidgin se controla con el complemento "Control de tema GTK+ de Pidgin" y el fichero .purple\gtkrc-2.0, en el que puedes definir el tema a utilizar por la instancia de Pidgin:

gtk-theme-name = "candido-hybrid"

Puedes descargar temas GTK para windows desde la página de temas para GTK+ 2.0, en concreto, el fichero gtk2-themes-2008-10-22-win32_bin.zip.

Esta entrada fue publicada en portable, SOFTWARE, Software Libre y etiquetada , , , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>