La otra bola de cristal

Solución al error de codificación en nautilus-image-converter

Cuando hace algunos meses en wordpress cambié de tema y me instalé el que estoy usando ahora, observé que existían unos archivos con extensión .po y .mo.

Los archivos .po son los archivos orginales de traducción, sobre los que se trabaja y en su momento vimos que podíamos hacer correcciones o cambios sobre ellos con una aplicación llamada Poedit y desde este archivo y con este software podemos compilar y generar los archivos .mo, que son los que leen la traducción.

Hasta aquí, todo más o menos claro…

La cuestión es que el script para nautilus llamado nautilus-image-converter, tiene un bug o fallo o llamarlo como queráis, no sé si a todo el mundo le ocurre pero a mí me aparecía así:

Obviamente se entiende bien lo que es cada opción, pero me molestaba ver esos caracteres, así que quise arreglarlo para que mostrara correctamente las eñes y acentos.

En la carpeta /usr/share/locale/es/LC_MESSAGES podemos encontrar el archivo nautilus-image-converter.mo, quería editarlo para arreglar manualmente este pequeña fallo, Poedit no me servía pues para ello necesito primero el fichero con extensión .po pero no pude localizarlo en mi sistema. Se me ocurrió a ver si podía encontrarlo en la página de traducción de los paquetes de gnome pero tampoco tuve suerte.

Entonces buscando por internet encontré una solución.

Incluído ya por defecto en nuestra distribución gnu/linux existe un paquete llamado gettext, (si no lo tenemos podemos instalarlo desde los repositorios oficiales fácilmente) y dentro de este varias utilidades, entre ellas para generar desde un archivo .po un .mo y a la inversa, que es lo que a mí me interesaba, es decir del archivo que yo ya tengo nautilus-image-converter.mo generar nautilus-image-converter.po para poder editarlo y corregirlo con Poedit.

Para ello lo primero que vamos hacer es copiar el original a nuestra carpeta de usuario o donde más nos convenga para poder trabajar con él:

cp /usr/share/locale/es/LC_MESSAGES/nautilus-image-converter.mo /home/usario

Ahora le pasamos el comando msgunfmt que sirve para descompilar el fichero .mo y obtener el archivo original de traducción .po que es el que nos faltaba:

msgunfmt nautilus-image-converter.mo > nautilus-image-converter.po

Si todo ha ido bien ya tenemos creado el archivo nautilus-image-converter.po, podemos abrirlo con la aplicación Poedit y corregir los errores de codificación. Guardamos, asegurándonos de tener marcado en Preferencias – Editor la opción Compilar archivo .mo al guardar.

Ahora ya tenemos los 2 archivos: nautilus-image-converter.po y nautilus-image-converter.po

Es el turno de comprobar si todo ha ido bien, pero antes de nada renombraremos el original que teníamos en la carpeta /usr/share/locale/es/LC_MESSAGES por si acaso:

mv nautilus-image-converter.mo nautilus-image-converter.mo1

Y copiamos el reción creado:

cp /home/usuario/nautilus-image-converter.mo /usr/share/locale/es/LC_MESSAGES/

Reiniciamos Nautilus:

killall nautilus

Y comprobamos:

Si alguien quiere ahorrarse el trabajo de generar los archivos y modificarlos, los dejo a vuestra disposición en los siguientes enlaces:

nautilus-image-converter.mo

nautilus-image-converter.po

Para más información sobre como compilar un archivo .po a .mo y viceversa la podéis encontrar en en el blog de Thempra

Encuentra y selecciona rápidamente en Nautilus

Seguro que os ha pasado más de una vez, que tenéis una carpeta en vuestro ordenador llena de archivos de todo tipo: documentos, imágenes, música, vídeos… una especie de cajón desastre. Pero un día decidimos mandar esos archivos al lugar que le corresponde, a la carpeta de música, a la carpeta de fotos, a la papelera, etc…

La manera más habitual de hacerlo es apretar la tecla CTRL + click de ratón e ir archivo por archivo marcando cuales nos interesan, bien para copiar, mover, adjuntar o eliminar. Cuando tenemos una gran lista de archivos, se convierte en una tarea tediosa.

Hay una manera muy fácil de seleccionar varios archivos que cumplan el mismo criterio de búsqueda de una sola vez.

En Nautilus, en el menú Editar, hay una opción llamada Seleccionar archivos que coincidan con… o lo que es más rápido CTRL+S y se nos abrirá una ventanita donde deberemos indicar que es lo que estamos buscando, lo bueno es que se pueden utilizar comodines que nos harán mucho más sencilla esta tarea.

