Hachoir-metadata

Hachoir-metadata es una aplicación que permite extraer los metadatos de archivos de video, audio y de imagen. También de algunos otros tipos de archivo, como los .torrent, los .exe y algunos comprimidos (aunque no de los .rar).

Ofrece tres formas de visualizar los metadatos:

Modo texto (en terminal):

  hachoir-metadata

Modo gráfico (gtk):

  hachoir-metadata-gtk

Modo gráfico (qt):

  hachoir-metadata-qtejemlos de hachoir-metadata

Esta aplicación se puede encontrar en los repositorios de Debian, con el nombre de python-hachoir-metadata.

Unir archivos usando el comando cat (y dividir con split)

Puede que alguna vez al bajar algún archivo de Internet os hayáis encontrado con que éste está dividido en varias partes. Y que, para juntar esas partes, os indican que tenéis que instalar tal o cual programa, que naturalmente es solo para Windows.

Antes de que os pongáis a buscar algún programa equivalente os recomiendo que probéis a usar el comando cat. Se trata de un comando de bash que se utiliza para concatenar y mostrar archivos. A mí me ha funcionado y es muy fácil de usar.

Vamos a verlo con un ejemplo. Supongámos que tenemos un archivo dividido en varias partes: Ejemplo.avi001, Ejemplo.avi002, Ejemplo.avi003. Abrimos una terminal en el lugar en el que se encuentran los archivos divididos y escribimos:

cat Ejemplo.avi* > Ejemplo.avi

El comando cat nos creará un nuevo archivo, llamado Ejemplo.avi, que será el resultado de la unión de todos esos archivos.

El símbolo * es un comodín. Indica al comando que busque todos los archivos que contengan Ejemplo.avi seguido de cualquier grupo de caracteres. En lugar de usar el comodín podríamos escribir el nombre de todos los archivos divididos, uno detrás de otro, y el resultado sería el mismo. Pero, claro, con el comodín es mucho más rápido.

=======(^_^)=======

Puede que algunos ahora os preguntéis ¿Y si queremos hacer el proceso inverso: dividir un archivo grande en otros más pequeños? Bien, pues para hacer eso usaremos otro comando: el comando split.

Veamoslo con un ejemplo. Tenemos un archivo llamado Ejemplo.avi que ocupa 500 Megas y queremos dividirlo en archivos más pequeños de un tamaño igual o infierior a 200 Megas. Abrimos la terminal en el lugar en el que se encuentra el archivo original y escribimos:

split -b 200M -d Ejemplo.avi Ejemplo.avi.cacho

Obtendremos varios archivos llamados Ejemplo.avi.cacho00, Ejemplo.avi.cacho01, Ejemplo.avi.cacho02. Los dos primeros ocuparan 200 Megas, el último 100 Megas.

La explicación: La opción -b se usa para indicar el tamaño de los archivos a obtener, la M después del número indica que el tamaño es en Megas. La opción -d se usa para que los sufijos sean numéricos en lugar de alfabéticos. El primer nombre que se escribe es el del archivo origen, el segundo es el que tendrán los archivos divididos. Naturalmente a los archivos divididos podemos ponerles el nombre que queramos. Si lo deseamos podemos ponerles el mismo nombre que el archivo original o incluso podemos no ponerles ningún nombre, aunque esto último no resultaría muy práctico (si queréis podéis probarlo y ver que ocurre).

Recordad que, en consola de texto, si el nombre de un archivo contiene espacios en blanco hay que escribirlo entre comillas.

Y, como siempre, si queréis más información usad el comando man.

Volume Icon: un control de volumen para tint2

Volume Icon es un pequeño programa que se muestra como un icono en el systray de tint2 y que nos permite cambiar rápidamente el volumen del sonido en nuestro ordenador desde la barra de tareas. Con el botón izquierdo del ratón lo enmudecemos; moviendo la rueda subimos o bajamos el volumen; y con el botón derecho abrimos un menú desde el que podemos acceder a la pantalla de Preferencias.

En el momento de escribir estas líneas no se encuntra aún en los repositorios de Debian. Pero en la página de Volume Icon nos ofrece la posibilidad de descargar el paquete .deb. Luego solo hay que abrirlo con Gdebi o desde una consola con el comando dpkg.

Volume Icon y menú

