Pa’ no olvidar

Tips y tutoriales de mi día a día

Archive for the ‘Debian’ Category

Pencil: Mi primer paquete DEB para Debian y Ubuntu

with 4 comments

Al fin cumplo una de mi metas personales: crear un paquete para Debian, y qué mejor que con una aplicación que utilizo frecuentemente, está bajo licencia GPL y aún no existe en el repositorio oficial de Debian ni hay reportes de alguien que quiera empaquetarlo. Se trata de Pencil, una aplicación creada con XUL (el lenguaje script de Firefox) que simplifica el proceso de enmaquetamiento de interfaces gráficas. Tal como lo definen en su página web:

The Pencil Project’s unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use

El paquete está probado en Debian Lenny y Ubuntu 10. Por favor me reportan cualquier problema que se les presente.

No está en el repositorio oficial de Debian porque aún no soy Debian Developer (esa es mi siguiente meta) aunque ya lo envié a un amigo sponsor para que lo revise y lo suba; esperemos que me responda rápido

Descargar Pencil

Written by David Rios

noviembre 5, 2010 at 3:51 pm

Publicado en Debian

Tagged with , , ,

Recargar archivo con otra codificación en Vim

leave a comment »

A cada momento me sucede que abro un archivo codificado en UTF-8 en vim pero veo caracteres extraños ya que por defecto los muestra con codificación ISO8859-1

Una solución rápida es recargar el archivo con una codificación diferente que, para el caso, sería UTF-8:

:e ++enc=utf-8

Visto en Vim Tips Wiki

Written by David Rios

abril 19, 2010 at 9:51 pm

Publicado en Debian, Windows

Tagged with , ,

Cambiar permisos recursivamente

with 2 comments

Una necesidad bastante común en Linux es modificar los permisos para archivos y directorios, teniendo en cuenta que estos últimos deben tener permisos de ejecución para poder ingresar a ellos; en definitiva, son diferentes los permisos que se deben dar a archivos y a directorios.

Para ello find tiene la opción -type con lo que aplicaría el comando para archivos y directorios; además el comando -exec permite ejecutar cualquier otro script a los archivos o directorios encontrados.

Para directorios:

find . -type d -exec chmod 755 {} \; 

Para archivos:

find . -type f -exec chmod 644 {} \; 

Visto en http://movabletripe.com/archive/recursively-chmod-directories-only/

Written by David Rios

abril 15, 2010 at 2:18 pm

Publicado en Bash, Debian

Tagged with ,

OpenProj en Español (o en cualquier otro idioma)

with 4 comments

Éste caso no es tan sencillo de solucionar:

Se debe crear un archivo .bat (en Windows) o .sh (en Linux) con el siguiente texto:

start javaw -Duser.language=en -Xms128m -Xmx768m -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel -jar openproj.jar

El parámetro más importante, para este caso, es -Duser.language=en que es en donde se define el idioma, ya que por defecto Java toma el mismo idioma del sistema operativo.
No he probado el parámetro -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel en Linux ya que es orientado a Windows. Apenas tenga una respuesta estará actualizando este post

Actualizado (01.jul.10): En Linux no funciona el párrafo anterior; esa clase es exclusiva de Windows

Written by David Rios

abril 6, 2010 at 10:24 am

Publicado en Debian, Windows

Tagged with ,

GoodWeather, un desklet que soporta proxy

leave a comment »

Tengo la necesidad de estar mirando el pronóstico del tiempo ya que me desplazo en moto; sin embargo el indicador del pronóstico nativo de Gnome (Weather Applet) no me sirve ya que mi ciudad (Medellín, Colombia) no está en el listado; probé otras aplicaciones que cumplieran con un trabajo similar y que fueran agradables a la vista pero no obtuve un resultado satisfactorio; en mi trabajo estamos tras un proxy y casi ninguna lo soporta. Encontré la solución con GDesklets y su bonito desklet “GoodWeather“; en su página publican un patch para habilitarle el soporte para proxies.

El resultado no podía ser mejor:

PD.: El código de localización para Medellín es COXX0020; lo encontré en Aol Weather escribiendo el nombre de mi ciudad y luego mirando el código HTML fuente, en donde aparece el código de localización.

Written by David Rios

febrero 26, 2010 at 9:58 am

Publicado en Debian

Tagged with , ,

Convertir nombres de archivos a minúsculas (Uppercase to lowercase)

with 2 comments

Un script sencillo pero que me ha sido de mucha utilidad. En este caso se trata de convertir todos los nombres de archivos con extensión TTF a minúsculas, pero igual funciona con cualquier otra extensión o inclusive dejando el asterisco (*) convierte todos los archivos del directorio donde se esté ejecutando


#!/bin/bash


for archivo in *.TTF;
do
nuevoarchivo=`echo "$archivo" | tr '[:upper:]' '[:lower:]'`
mv "$archivo" "$nuevoarchivo"
echo "$archivo" - "$nuevoarchivo"
done;

Written by David Rios

enero 27, 2010 at 10:13 am

Publicado en Bash, Debian

“New_Face failed. Maybe the font path is wrong”: spumux

with 2 comments

En unos de mis tantos intentos de crear una película en DVD con resultados “decentes” (con menús, imágenes de fondos, entre otras), probé DVDStyler; el problema surgió al momento de generar el ISO ya que me mostraba el siguiente error:


Executing command: spumux "/tmp/dvd-tmp/menu1-0.mpg_spumux.xml"
...
...
ERR: New_Face failed. Maybe the font path is wrong.
Please supply the text font file (Vera.ttf).

La solución en bien sencilla: se debe copiar (o mejor aún crear un link) el archivo de la fuente en cuestion (en este caso Vera.ttf) en el directorio ~/.spumux

Written by David Rios

enero 27, 2010 at 9:05 am

Publicado en Audio / Video, Debian

Tagged with , ,