Es decir si por ejemplo queremos seleccionar todos los archivos que sean de un mismo formato o que incluyan una palabra concreta en su nombre, etc.

Recordad que estos comodines de búsqueda que nos van a ayudar son:

* El asterisco sustituye a uno o varios caracteres.
? Sustituye un caracter y una posición concreta.

Por ejemplo, si quisiéramos seleccionar todos los mp3:

*.mp3

He utilizado el asterisco para indicar que seleccione todos los nombres de archivo, que tengan la extensión mp3.

Si quisiéramos seleccionar todos los documentos que tenemos y que llevan linux en su nombre, ya sean txt, pdf, odt, una chuleta en formato png, etc:

*linux*.???

He utilizado los asteriscos entre la palabra linux porque no sé como empieza y como termina el nombre del archivo y los 3 interrogantes, porque las extensiones suelen ser de 3 caracteres. También podría haber hecho:

*linux*.*

Que sería todo lo que contenga la palabra linux y sea del formato que sea.

O por ejemplo todas las imágenes que sean jpg y png:

*.??g

Depende de como cada uno renombre sus archivos, en base a ello se jugará con unos comodines u otros en distintas posiciones.

Un tip rapidito, simple y muy útil.

Añadir notas en Nautilus

En Nautilus tengo activado el panel lateral, por norma general en modo vista lugares, alguna vez había desplegado la flechita hacia abajo para ver en modo vista árbol o el histórico pero nunca me había detenido donde pone notas y fíjate tú por donde después de tanto tiempo descubrí que se pueden añadir notas en nuestros directorios XD

Por si hay algún despistado por ahí o para los que recién empiezan, ahí va.

Tenemos dos opciones posibles:

1 – Panel lateral

Para activarlo: Ver – Panel lateral o simplemente dándole a la tecla F9.

Después desde ese mismo panel lateral hay que seleccionar la carpeta donde queremos añadir las anotaciones, para poder verlas todas, despliega la flechita y selecciona árbol, nos situamos encima con el ratón, volvemos a desplegar la flechita y elegimos notas y escribimos lo que queramos, por ejemplo puede ser interesante añadir notas a una carpeta para mejor identificación de lo que contiene, un aviso u otra cosa en particular.

Después teniendo este panel lateral activado y si nos situamos sobre el directorio donde añadimos la nota nos aparece un icono informándonos de que esa carpeta contiene anotaciones, clicando en él veremos las que se hayan realizado:

notas01

2 – Ventana de Nautilus

Desde la ventana de Nautilus navega hasta el directorio que desees añadir notas, click derecho, propiedades y en la pestaña notas escribir.

Después de hacer esto veremos sobre nuestra carpeta un emblema “informativo”, para verlas: click derecho, propiedades y pestaña notas:

notas02

Errores en Debian lenny

warning Desde que estoy en Lenny me he acostumbrado a vivir con algunos pequeños fallos, supongo que es lo más normal del mundo al tratarse de la rama testing, si no quisiera tener que convivir con ello me habría quedado en Etch que es la rama estable y cuando Debian dice que es estable es que lo es de verdad. O al menos esa es la fama que tiene.

Los problemas que tengo realmente no son nada grave o algo que me afecte desmesuradamente y con lo cual no pueda pasar mi tiempo de ocio, los calificaría como “detallitos” que espero que en breve se pulan y arreglen. Soy consciente de que algunos ya se han reportado, yo también he intentado colaborar cuando me ha dado uno de esos errores y ha aparecido la ventana de informar.

En cualquier caso y mientras espero, tengo alternativas:

-Al intentar instalar un paquete .deb con la aplicación Gdebi se cierra. Lo he probado desde el terminal, escribiendo gdebi nombrepaquete.deb, y no da ningún error, pero cuando te pregunta si deseas instalar la aplicación le digo que sí y no ocurre nada. Alternativa, desde la consola con dpkg -i nombrepaquete.deb.

-En las particiones NTFS desde Nautilus no me deja crear carpetas, cuando lo hago me dice Error genérico. Esto ya no sé si es un problema mío o del driver que instalé desde los repositorios. Me deja copiar, renombrar, borrar, se monta perfecto, puedo hacer de todo excepto crear directorios, he revisado los permisos y la línea del fstab y a mí me parece que todo está correcto.

