Drivel, un editor (en Gnome) de entradas para bitácoras.
En ocasiones queremos editar una nota velozmente y con eficacia, teniendo a mano las herramientas fundamentales: formato para el texto, enlaces, imágenes, diccionario y por supuesto, la posibilidad de hacer todo eso con simples atajos de tecla, llamados en inglés shortcuts y que ayudan a concentrarnos en la escritura y menos en el formato. Pues bien, he encontrado, gracias a Marble desde su bitácora marble station la información de una herramienta, sencilla y ligera, construída bajo las librerías de gnome y gtk, que llena básicamente esos atributos. Se llama drivel y en el momento de escribir esta nota alcanza su versión número 2.0.2.
En principio, cuando instalé el paquete para debian-ubuntu (no la versión que ofrece Ubuntu-Hoary que está muy vieja) me encontré con la dificultad que se veía en el blog de marble: los caracteres en español aparecían mal, con una codificación equivocada y por ende el editor, aunque pintaba bien, no servía para nuestra lengua, a menos que hiciéramos como muchos que simplemente borran de sus textos la ortografía española. Como no es mi caso y cuido lo más que puedo esos detalles significativos, busqué referencias en Google al problema con drivel y los acentos. No encontré nada. Así pues me llegué hasta su página web y me descargué el código fuente de la última versión (sólo tenía paquetes para Fedora 4 y el fuente).
Después de compilarlo e instalarlo hice un par de pruebas y … ¡eureka! funcionó como debe, con acentos, formatos y enlaces y diccionarios.
Aunque probablemente no lo use de manera intensiva, es una buena herramienta, al alcance de cualquier linuxero, cómoda y práctica.
Voy a señalar los pasos que llevé a cabo para aquellos que no están acostumbrados a eso de la compilación.
Recordar, en primer lugar, que cuando queremos compilar un fuente debemos poseer las librerías de desarrollo (hay la costumbre de traducir libraries como librerías pero en realidad se refiere a bibliotecas o colección de funciones, métodos y objetos, empaquetados en archivos y que son utilizados por los programas). Como éste es un programa hecho para el entorno gráfico Gnome depende del conjunto de bibliotecas de desarrollo de tal entorno. Una manera de adquirirlas es instalar, vía apt o synaptic el paquete libgnome2-dev y el paquete libgtk2.0-dev. Ellos solicitarán la instalación de la mayor parte de las librerías de desarrollo necesarias y además, este proceso se efectúa sólo una vez; de su instalación en adelante ya no hará falta pues se encuentran en el sistema, a menos que se requiera una actualización a una versión superior.
El comando para instalar los paquetes es apt-get install seguido por el nombre del paquete. Recordemos que esta tarea está asignada sólo a usuarios con privilegios de root y en Ubuntu deberías usar el comando sudo, desde una consola, para aplicar este tipo de acciones. Veamos:
apt-get install libgnome2-dev apt-get install libgtk2.0-dev
Para provechar la disponibilidad de diccionarios en drivel debes tener instalado el paquete de desarrollo de gtkspell
apt-get install libgtkspell-dev
Una vez que poseemos los paquetes de desarrollo, descargamos el paquete con el código fuente desde este “sitio.”:http://www.dropline.net/drivel/download.php Lo encontrarás en formato comprimido (tar.gz ). Ubícate en el directorio donde colocaste la descarga y ejecuta el siguiente comando:
tar xvfz nombre_del_archivo
Con ello, se descomprimirá y habrá creado un directorio al que debes ingresar.
Si queremos descomprimir el código fuente, empaquetado como *drivel-2.0.2.tar.gz* deberemos escribir tar xvzf drivel-2.0.2.tar.gz esto creará el directorio drivel-2.0.2 al cual ingresamos desde la consola. Estás tareas se pueden ejecutar sin privilegios de root.
Ahora procederemos a la compilación, es decir, a convertir el código fuente en instrucciones en código máquina o lo que es lo mismo, que la máquina pueda procesar directamente, sin un intérprete que se las “haga entender.” El proceso creará un conjunto de archivos, denominados archivos-objeto y el binario ejecutable (binario pues se refiere al código binario que es el lenguaje básico que procesa el computador).
Se han de seguir tres pasos. Los dos primeros pueden ser efectuados sin privilegios de root, pero el último y más elemental, que es la instalación para su uso general por todos los usuarios del sistema, debe ser realizada con dichos privilegios.
Escribir desde la línea de comandos la instrucción para configurar el script que dará las órdenes de compilación. Si falta alguna biblioteca, seguramente aparecerá en esta fase y lo que tendremos que hacer es instalar aquello que nos falte. Recordar que estamos en el directorio que descomprimimos.
./configure --prefix=/usr
He colocado la opción “–prefix=/usr” para los ubunteros y aquellos cuyos programas del entorno “gnome” están bajo el directorio /usr. La gente que usa SuSE debería cambiar la ruta por “/opt/gnome”, a menos que las últimas versiones hayan modificado eso. Si tienes dudas, entonces utiliza la ruta “/usr/local”.
He aquí una imagen del primer paso(haz clic para agrandar):

