La otra bola de cristal

Actualización de SLiM y solución al apagado y reinicio del sistema

En las actualizaciones que realicé durante esta semana en Archlinux se encontraba también SLiM a su versión 1.3.3-3, como he tenido el ordenador encendido durante todos estos días no me había dado cuenta que cuando desde el menú intentas apagar o reiniciar el equipo no lo hace, se cierra la sesión y vuelve a la pantalla de login de SLiM y sólo era posible hacerlo abriendo una tty, logueándome como root y desde ahí ejecutar la orden reboot o halt para reiniciar o apagar.

Unas semanas atrás cuando os contaba que había cambiado mi gestor de inicio de sesión de GDM a SLiM, os explicaba como configurarlo para que todo funcionase correctamente, en el apartado donde hay que editar el .xinitrc de nuestro usuario, en el caso de gnome, lo tenía puesto así, porque si no, creo recordar que no aparecían o no funcionaban estas opciones:

exec ck-launch-session gnome-session

Ahora con esta nueva actualización, para poder apagar o reiniciar el sistema hemos de modificarlo, siempre y cuando uséis la versión 1.3.3, debemos hacer:

nano ~/.xinitrc

y dejarlo así:

  GNU nano 2.2.6       Fichero: /home/pinkpanth/.xinitrc                        

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice

Y de nuevo ya vuelven a funcionar las opciones de apagar y reiniciar desde el menú.

Fuente: Foros Archlinux – SLiM: Problema con usuario, perdió permisos.

SLiM – ArchWiki

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

Gnome-schedule o cómo programar tus tareas

Hace algunas semanas hablamos en este blog sobre cómo programar el apagado automático de nuestro pc haciendo uso de crontab vía la línea de comandos. Pero hay quien prefiere utilizar una aplicación gráfica bien porque la terminal se le hace intimidatoria, porque le es más sencillo seguir un menú o simplemente porque le guste más.

En gnome existe una aplicación llamada gnome-schedule que nos ayudará a programar tareas de cualquier tipo que se ejecuten una sola vez en una fecha y hora determinada, que se repitan a diario o periódicamente cada cierto tiempo o desde una plantilla predefinida.

Esta aplicación la podemos encontrar en los repositorios oficiales de debian, así que si queremos instalarla y probarla:

aptitude install gnome-schedule

El programa una vez instalado lo podéis encontrar en el menú Herramientas del sistema – Tareas programadas.

Para este post tomaremos como ejemplo el apagado automático de nuestro equipo y lo configuraremos para que se apague cada día a las 14:20. Aclarar primero que hay acciones que se han de ejectuar siendo root (no todas) como en este caso, así que antes deberemos lanzar la aplicación en modo superusuario:

gksu gnome-schedule

Elegiremos la primera opción: Una tarea que se lanzará repetidamente y rellenaremos los campos especificando una descripción para saber de qué se trata, el comando que se ha de ejecutar y la hora exacta a la que queremos que se ejecute:

Y listo ya lo tenemos preparado para no tener que preocuparnos más. Podemos añadir más tareas, editarlas, eliminarlas e incluso crear nuestras propias plantillas para hacer uso de ellas en un futuro.

Si aún después de todo seguimos prefiriendo la línea de comandos pero no terminamos de aclararnos de cómo especificar exactamente la fecha, hora, etc existe una web que nos ayudará a definir todas estas opciones, la página se llama corntab y en ella especificaremos los minutos, las horas, los días, el mes, el comando y nos dará como resultado la línea que deberemos añadir al fichero crontab.

También existe una aplicación para móviles, iphone de momento, en su web dice que para android muy pronto, llamada igual que la web, corntab y que hace exactamente lo mismo, sólo que la llevamos en nuestro bolsillo (en este caso la hora de apagado será cada día a las 14:08)

Cinnamon en Debian

Al final me decidí a instalar Cinnamon después de leer el post de Artescritorio y aunque me he adaptado muy bien a gnome 3 y su shell también me apetecía ver y probar este fork y volver a ese toque similar a gnome 2, he de decir que ya no lo echo tanto de menos y que con las extensiones que fui añadiendo me he ido apañando bastante bien (otro día hablaré de las que tengo instaladas).

