jueves, 30 de enero de 2014

Imagemagick

Programas gráficos para editar imágenes hay varios, algunos de ellos suelen venir de serie con la distro (gimp), o se pueden instalar fácilmente desde synaptic (fotoxx), pero también se puede editar un archivo de imagen desde la terminal. Para ello, lo primero es instalar con Synaptic el paquete imagemagick.

Usado desde la terminal es un programa que puede llegar a ser muy complejo de usar ( véase mas abajo enlaces de ejemplos ), por lo que este tema es solo un inicio de como empezar a aprender a usar este programa; el aprendizaje real queda en manos del usuario.

Una vez instalado se puede ver, ejecutando en la terminal: man imagemagick ,como usar dicho paquete y  todos los comandos que contiene ( convert, identify, mogrify, composite, montage, compare, stream, display, animate, import, conjure ) y otros comandos relacionados con él  ( quantize , miff ) con los que se puede manipular una imagen desde la terminal.

Y luego a su vez para aprender como ejecutar, para manipular una imagen con la terminal, cada uno de esos comandos se puede escribir en la terminal: man comando, por ejemplo para aprender como usar el comando mogrify: man mogrify , para aprender como usar el comando compare: man compare, etc

Lamentablemente  los datos que aparecen con estos comandos man.... está en ingles, pero a partir de ellos se puede aprender un montón de información sobre como manipular una imagen con la terminal. Afortunadamente he encontrado este manual en español del programa: http://www.rpublica.net/imagemagick/

La sintaxis general de los comandos en la terminal sigue este modelo:
comando input [-opciones [argunentos]] output


Unos pocos ejemplos:
convert foto.jpg -flip photo.jpg crea foto.jpg= photo.jpg volteada verticalmente.
convert fotos*.jpg -flip photo.jpg  crea varios archivos photos.jpg ( photo-0.jpg, photo-1.jpg, etc ) con las imágenes volteadas a partir de varios archivos fotos.jpg
montage fotos*.jpg -flop photo.jpg crea un archivo photo.jpp en el que se ven las imágenes de fotos*.jpg volteadas horizontalmente.