Si todo ha ido bien debes ver un resultado similar a este:
Simplemente, escribes “make” desde la línea de comandos. El código comenzará a compilarse. Esto tardará unos minutos, más o menos, dependiendo de la velocidad de tu procesador y verás un resultado parecido al que está en la tercera imagen.
Y bien, el paso tres es el que debes efectuar utilizando los privilegios de “root”. En Ubuntu deberías usar el comando sudo para llevar a cabo este tipo de tareas. Escribes, desde la línea de comandos, en la consola, el comando make install y con ello se instalará el binario en el directorio adecuado (usualmente en “/usr/bin” ) y los archivos y carpetas del programa, con íconos, y otros recursos, probablemente bajo “/usr/share”.
Una vez llegado a este punto, sólo resta invocar drivel, desde la consola o buscándolo en el sub-menú de “Internet”, en el menú “Aplicaciones” del escritorio Gnome, aunque igual lo puedes instalar si sólo usas Kde, sólo necesitas tener los paquetes de desarrollo y las bibliotecas de Gnome instaladas.
Para configurar el programa de manera que puedas editar para WordPress necesitas establecer en la opción “Tipo de diario:” Movable Type ; “Dirección del Servidor:” http://la dirección.de tu.bitácora/xmlrpc.php Colocas tu nombre de autor, contraseña y estableces las preferencias. ¡Eso es todo! ¡Y a editar!
Recordar que no he probado exhaustivamente esta aplicación. Cómo ocurre siempre en el mundo real, ningún programa, por bueno que sea, está exento de errores. Si los encuentras o deseas hacer observaciones al autor, dirígete a su página, http://www.dropline.net/drivel









Max dice:
Añadido en Octubre 3rd, 2005 a 5:48 pm desdeMuy pero muy bueno el articulo. Me encanta! Espero que mas gente lo lea.
por cierto el fondo de tu consola de que imagen es? Parece de un juego de pelicula o de esos juegos viejos tipo KingQuest.
Max dice:
Añadido en Octubre 3rd, 2005 a 5:49 pm desdePor cierto,, esta genial el detalle de Tux en la imagen principal de la seccion de Linux
emilio dice:
Añadido en Octubre 3rd, 2005 a 10:04 pm desdeGracias. Lo escribí pensando en los que “no saben”. Me pareció curioso que hace días me preguntaste por un editor, pero éste, que he estado probando y me parece muy bueno, es para Linux y supongo que puede compilarse para BSD. Hay maneras de compilar aplicaciones gnome para Windows, pero la verdad es que desconozco los pasos.
El fondo de mi consola lo obtuve hace dos o tres años. En realidad, lo que ves es el wallpaper de uno de mis espacios de trabajo en Gnome. Forman una serie de tres que produjo un linuxero. Puedes verlo como fondo porque esa consola es transparente (con un grado de opacidad que yo determino). Si te gusta, aquí te pongo los tres para que los descargues y cualquiera que así lo desee:
Mi pueblo - Wallpaper
Max dice:
Añadido en Octubre 3rd, 2005 a 11:38 pm desdeGracias por los Wallpapers :-B
emilio dice:
Añadido en Diciembre 8th, 2005 a 5:41 pm desdeActualización….
La versión de drivel que viene empaquetada para Ubuntu Breezy (5.10) funciona adecuadamente, por lo que no hace falta compilarla. Para aquellos que usamos Ubuntu, es mejor instalarla con apt-get, aptitude o synaptic. Es la que uso ahora. :-)