Como Cinnamon de momento no se encuentra en los repositorios de debian testing, recordé hace pocos días haber leído algo al respecto en el blog desdelinux, allí podéis encontrar como instalarlo si estáis interesados, no lo he instalado en arch porque de momento utilizo debian como mi base de pruebas.

Después de un ratito trasteando y poniéndolo relativamente agradable a mi vista, he cambiado el fondo y los iconos que tenía, he configurado los paneles y añadido un par de temas, algunos applets y extensiones para ir probando si me gustan, si me convencen, si las necesito… Luego ya se trata de ir descartando o encontrar otros que me sean útiles.

Vienen algunos applets ya por defecto pero podemos añadir otros, temas y extensiones debemos descargarlos de su web, descomprimirlos y agregarlos en la carpeta correspondiente. En el caso de los themes una vez descomprimidos en:

/usr/share/themes/

Y en el caso de los applets en:

/home/.local/share/cinnamon/applets/

Y las extensiones en:

/home/.local/share/cinnamon/extensions/

Aunque mejor leer primero las instrucciones de cada una de las que vayáis a añadir pues puede que haya que hacer algo adicional o se instalen de otra manera, como por ejemplo el applet del tiempo que trae un script de instalación.

Os dejo algunas capturas:

3+1 aplicaciones para escribir un diario en gnome y linux

Aunque me gusta la tecnología me considero una persona clásica en algunos aspectos, soy mucho de papel y bolígrafo para algunas cosas, me gusta escribir, no por el hecho de plasmar en ningún sitio todo lo que pasa por mi mente, si no que lo que me gusta es el ejercicio que supone sostener un bolígrafo entre mis dedos y deslizarlo por el papel.

Alguna vez sí que he escrito un diario, pero no soy demasiado constante en explicar mi día a día, pero un diario no sólo se puede utilizar para eso, hay quien lo hace para plasmar cosas que pasan por su imaginación, cosas que ha visto o ha oído y le han impactado, ideas que se le ocurren, pensamientos sobre un tema en concreto, sueños… Hoy en día mucha gente para todo esto escribe un blog y lo comparte con los demás, pero quizás haya cosas que no quieras compartir con nadie porque las consideras demasiado íntimas o privadas o sólo quieres escribirlo para ti.

Antiguamente se cogía un cuaderno, se anotaba el día en el que te encontrabas y escribías lo que te apetecía, luego lo cerrabas con un candadito y lo escondías en un cajón o debajo del colchón, lejos de los ojos curiosos de tu familia. A fecha de hoy el arte de la escritura cada vez es menos común, tenemos nuestros móviles, tablets, ordenadores… un sinfín de maquinarias a nuestro alcance por las que nos inclinamos más para realizar casi todas las tareas. Escribir tanto a mano como a máquina es un buen ejercicio mental y una buena manera de en un futuro encontrar una referencia o recordatorio a algo que expresamos en su momento.

Si eres de los que les gusta seguir escribiendo, pero consideras que lo del lápiz y papel ya está desfasado, te presento 3 aplicaciones para el escritorio Gnome. No hay nada de todo esto que no puedas hacer con un editor o procesador de textos, pero estas utilidades te ayudarán a mantenerlo todo en uno mucho más organizado.

Almanah Diary

La verdad es que este tipo de aplicaciones tienen poco secreto, de lo único que se trata es de tener ganas de escribir, manejarse con las opciones básicas de un editor de textos (negritas, cursivas, subrayados…) y el poder mantener tus entradas organizadas por fecha para poder acceder fácilmente y eso es lo que hace precisamente Almanah Diary, una aplicación sencilla pero que cumple perfectamente con su cometido, además nos permite importar y exportar entradas en formato texto o a una base de datos.

Integra un buscador por palabras o para ir a una fecha en concreto si no queremos tener que navegar por el calendario que se muestra en el panel de la derecha.