wmDrawer

wmDrawer es un dock desplegable. Nos permite disponer una gran número de iconos desde los que iniciar nuestras aplicaciones favoritas y, al mismo tiempo tener un escritorio limpio. wmDrawer aparece como un único icono en un extremo del escritorio. Al hacer click en él se nos despliega una barra con los iconos de las aplicaciones que hayamos determinado. Si hacemos click con el botón izquierdo en uno de ellos se iniciará la aplicación, al tiempo que la barra se pliega y desaparece. Si el click lo hacemos con el el botón derecho la aplicación se iniciará igual, pero la barra permanecerá desplegada.

wmDrawer es un dockapp, pensado inicialmente para Window Maker, pero que funciona perfectamente con cualquier gestor de ventanas que ofrezca un area de dock, como Openbox o Fluxbox. Aunque también puede funcionar en otros tipos de gestores (ver man).

Una vez instalado podemos iniciarlo tecleando wmdrawer en la consola de texto. Para que se active al iniciar la sesión solo necesitamos añadirlo al archivo de inicio de nuestro gestor de ventanas. Para ver las opciones de configuración teclearemos man wmdrawer en la terminal y encontraremos un amplio manual sobre como configurar wmdrawer. El archivo de configuración es un archivo oculto llamado .wmdrawerrc

wmDrawer

Ejemplo de wmDrawer con pseudotransparencia y 2 columnas (imagen encontrada en eglug)


Leer el resto de la entrada…

anyPaper

Últimamente había estado usando feh para poner el fondo de escritorio. Pero el número de opciones que ofrecía me resultaba escaso. Yo quería poder elegir un color de fondo, cuando la imagen no rellenara toda la pantalla; o poder ajustar el escalado a mi gusto; o, con imágenes grandes, poder seleccionar la parte de la imagen que más me interesara. Estuve un buen tiempo buscando, sin éxito, una aplicación que se ajustará a mis deseos, hasta que encontré anyPaper.

screenshot de anypaper

anyPaper no establece el fondo de escritorio, sino que nos permite preparar la imagen a nuestro gusto, luego será otro programa el que se encargue de establecerla de fondo. Entre sus características tenemos: previsualización; seis modos diferentes de colocar la imágen (pantalla completa, normal, mosaico, ajustado, escalado y escalado personalizado); podemos seleccionar el color de fondo, la posición de la imágen y la resolución. También podemos elegir que programa queremos que se encargue de establecer el fondo. Para ello vamos a la pestaña de Configuración y, donde pone Command, escribiremos el comando correspondiente. Por ejemplo, si usamos feh escribiremos feh --bg-center (ver el man de feh). Observad que lo único que va a hacer feh es poner la imágen, tal y como la hayamos configurado con anyPaper, de fondo de escritorio.

anyPaper guarda la última imágen que hayamos puesto de fondo en el archivo oculto .anypaper/output.png. Para que al iniciar una nueva sesión se cargue el último fondo de escritorio que hubieramos seleccionado, podemos: o bien utilizar el programa con el que hayamos configurado anyPaper para establecer el fondo de escritorio, por ejemplo feh; o bien utilizar el propio anyPaper, añadiendo al archivo de inicio el siguiente comando: anypaper -f anypaper -l (ver el man de anypaper).

Transformar en PDF con unoconv

Algo que nos suele molestar bastante a los usuarios de GNU/Linux es la proliferación de archivos en formato de MSWord por Internet. Ya sea bajados de páginas web o recibidos a través de correo electrónico, al final, terminamos con una colección de archivos .doc bastante molesta. Si bien es cierto que se pueden leer usando OpenOffice, la verdad es que un procesador de texto no es la manera más cómoda de visualizar, ni de manejar documentos cuyo único objetivo es ser leídos. Para eso existe el formato PDF.

Las ventajas de los documentos en PDF son evidentes: son más rápidos de abrir, más cómodos de leer y no corren el riesgo de ser modificados por error. Aunque OpenOffice ofrece la posibilidad de exportar documentos .doc a PDF, tener que transformar uno a uno todos estos ducumentos mediante OpenOffice es una labor larga y tediosa. Para facilitar y agilizar este trabajo existe una aplicación para consola de texto llamada unoconv.

Leer el resto de la entrada…