Busqué por google y encontré un par o tres de personas que les ocurría lo mismo, pero no encontré la solución :-( De momento mi alternativa es hacerlo desde el terminal que sí me deja: mkdir nombrecarpeta. O crearla en otra ubicación y luego pegarla.

Ah y ahora me he dado cuenta que un archivo que pasé ayer desde la red no estaba, he pensado que quizás yo estaba equivocada y creía haberlo pasado pero que finalmente no lo hice, me he quedado un poco mosca porque yo estaba muy segura, pero aún así que lo he copiado de nuevo, pero al entrar en ubuntu a esa partición ¡¡estaba duplicado!! Es decir, que desde Debian no lo veía pero sí que estaba. No sé si pensarme lo de formatear la partición con otro sistema de archivos. ¿Sería una solución? O dejarla como sólo lectura, porque ahora tengo miedo de que puedo ocurrir algo más grave… ¡¡glups!! Esto ya no me parece tanto “detallito”…

-Desde Nautilus al hacer click derecho y darle a propiedades sobre un archivo de música o de imagen nautilus se reinicia. Con los de vídeo no ocurre, sólo con estos dos. Podría mirar en nautilus-debug-log.txt y lo he intentado pero me es imposible poder descifrar nada. O enviar este archivo que genera a la lista de bugs, pero el otro día ya lo reporté cuando me apareció la ventanita de Herramienta de informe de errores. Espero haberlo hecho bien, ¡¡es mi primera vez!!

Aquí la alternativa es a medias porque yo quisiera una manera de poder ver desde el terminal la información que hay en todas las pestañas (¿es posible?) De momento puedo utilizar en definir las vistas de Nautilus para que me muestre algunas, o desde la consola con ls -lh o con identify nombreimagen.jpg (identify está incluído dentro de las utilidades de imagemagick) que me muestra el tamaño y la resolución.

Hace unas semanas se habló de este mismo problema en la lista de usuarios de debian-users a la que estoy suscrita y algunos usuarios lo solucionaron instalando nautilus de la rama inestable. Todavía lo estoy meditando :-P

Por supuesto que de momento ninguno de estos inconvenientes harán que abandone debian.

El comportamiento de Nautilus

Por defecto cuando instalamos Ubuntu por primera vez, abrimos Nautilus y clicamos en una carpeta se nos abre otra ventana nueva, además no se muestra la barra o los botones del lugar donde nos encontramos.

Cada usuario tiene sus preferencias, y a mí no me gusta que se me abran nuevas ventanas, lo prefiero en una sola.

Con Dapper y anteriores siempre configuraba este comportamiento a través de gconf editor, en la opción Apps- Nautilus – Preferences. Pero hoy en Edgy cuando he ido a hacerlo me encuentro que esta opción existe, pero está vacía porque no hay ningún tipo de preferencia definida.

Estos dos tipos de comportamiento reciben el nombre de modo espacial:

nautilus01

Y modo navegador: (que es el que me gusta a mí)

nautilus02

De veras que es la primera vez que me fijo en esta opción, así que ahora mismo no sé si esto ya existía anteriormente o es algo nuevo, ya que como he dicho siempre lo he hecho de la otra manera. En cualquier caso creo que también puede ser útil para quien no lo sepa y le apetezca cambiar estos comportamientos.

Para activar el modo navegador podemos clicar con el botón derecho sobre la carpeta que queramos abrir y darle a la opción “Navegar por la carpeta”. Pero en cuanto la cierres y vuelvas a abrir volverá al modo espacial.

Para que esta preferencia sea permanente abriremos Nautilus y le daremos a Editar – Preferencias y en la pestaña Comportamiento activaremos la opción “Siempre abrir en una ventana de navegador”.

También podemos elegir más fácilmente que se muestre nuestra posición a través de la barra de botones:

nautilus03

O la barra de lugar:

nautilus04

Si tenemos la barra de botones y queremos cambiar a la barra de lugar lo podemos hacer con las teclas CTRL+L, pero nos volverá a ocurrir que al cerrar volverá a su apariencia original, hay un iconito para que resulte más sencillo:

nautilus05

Con el cual podremos cambiar fácilmente entre botones y lugar y además quedará guardado para la próxima que abramos una nueva ventana se muestre de la manera que seleccionamos la última vez.

Si queremos volver al modo espacial de manera permanente deseleccionaremos la opción que marcamos anteriormente en Editar – Preferencias – Comportamiento – Siempre abrir en una ventana de navegador.

P.S: Ahora después de configurarlo ya no aparece vacía la opción preferencias en Gconf Editor – Apps- Nautilus – Preferences, si ahora deseara cambiar algunas opciones de las que he definido también podría hacerlo desde ahí.