También podemos añadir definiciones adicionales a nuestras entradas diarias en forma de archivo, nota o url. Aunque esta opción no queda demasiado claro para lo que sirve, yo entiendo que es para adjuntar a lo que escribamos en un día, pero cuando visualizas un día en la que has adjuntado algo no es visible a primera vista.

El fallo que le he visto no sé si es por la versión que estoy usando (la 0.8.0) o por la distribución en la que me encuentro (debian testing), es la imposibilidad de proteger con contraseña el diario, algo importante para este tipo de aplicaciones, igual que antaño le poníamos el candado para mantenerlo privado de los ojos curiosos. Sí que tiene la opción, pero yo personalmente no he conseguido hacerlo funcionar y creo que debería de ser mucho más sencillo.

Es una aplicación básica, sin florituras y sin demasiados extras si lo único que te interesa es escribir.

Lo podemos descargar desde los repositorios de debian con:

aptitude install almanah

O desde archlinux, se encuentra en los repositorios aur:

yaourt -S almanah

Su página web es: Almanah Diary

RedNoteBook

Bastante más completa que la anterior, porque además nos permite añadir tareas, listas, etiquetas, categorías, insertar vínculos, imágenes, archivos… de una manera mucho más intuitiva, además podemos previsualizar la entrada para ver como nos va quedando.

Podemos escoger entre diferentes plantillas prediseñadas o crear las nuestras dependiendo de lo que escribamos y exportar a diferentes formatos: en texto plano, html, latex y pdf.

Más que como diario, serviría también como un buen gestor de notas e ideas, como un bloc personal y privado para plasmar todo lo que se nos pase por la cabeza, o quizás para llevar un blog offline.

Lo que tampoco he visto en esta aplicación es la opción de proteger con contraseña.

Su instalación, al igual que la anterior, desde debian:

aptitude install rednotebook

Desde archlinux:

yaourt -S rednotebook

Web: RedNoteBook

Lifeograph

Destaca sobre todo por la opción de poder proteger con contraseña nuestro diario y el cierre de la aplicación por inactividad, útil si nos ausentamos unos minutos y dejamos el programa abierto protegerlo de miradas ajenas y la opción de gestionar más de un diario.

Permite crear categorías, etiquetas, topics, capítulos, dar formato a nuestros textos y linkar entradas de otros días .

Falla en la opción de exportar y añadir imágenes.

Como el resto de opciones que te he presentado, lo instalaremos desde debian con:

aptitude install lifeograph

O desde archlinux:

yaourt -S lifeograph

Su web: Lifeograph

Bournal

El título del post es 3+1 porque 3 son para nuestro escritorio gnome y para esta última opción da igual el entorno de escritorio que uses, si eres de los que vive sin salir de la terminal, o simplemente quieres algo sencillo pero útil para poder escribir tu diario existe una aplicación llamada bournal.

Bournal la podemos descargar desde los repositorios aur a través de yaourt si utilizas archlinux o en su página web tenemos disponibles los paquetes deb o tar.gz.

Una vez instalado tan sólo tenemos que teclear en la consola el nombre de la aplicación para crear un nuevo diario, nos pedirá una contraseña y a continuación el “Asunto” o “Tema del día”, es decir el título que queráis ponerle a vuestra entrada. Y después tan sólo nos queda escribir:

Algunas opciones para manejar la aplicación:

·Si escribimos bournal lanzamos el programa y con ello la opción de crear una nueva entrada.

·Con bournal -ls listaremos todas las entradas que hayamos escrito, podemos acceder a ellas para releerlas o editarlas simplemente tecleando el número a la cual corresponde.

·Si queremos listar sólo las de un mes en concreto lo haremos con bournal -ls MES AÑO expresándolo:

bournal -ls 02 2012 para Febrero de 2012, por ejemplo.

·Con bournal -d listará las entradas disponibles y desde ahí seleccionaremos la que queramos borrar.

·Podemos también cambiar la contraseña con la opción bournal -p.