Desde que usaba DOS y Windows 3.1 en mi 286 a 12 MHz con mi monitor CGA, ya modificaba el prompt (wow!), las piezas del tetris que corría en GW Basic, hasta algunos comandos del DOS que modificaba con un editor hexadecimal que había encontrado por ahí, entre los comandos externos del DOS.
Hoy es un poco más fácil cambiar el código de las cosas, y más aún si se tiene Open Source. Por ejemplo, tengo instalada la aplicación gdrae, que es un programita hecho con glade y python creo, para hacerla de interfaz con el sitio web de la Real Academia de la Lengua Española. Básicamente es una ventana que tiene un marco donde salen los resultados, y una caja de texto donde uno puede escribir la palabra de la quiera su definición y un botón de enviar, para hacer la consulta y mostrar el resultado en el marco. El problema es que hay una etiqueta que dice "Dicionario" y debería decir "Diccionario", obvio. Bueno, pues hay que cambiarlo.
Lo primero que hago es buscar todos los archivos que tengan que ver con gdrae
#locate gdrae
Entre los resultados, hay uno que tiene la extensión "glade", y es ese archivo el que hace que se dibuje la aplicación, así que busco en ese archivo, la línea donde dice "Dicionario"
#cat /usr/share/gdrae/rae.glade|grep Dicio -n
270:
Ahí me dice que del archivo rae.glade, en la carpeta /usr/share/gdrae tiene en su línea 270 el error, así que entro a modificarlo, desde la consola puedo hacerlo con el editor gedit.
#sudo gedit /usr/share/gdrae/rae.glade
Me voy a la línea 270 en el gedit
CTRL+i 270
Cambio lo que tengo que cambiar, guardo
CTRL+S
y ya quedó. La próxima vez que abra esa aplicación, no vendrá el error en su interfaz :D
Claro que se puede hacer un poco más si se instala glade-2 y se entra directamente desde la consola
#sudo apt-get install glade-2
#sudo glade-2 /usr/share/grdare/rae.glade
No me gusta que este programa no le de el foco al campo de entrada de la palabra, así que cada vez que lo inicio, le debo de dar un Tab para enfocar el campo. Desde la interfaz de glade-2 muevo a mi antojo las cosas, lo grabo y listo.
Si la cagué y debo de recuperar el archivo original, lo remuevo
#sudo apt-get remove gdrae
Y lo vuelvo a instalar
#sudo apt-get install gdrae
Listo.
.png)
.png)
.png)
.png)
.png)

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)