Una vez se sabe manipular una o varias imágenes con la terminal e imagemagick, se puede usar para crear scripts de bash.
En esta página, en inglés, se pueden ver varios ejemplos de uso de este programa
http://www.imagemagick.org/Usage/ 
Desde esta página se pueden descargar varios scripts de imagemagick ( Fred's ImageMagick Scripts) http://www.fmwconcepts.com/imagemagick/

-------------------------------------------------------

El paquete imagemagic no solo sirve para manipular imágenes desde la terminal, sino que también sirve de base para que otros paquetes puedan funcionar: por ejemplo el paquete nautilus-image-converter: Una vez instalado dicho paquete, y reiniciada la sesión, para que surta efecto la instalación del paquete, se añade una nueva opción en el menú contextual al seleccionar un archivo de imagen, con el que se puede redimensionar dicha imagen y se abre una ventana, o interfaz gráfica, en la que puedes redimensionar la imagen seleccionada.

——————————————–
Imagemagick también tiene su interfaz gráfica ( comando: /usr/bin/display.im6 %f ) , muy intuitiva...si se sabe inglés, al menos la misma cantidad de inglés necesario para ejecutar imagemagick en la terminal.


-----------------------------------------


martes, 21 de enero de 2014

Permitir que el volumen exceda del 100%

El volumen del sonido del sistema por defecto no suele estar todo lo alto que podemos desear, pero podemos modificarlo a nuestro gusto para que pueda ponerse por encima del nivel que viene configurado por defecto.
Desde el Icono de Preferencias de sonido, un icono en el panel con forma de altavoz, se puede de forma rápida activar el sonido o silenciar todo, y llegar a la opción Configuración del Sonido con la que se abre la ventana siguiente.



En la que podemos aumentar el volumen hasta el máximo que nos permite la barra deslizadora del Volumen de salida, tras lo cual en el icono del Volumen nos indicará que éste está al 150%.

Pavucontrol (PulseAudio Volume Control) ( Pavucontrol control de volumen de Pulse ) es un mezclador de Pulse Audio donde podemos regular distintos niveles de entrada y salida de audio desde y hacia diferentes fuentes y destinos. El paquete pavucontrol no viene por defecto instalado en el sistema, por lo que hay que instalarlo a través de Synaptic, o del Centro de Software de Ubuntu.
Entre otras cosas nos permitirá aumentar el volumen mas allá del 100%, en mi pc hasta el 152%

----------------------------------------------------------------------------------------------------------  

En Mint Cinnamon para permitir que el volumen exceda del 100% se puede instalar el desklet soundbox : http://cinnamon-spices.linuxmint.com/desklets/view/13 y configurarlo seleccionando la casilla correspondiente.




Nos permitirá aumentar el volumen mas allá del 100%, en mi pc hasta el 152%

----------------------------------------------------------------------------------------------------------  

Para aumentar aún mas el volumen usamos el comando pacmd incluido en el paquete pulseaudio-utils , ejecutando en la terminal el comando:
pacmd 'set-sink-volume 0 125000'  aumentara el sonido a  -> 190% .
Podemos ir ejecutando varias veces el comando, variando el valor 125000 e ir probando hasta que obtengamos el volumen deseado.






Una vez que hemos comprobado que el comando funciona y que nos pone el volumen en el nivel deseado, para que esté en ese volumen desde el inicio, creamos un script similar a este, lo guardamos en el directorio que se quiera ( por ejemplo /home/usuario/scripts/aumentar_volumen.sh ) y añadimos la dirección en Configuración del sistema->Aplicaciones al inicio.

#!/bin/bash
echo Script para aumentar el volumen
sleep 15s
#volumen  al 190%
pacmd 'set-sink-volume 0 125000'


  ( Editado/Añadido:
Cuando escribí el tema el comando que me funcionaba era:
pacmd 'set-sink-volume 0 125000'

Ahora lo he probado de nuevo, y el comando que me funciona es:
pacmd 'set-sink-volume 1 125000'
es cuestión de probar.

Unas veces funciona con  una de las líneas anteriores y otras veces con la otra; lo soluciono, poniendo las dos lineas de comandos:
pacmd 'set-sink-volume 1 125000'
pacmd 'set-sink-volume 0 125000'

de forma que el script queda asi:


#!/bin/bash
echo Script para aumentar el volumen
sleep 15s
#volumen  al 190%
pacmd 'set-sink-volume 0 125000'

pacmd 'set-sink-volume 1 125000' 

de esta forma unas veces el sonido se pone a 140% por la primera linea, y otras veces lo hará por la segunda. )

El crear el script y añadirlo a Aplicaciones al inicio, en vez de añadir directamente el comando, es para que se ejecute tras un tiempo prudencial , 15 seg.
Otra cosa que podemos hacer es crear un enlace hacia el script en algún sitio en donde lo tengamos a mano, por ejemplo en el escritorio, ( en Mint en el panel o en el menú de aplicaciones ). 

viernes, 17 de enero de 2014

Temas favoritos de 2013

Estos son los 10 temas, de los que he ido publicando durante el año 2013,  que por un motivo u otro, totalmente subjetivos, me han gustado mas. No están ordenados con ningún criterio, ni por orden de publicación, ni por orden de preferencia, sino que los he puesto de forma aleatoria.

Algunos usos prácticos del comando dd: Comando que puede ser muy, pero que muy útil. Con esta herramienta se puede hacer lo mismo, sobre dispositivos: discos y particiones,  que con programas comerciales como Norton Ghost, en Windows o libres como CloneZilla, en Linux, con solo una pequeña línea de comandos.

Pavucontrol: El programa Pavucontrol (PulseAudio Volume Control) es un mezclador de Pulse Audio donde podemos regular distintos niveles de entrada y salida de audio desde y hacia diferentes fuentes y destinos. Perfecto para controlar el sonido, reproducción/grabación. Desde mi punto de vista este programa debería venir instalado por defecto.

Cinnamon grabar el escritorio de forma nativa: Es decir crear un archivo multimedia - vídeo y sonido -  cuyo contenido es lo que previamente se ha reproducido en el escritorio del pc , de forma que no se necesita instalar programas externos a la propia interfaz ( por ejemplo recordmydesktop, kazam, etc), sino con applets o una combinación de teclas.

Añadir resoluciones de pantalla: Si queremos tener disponible en Linux una resolución de pantalla que en principio no está disponible, y vemos que nuestro sistema de inicio dual con Windows/Linux, al iniciar desde Windows si que tenemos disponible esa resolución, o si por cualquier otra causa queremos añadir una resolución de pantalla que no tenemos disponible en el momento actual, en este tema se explica como añadir una resolución de pantalla nueva, o varias, a la lista de ellas que admite el sistema.

Encriptar un pendrive: La protección de algunos archivos es fundamental, especialmente cuando contienen información importante sobre la vida personal o laboral, contraseñas, números de cuentas bancarias, etc. Una de las formas de protección es tener este tipo de información en un pendrive que éste formateado en un tipo especial protegido por una contraseña, es decir un pendrive encriptado, de forma que solo podamos ver los archivos que contiene si sabemos dicha clave.

Guardando información personal en un pendrive: Un pendrive es un dispositivo en el que nos puede venir muy bien guardar información para transportarla de un pc a otro, pero si dicha información es sensible y/o personal, por ejemplo datos de cuentas corrientes, números de teléfonos o correos electrónicos, contraseñas de nuestros servidores de mensajería, lista de usuario y contraseñas que usamos en foros, etc será una muy buena idea protegerla de alguna forma para que si perdemos el pendrive no pueda ser recuperada, o al menos se lo pongamos lo mas difícil posible al nuevo usuario del pendrive.

Crear un usuario invitado en Mint Cinnamon : La idea es tener un usuario ya creado anteriormente desde la cuenta del usuario administrador y accesible desde la pantalla de acceso, y que esté siempre como recién creado, para que lo pueda usar un usuario invitado,  y que lo que éste haga con él se borre al salir de la sesión gráfica. El usuario invitado no tiene permisos de administrador y por lo tanto no puede modificar/dañar  el sistema.
Para invitar a usar el sistema a un amigo sin miedo a que lo estropee.

Añadir acciones al menú contextual de Nemo: Cuando abrimos el menú contextual pinchando con el botón derecho del ratón (el izquierdo si lo tienes configurado para zurdos) obtenemos una ventana en la que se encuentran multitud de opciones/acciones como crear una carpeta o acceso directo, comprimir un archivo, copiar, mover, eliminar , ejecutar scripts, abrir con...etc, y todo esto podremos hacerlo directamente y sin tener que abrir con antelación el programa implicado en la acción seleccionada.
En Nemo aparecen por defecto una serie de opciones que realizan acciones predeterminadas; podemos añadir nuevas acciones al menú contextual para mejorar la usabilidad del administrador de archivos.

Copia de seguridad de los directorios de Cinnamon: Si sabemos en que subcarpetas se guardan las diversas partes de la configuración de Cinnamon ( temas, applets, extensiones, desklets, iconos, fondos de pantalla etc)  podremos fácilmente  hacer una copia de seguridad de ellas para poder recuperar la configuración que hayamos ido creando, si nos ocurriera algún desastre, o para poderla copiar en otro pc.

Usar una sencilla base de datos con una hoja de cálculo: Forma fácil de tratar con datos, con LibreOffice-Calc, para un usuario que no quiera o no sepa usar una base de datos mas compleja.
Aunque la hoja de cálculo de LibreOffice se use habitualmente para llevar estadísticas, llevar una cuenta de gastos e ingresos, y cosas así, también se puede usar para crear y usar una pequeña y sencilla base de datos que nos pueda servir para controlar datos por ejemplo del tipo de nombres, direcciones, teléfonos, correos electrónicos, etc

miércoles, 8 de enero de 2014

20 programas favoritos de 2013

Por fin se acabo este año, que habrá hecho que muchos crean en el poder de la superstición...y eso que no ha sido bisiesto: "año bisiesto, año siniestro" , aunque lo que de verdad da mala suerte es ser supersticioso.
Os dejo una lista de programas, mas o menos, que me gustan y que he usado con asiduidad durante este año. En la mayoría de ellos os dejo un enlace hacia un tema que trata sobre él, aunque puede haber otros mas que también lo hagan, en los índices del blog. En otros programas no he puesto ningún enlace, pero os aconsejo que busquéis información sobre ellos en los índices del blog, o en la línea de búsqueda por palabras clave.

1 Cinnamon: No es propiamente un programa, sino la interfaz de la distro Mint que he usado en este año. Hay muchos temas sobre ella en el índice 2. 

2 Nemo: Es el administrador de archivos de Mint Cinnamon (desde la versión 14); en realidad trata de ser un clon, mas o menos mejorado, de las últimas versiones de Nautilus que se usaba en Gnome2. Hay varios temas sobre Nemo en el índice 2 y en el índice 1 algunos de los temas sobre Nautilus aún pueden ser útiles para Nemo. 

3 Sylpheed: Tras usar Thunderbird, y Simple Mail ( un complemento de Firefox - ver en el índice 1) he cambiado mi programa de correo a Sylpheed. http://hatteras-blog.blogspot.com.es/2010/12/sylpheed-programa-de-correo.html 

4 Multisystem: Estupendo programa para probar varias distros, no solo una, desde un pendrive. http://hatteras-blog.blogspot.com.es/2013/01/multisystem-crear-un-pendrive-live.html 

5 Docks de Aplicaciones: Avant Windowx Navigator (AWN) y Cinnadock: En Mint Cinnamon AWN ha sustituido a Cairo-dock como dock de aplicaciones -que es el que usaba con Gnome2 - , aunque también uso Cinnadock, un dock propio de Cinnamon.
http://hatteras-blog.blogspot.com.es/2012/11/cinnamon-tiene-su-propio-dock-de.html 

6 LibreOffice: Suite ofimática. En http://hatteras-blog.blogspot.com.es/2010/10/libreoffice.html explico como instalar la última versión estable, que además tiene mas extensiones que las que hay en la versión de LibreOffice que viene por defecto al instalar una distro. 

7 Videolan: Reproductor multimedia y mucho mas: ver varios temas sobre este programa en los índices, o en la la línea de búsqueda por palabras clave. 

8 Audacious: Reproductor sencillo de música, que por su interfaz gráfica me recuerda al que usaba ( Winamp ) hace ya bastantes años cuando usaba Windows. 

9 Firefox: Sigue siendo mi navegador de web favorito.Ver varios temas sobre este programa en los índices, o en la la línea de búsqueda por palabras clave. 

10 TV en linux: Magnifico script con el que se pueden ver en el pc varias emisoras de tv españolas e iberoamericanas, y grabar en el disco duro la emisión que hemos estado viendo.  http://hatteras-blog.blogspot.com.es/2012/12/ver-y-grabar-canales-de-tdt-espanoles-e.html 

11 Skype: Este año lo he usado mucho, y lo seguiré usando, ya que mi hijo esta en Alemania haciendo el Eramus. 

12 Remmina: Para tener conectados mis pcs fijo y portátil en la red local casera. http://hatteras-blog.blogspot.com.es/2012/12/remmina-cliente-de-escritorio-remoto-en.html 

13 Pavucontrol: Estupendo programa para controlar varias opciones del sonido: entrada, salida, grabación. http://hatteras-blog.blogspot.com.es/2013/02/pavucontrol-control-de-volumen-de-pulse.html 

14 Cardapio : Menú de aplicaciones que sustituye al que viene por defecto con Cinnamon. Lo puedo ejecutar desde el panel de Cinnamon, o desde el dock de aplicaciones AWN. Sirve para tener el mismo menú de aplicaciones tanto si se usa la interfaz Cinnamon, o Mate, o Unity:  http://hatteras-blog.blogspot.com.es/2012/07/como-mi-forma-de-trabajar-en-cinnamon.html 

15 Y-ppa-manager: Lo uso siempre que quiero añadir un ppa. Me ayuda a buscar el ppa adecuado para un programa. http://hatteras-blog.blogspot.com.es/2012/03/administracion-de-repositorios.html 

16 Synaptic: Sigue siendo mi forma favorita no solo de instalar/desinstalar programas, sino también de controlar que paquetes se instalan y desinstalan, controlar paquetes rotos, huérfanos, etc. Ver varios temas sobre este programa en los índices ( como lo configuro, y como lo uso ), o en la línea de búsqueda por palabras clave. 

17 Gthumb ( con su herramienta: gThumb Photo Import Tool ): No solo para ver imágenes, sino también para renombrarlas de forma masiva, y pasarlas a mi pc desde la cámara de fotos.
Ver varios temas sobre este programa en los índices, o en la línea de búsqueda por palabras clave. 

18 Imagination+dvd-styler: Para recordar las fotos de mis viajes. http://hatteras-blog.blogspot.com.es/2009/12/crear-con-programas-graficos-un-dvd-con.html creando dvd reproducibles en un lector de dvd de sobremesa. 

19 Pinta y Fotoxx: Editores sencillos de fotos. Gimp no es para mi...de momento ( aunque me temo que este momento va a ser muuuuuuy  largo ) 

20 Grub2 y Unetbootin: Para probar una distro de la que hemos descargado y guardado su imagen .iso en el disco duro del pc, sin usar ni cd ni pendrives: http://hatteras-blog.blogspot.com.es/2010/07/iniciar-una-imagen-iso-de-ubuntu.html y http://hatteras-blog.blogspot.com.es/2011/04/probando-una-distro-desde-el-menu-del.html
———————————