jueves, 28 de mayo de 2009

Crear manuales (de Man pages) en formato.pdf

Para el que no conozca que es man,  es un comando que nos muestra un manual de un determinado comando/programa, aunque el /comando/programa sea tan "básico" como: ls.
Lamentablemente no todos los programas te ofrecen información sobre sus opciones. Para que la información aparezca en español ( solo en algunos programas, en los demás seguirá apareciendo en ingles ) debes tener instalados los paquetes: manpages, manpages-es y manpages-es-extra

Buscando información con Man:

---- Si instalas el paquete gman tendrás una base de datos con todos los manuales del "sistema man", y podrás desde ahí abrir el manual del programa que elijas.

---- Si no tienes instalado gman, y quieres buscar información sobre un programa/comando en concreto, puedes en una terminal teclear:
man nombre-del-programa
Por ejemplo teclea: man mplayer
Te aparecerán unas lineas con información sobre las opciones de ese programa.

---- Desde  http://manpages.ubuntu.com/ puedes acceder a todos los manuales de Manpages de Ubuntu  desde Firefox, e instalar un plugin de búsqueda de manpages (similar al que ya hay de google) desde el que buscar información sobre un programa en las distintas distros de Ubuntu

Crear manuales en formato.pdf: En muchas ocasiones, buscando información a través de la terminal y el comando man se nos puede hacer algo incómoda la tarea, porque acostumbrados a leer en visores de pdf, la terminal quizás resulte incómoda. Sin embargo, de igual manera que leemos los manuales del man a través de la terminal podemos hacerlo en formato pdf.

Imaginemos que queremos leer un manual acerca de gedit, para ello nos bastaría abrir una terminal y escribir: man gedit. De esta manera veríamos el manual en nuestra consola. Si queremos convertirlo a PDF bastaría ejecutar lo siguiente en la terminal:

man -t gedit | ps2pdf - > gedit.pdf
( es decir:  man -t programa | ps2pdf - > programa.pdf )

Editado ( 12-nov-2010 ):  o si nos falla el comando anterior ( en versiones anteriores - cuando escribí este tema - si que funcionaba):

man -t gedit > gedit.ps && ps2pdf gedit.ps && rm gedit.ps ( comando que me ha dado Miguel k3b )


( es decir: man -t programa > programa.ps && ps2pdf programa.ps && rm programa.ps )

Al ejecutar esta linea, se crea el archivo gedit.pdf en nuestra carpeta personal. Este archivo contiene los datos que nos muestra man, en formato PDF. Podemos definir el comando del que queremos ver el manual, y el nombre del archivo (y la ruta) en que se guarda.

De esta forma podemos tener un montón de manuales en formato .pdf fáciles de leer, y por lo tanto podemos aprender muchísimo. Aconsejo guardar todos estos manuales.pdf en un directorio concreto, por ejemplo /home/usuario/manuales-pdf

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

Editar los manuales.pdf : Una vez tenemos ese manual.pdf podemos extraer el texto de un documento.pdf para poderlo editar. (Se pierden las imágenes, aunque en este caso no hay imágenes en el archivo creado anteriormente).
Para ello: instalar el paquete pstotext y ejecutar en una terminal, desde la carpeta donde este el documento.pdf a convertir, según el ejemplo siguiente
pstotext manual.pdf > manual.txt

Luego puedes copiar el texto en abiword u openoffice-word y guardarlo como un nuevo archivo.pdf editado por ti.

Otra forma de editar un archivo.pdf es ésta. ( con la extensión de Sun PdfImport.oxt es una extensión para OpenOffice 3 para importar y editar ficheros.pdf )

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



sábado, 23 de mayo de 2009

Mejorando la lectura de la pantalla en un pc portátil

Si usas mucho tiempo el pc portátil es conveniente modificar algunas cosillas para mejorar la lectura de la pantalla y que no se cansen mucho tus ojos.

1- Cambiando la resolución de la pantalla:
--- Con el comando: gksu /usr/bin/displayconfig-gtk (Antes obviamente hay que instalar con synaptic el paquete displayconfig-gtk ) puedes cambiar la resolución de la pantalla al tamaño, de uno de los que admita tu tarjeta gráfica,  que mas te guste ( Su icono aparece en Sistema-Preferencias-Resolución de la pantalla.

--- instalando con synaptic el paquete resapplet, y luego añadiéndolo a Sistema-Preferencias-Sesiones-Programas de inicio, para que aparezca un icono en el panel, desde el que poder cambiar la resolución de la pantalla al tamaño, de uno de los que admita tu tarjeta gráfica,  que mas te guste.

2- Desde Sistema-Preferencias-Apariencia:

--- En   -Tipografías:
*seleccionar el tipo y tamaño de letras para los paneles, aplicaciones, documentos, escritorio, título de la ventana, etc
*seleccionar suavizado de subpixel (LCD) y en Detalles: suavizado subpixel (LCD) y contorno leve

--- En Tema: elegir uno que nos guste y veamos bien. Yo uso el tema "Bruma"; cualquier tema que se elija puede ser luego personalizado

3- En Firefox: instalar el complemento "NoSquint" :
El complemento No Squint, ajusta el tamaño de letra automáticamente. A veces ocurre que usamos pantallas con resoluciones muy altas con la consecuente dificultad para leer los textos, o todo lo contrario, o simplemente que padeces alguna carencia visual, o que el diseño de cierta web es de lectura difícil.
NoSquint te permitirá ajustar el tamaño de la letra de la página que estás visitando, con la ventaja de que recuerda tus preferencias de tamaño por dominio. Una vez instalada dispondrás en la barra de estado de un icono que te informa del zoom actual y te permite cambiar las opciones, las cuales podemos resumir en:
* Permitir un ajuste por defecto para todas las páginas (120% por defecto).
* Permitir usar la rueda del ratón para aumentar/disminuir el zoom.
* Permitir recordar el zoom por dominio.
Por último, indicar que disponemos de un botón personalizable para la barra de herramientas.

4- Con la mini aplicación de brillo:
Añadiendo al panel la "mini aplicación de brillo", y luego haciendo click en su icono aparece una barra deslizante con la que se puede subir o bajar el brillo de la pantalla ( también se puede hacer con las teclas: Fn+F4  para bajar y Fn+F5 para subir el brillo ) ( esta es la combinación de teclas que funciona en mi portátil, pero en otros puede ser por ejemplo Fn+F6 y Fn+F7, es cuestión de que pruebes en el tuyo...suerte)

5- Colocando bien el portátil:
Para ello coloco el portátil en un atril tal y como aparece en la imagen; ademas conecto el portátil a un teclado-usb, un ratón-usb,  y uso un flexo con luz azul.

6- Trabajando/Leyendo con luz azul:
En mis tiempos de estudiante me aconsejaron estudiar con un flexo con una bombilla azul, y la verdad es que no me fue mal, y ahora lo aplico a la iluminación con la que trabajo con mi pc portátil. ( Una alternativa seria usar gafas con cristal azulado, y por supuesto graduadas si lo necesitas )
Ventajas: la luz azul reduce la fatiga visual, mejora la concentración y hace que el usuario se sienta menos cansado y más activo.

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





miércoles, 20 de mayo de 2009

Labores de Mantenimiento del Sistema

Con Guadalinex no solo se puede disfrutar del tiempo usando un buen sistema, también hay que de vez en cuando usar algo de nuestro tiempo en "labores de mantenimiento" del Sistema.Las que pongo a continuación ya han sido explicadas en algún tema que he escrito anteriormente, pero las reagrupo aquí como recordatorio. No están puestas ni por orden de importancia ( aunque como es obvio algunas son mas importantes que otras ).

1-Comando fsck: ver aquí


Es una utilidad de Linux que se utiliza ante alguna inconsistencia del sistema de archivos para corregir los posibles errores en el sistema.

2-Instalar y desinstalar paquetes.deb:


La forma standart de instalar/desinstalar paquetes es con el programas Synaptic: ver aquí y aquí, y también aquí

También se puede hacer con la terminal y el comando apt-get: ver aquí

y Con otros métodos: ver aquí

3-Eliminar paquetes huérfanos: ver aquí


Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete “padre”, con Synaptic o con Apt-get , las dependencias se quedarán en el disco ocupando un espacio inútil. Después de repetidas instalaciones y desinstalaciones, lo normal es que tengamos una serie de paquetes que no necesitamos ocupando sitio en nuestro ordenador. Esto es debido a las diferentes dependencias entre paquetes, de modo que al eliminar cierto paquetes, sus dependencias no suelen ser eliminadas, acumulándose en el disco duro. A estos paquetes se les llama “huérfanos” (no tienen padre). Nunca está de más ver si tenemos paquetes huérfanos ocupando espacio en nuestro disco.

4-Redimensionar particiones: ver aquí

Así puedes disminuir algo el tamaño de la partición /home y aumentar el tamaño de la partición /  ( o aumentar el tamaño de la partición / a costa de disminuir el tamaño de otra partición vecina – por ejemplo una en la que tengas windows – )

5-Borrar archivos innecesarios: ver aquí
..eliminar paquetes.deb
..eliminar varios innecesarios con kleansweep
..de opciones de programas
..de directorios temporales
..imagenes miniaturas

6- Antivirus en directorio wine: ver aquí

Hay programas varios antivirus .que funcionan en linux,pero que en realidad solo sirven para verificar que no tienes virus que vayan a afectar a windows, para no enviarlos a tus amigos que usan ese sistema, o a tu windows si tienes tu pc con windows y linux , o una red casera con linux en un pc  y windows en otro. Si solo usas linux y nada mas que linux, no te sirve de mucho tener un antivirus.

7- Crear partición /home separada: ver aquí

Tanto si quieres actualizar Guadalinex desde una versión mas antigua a otra mas moderna, como si lo que quieres es reinstalar el sistema, puede ser buena idea pasar de tener todo el sistema en una sola partición /   a tenerlo en distribuido en dos particiones: una para /  y otra para /home.

8- Crear aptoncd: ver aquí

Esta herramienta ( se instala desde synaptic, ya que está en los repositorios ) tiene varios usos:
1-permite crear un CD/DVD para instalar software con Synaptic en un pc no conectado a internet.
2-se puede usar para actualizar e instalar los mismos paquetes de software en varios pcs sin necesidad de volver a bajar los paquetes de nuevo: es decir permite crear una copia de seguridad en cd/dvd de los paquetes .deb bajados e instalados en tu pc, para usarlos en varios pcs.
3-permite volver a instalar los paquetes.deb cuando quieras, por ejemplo tras una actualización o reinstalación del sistema. Con AptOnCD se crea un cd/dvd que luego puede ser usado por synaptic como fuente de repositorios.

9- Copias de seguridad: ( ver varios temas en el Índice ):
.. de archivos importantes del sistema
.. del menú de aplicaciones
.. de marcadores de firefox
.. de particiones
.. de /home/usuario

#10-- Gestor de actualizaciones: ver aquí
Guadalinex tiene un gestor de actualizaciones que te avisa de cuando uno de los paquetes que tienes instalados se ha actualizado.cuando se actualiza un paquete es porque se solucionan errores o se añaden funcionalidades nuevas que lo hacen más completo

11-- Antes y despues de instalar kernels:


--- El kernel del sistema se actualiza cada poco tiempo con mejoras y correcciones de seguridad. Como ya sabemos, estas actualizaciones se instalan de forma (más o menos) automática, creando una nueva entrada en nuestro Grub para poder arrancar el sistema con el nuevo kernel. Ahora bien, las antiguas se quedan ahí, y si no las quitamos nosotros mismos, no tardaremos en tener un sistema con muchos megas de espacio ocupados por núcleos (kernel) antiguos y además un menú de inicio nada funcional, con varias opciones de arranque no necesarias. Ver aquí

--- Cuando el gestor de actualizaciones indique que se necesita actualizar un kernel, aconsejo no actualizar nada hasta después de haber hecho lo siguiente: ver aquí

12-- Configurar el sistema a nuestro gusto:


--- La apariencia de Guadalinex ( Gnome2 ) es altamente configurable : ver aquí

--- Para modificar a nuestro gusto la configuración de nuestro escritorio Gnome, podemos utilizar la utilidad Gconf-Editor: ver aquí y aquí

13-- Actualizar OpenOffice:

Para actualizar a la última versión de OpenOffice que vaya saliendo: ver aquí

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

lunes, 18 de mayo de 2009

Gestor de Actualizaciones

Mantener actualizada una versión: es mantener los paquetes en su versión mas actual según son actualizados por el mantenedor del sistema.( en Guadalinex, son actualizados por la junta de Andalucia – y por Indiocabreao si tienes como fuente de software los paquetes de Guadausers ). Esto no debe dar ningún problema teniendo bien el archivo /etc/apt/sources.list, el Sistema lo hará de forma automática por medio del Gestor de Actualizaciones. No confundir con Actualizar una distribución: es pasar de una versión – por ejemplo GV4 – a otra versión mas actual – por ejemplo GV5

1- ¿ Que es y como se usa el Gestor de Actualizaciones ( GdA) ?: Guadalinex tiene un GdA que te avisa de cuando uno de los paquetes que tienes instalados se ha actualizado. Cuando haya actualizaciones disponibles el Sistema te avisará con un un icono en el panel del Sistema . Esta advertencia sólo aparece una vez, cada vez que inicias Guadalinex, si lo cierras dejará de molestarte.

La inmensa mayoría de las actualizaciones se aplican sin tener que reiniciar el pc. Es posible, no obstante, que para algunas actualizaciones críticas del kernel (no son comunes) sea necesario reiniciar. Pero ni en ese caso es necesario que reinicies el sistema en ese momento, si quieres puedes reiniciar mas tarde, solo pasará que esa actualización no será efectiva hasta que lo hagas. Aconsejo que leas qué hacer antes y después de actualizar un kernel con el GdA.
Si haces clic en su icono se abrirá el GdA, y  aparece una lista con las actualizaciones disponibles, separadas por categorías. Puedes hacer que el gestor compruebe si hay nuevas actualizaciones de forma manual clicando sobre "Comprobar", de otra forma lo comprobará según tengas configurado que lo haga. Si eres muy curioso puedes ver la descripción de cada actualización desplegándola... aunque la verdad es que hay que tener mucho tiempo libre para hacer esto. Lo más normal es que hagas click sobre "Instalar actualizaciones" después de echar un vistazo. El Sistema empezará a descargar las nuevas versiones de los paquetes. Puedes minimizar la ventana o largarte a otro escritorio mientras trabaja. Cuando se hayan descargado, el Sistema procederá a instalarlos. No tienes que hacer nada, el gestor de paquetes lo hace todo por ti. Cuando se hayan descargado, se procederá a instalarlos.

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

2- ¿Por qué mantener actualizado Guadalinex?: Hay varias razones:
-- cuando se actualiza un paquete es porque se solucionan errores,
-- o se añaden funcionalidades nuevas que lo hacen más completo,
-- las actualizaciones incluyen algunas de seguridad
-- y otras que corrigen bugs.
De todas formas, si decides no actualizar tu Sistema no pasa nada grave, simplemente no estarás a la última; las actualizaciones son opcionales.

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

3- Configuración del GdA: ¿ Que tienes que tener bien configurado para que el GdA no te estropee el Sistema ?: Para que funcione correctamente el GdA no es bueno mezclar fuentes de software, paquetes .deb , de diversos sitios, o de diversas versiones de Guadalinex, y menos aún de diversas distros o versiones de UIbuntu/Guadalinex, por lo que aconsejo tener siempre bien configurado el archivo /etc/apt/sources.list . En dicho archivo debe estar solamente las fuentes adecuadas a la versión del sistema que uses.

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

4- Evitar el funcionamiento automático del GdA: Si por el motivo que sea no quieres actualizar el Sistema ¿ Se puede evitar que el GdA te avise automáticamente, y que solo funcione si tu lo ejecutes manualmente ?: El GdA se ejecuta de forma automática cuando tienes una actualización porque al iniciar el Sistema se inicia un programa ( Update Notifier) que trabaja en segundo plano y que es el que hace que se active el GdA cuando tienes disponible una actualización. Si haces que no se ejecute ese programa en el inicio del Sistema no se ejecutara el GdA de forma automática y solo lo hará si tu lo ejecutas manualmente desde Sistema-Administración-Gestor de Actualizaciones.

Para hacer que no se ejecute el Update-Notifier al inicio del sistema: en Sistema-Preferencias-Sesiones-Programas de Inicio: desactivar la casilla de Update-Notifier.

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

5- Error mientras se actualiza: Si mientras actualizas se corta la actualización, por ejemplo por un corte de luz, y cuando reinicias el pc y reintentas actualizar te da un error:

E: dpkg was interrupted, you must manually run ‘dpkg –configure -a’ to correct the problem.

Lo que se tiene que hacer es ejecutar en una terminal: sudo dpkg --configure -a como te indica el mensaje de error. Luego ya se puede reiniciar la actualización.

Otro error frecuente es:

"El repositorio puede no estar disponible, o no se ha podido conectar con él debido a algún problema con la red. Si está disponible, se usará una versión anterior del índice erróneo. En caso contrario, el repositorio será ignorado. Compruebe la conexión de su red y verifique que la dirección del repositorio en las preferencias es la correcta" . Pues pasa lo que te dice el mensaje: El repositorio puede no estar disponible, o no se ha podido conectar con él debido a algún problema con la red = por alguna causa ajena a la voluntad de...( de nadie que se sepa)  en ese momento no se ha podido conectar al sitio donde están la lista de repositorios que te aparecen debajo.

Solución inténtalo mas tarde.  Nadie es perfecto y aveces las conexiones fallan, puede ser culpa del sitio donde están los repositorios, o del proveedor de servicios de red, o... de vete tu a saber.

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

jueves, 14 de mayo de 2009

Instalar paquetes.deb

Instalar paquetes.deb en Guadalinex es muy fácil, y ademas no solo se puede hacer de una forma:

1- Con Synaptic: En principio es la forma "por defecto" de instalar paquetes.deb .Tiene la ventaja de que te permite ver, antes de instalar nada si se instalaran junto con el paquete que realmente quieres instalar otros paquetes necesarios, y cuanto ocupa lo que se va a instalar,  o si lo que es peor si se desinstalarán algunos paquetes. Creo que con leer esto y esto ya es bastante para saber instalar paquetes con Synaptic.

2- Con menú de Aplicaciones-Añadir y Quitar: Tiene la desventaja de que no te permite ver si se instalaran junto con el paquete que realmente quieres instalar otros paquetes necesarios, y cuanto ocupa lo que se va a instalar,  o si lo que es peor si se desinstalarán algunos paquetes. Realmente no me gusta nada esta forma de instalar paquetes, no la uso nunca.

3- Con AptOnCD: Se puede usar para actualizar e instalar los mismos paquetes de software en varios pcs sin necesidad de volver a bajar los paquetes de nuevo: es decir permite crear una copia de seguridad en cd/dvd de los paquetes .deb bajados e instalados en tu pc, para usarlos en varios pcs.

Permite volver a instalar los paquetes.deb cuando quieras, por ejemplo tras una actualización o reinstalación del sistema. Con AptOnCD se crea un cd/dvd que luego puede ser usado por Synaptic como fuente de repositorios. Ver esto

4- Con la terminal: - La orden para instalar un paquete es: sudo apt-get install paquete ( por ejemplo sudo apt-get install amule )  - La orden para desinstalar un paquete es: sudo apt-get remove --purge paquete ( cuidado delante de purge hay dos guiones). Tanto para instalar como para desinstalar se puede hacer con una lista_de_paquetes, por ejemplo: sudo apt-get install amule tuxmath tuxpaint tuxtype. Para saber mas sobre Apt-get

Gracias a Guadafan he sabido que también se puede automatizar mucho esto, de la siguiente forma:

Edita el archivo oculto /home/usuario/.bashrc y al final añade lo siguiente:

alias instala='sudo apt-get install'

alias desinstala='sudo apt-get remove --purge' ( cuidado delante de purge hay dos guiones)

Luego desde la terminal podrás:

- instalar programas solo con la orden: instala lista_de_paquetes ( Por ejemplo: instala tuxmath tuxpaint tuxtype  )

- y desinstalar con: desinstala lista_de_paquetes

5- Con gDebi:  para instalar paquetes.deb desde otros repositorios o páginas de internet, tras bajar el paquete que queramos instalar, lo seleccionamos y con el botón derecho del ratón en Propiedades-Abrir con... ponemos gdebi, y a partir de entonces con hacer click sobre el paquete.deb se iniciara el programa Gdebi que permite instalar paquetes.deb que sean compatibles con la versión de Guadalinex/Ubuntu que tengamos, indicándonos si se va a instalar una versión mas antigua que la que ya tenemos o si hay problemas de dependencias en cuyo caso no nos deja instalar el paquete. Podemos buscar y bajar paquetes.deb para instalarlos con este método desde varias páginas, por ejemplo desde getdeb, o desde  uptodown

6- Con AptUrl: Es un paquete que se puede instalar con Synaptic. Esta pequeña aplicación permite al sistema instalar aplicaciones a través de ciertos enlaces en el navegador Firefox, lo que implica un ahorro de tiempo considerable, ya que no tendremos que abrir ni la consola. Muchos sitios usan ya esta utilidad para ofrecer instalaciones rápidas a sus lectores… y lo mejor de todo es que no supone un riesgo adicional para los usuarios, ya que los programas instalables son sólo los que tengamos en nuestros repositorios ( configurados en el archivo /etc/apt/sources.list) , de manera que si son fiables no tenemos nada que temer. Para que podamos instalar un paquete .deb desde una página web de este tipo, el enlace en ella debe tener el prefijo “apt://” en la dirección. Podemos instalar aplicaciones con este método desde: http://appnr.com/:  pulsas sobre un enlace y te instala el programa bajado de algún repositorio, los que se encuentran en el sources.list de tu ordenador, por lo que no hay problema de versión ni de distribución. Si por ejemplo buscamos en appnr alguna aplicación que no este en los repositorios, veremos que el botón de instalación es diferente y que justo debajo pone el nombre del repositorio necesario para que funcione la instalación. Si le damos sin añadir el repositorio recomendado, no funcionara la instalación diciéndonos que no existe ese programa.

7- Con Repositorios Personales de Paquetes (PPA): bien a través de la terminal o con un programa gráfico:  Y-Ppa-Manager  :   Administración de repositorios personales de paquetes (ppa)
----------------------------------------------

Para que todos estos métodos funcionen correctamente sin que se produzca un fallo en la configuración del sistema hay que tener las fuentes de paquetes bien configuradas, es decir tener el archivo /etc/apt/sources.list bien configurado: No es bueno mezclar fuentes de paquetes .deb de diversas distribuciones o diversas versiones de una distribución ( es decir no mezclar fuentes de Debian y Ubuntu, o de Ubuntu 7.04 y Ubuntu 8.04.Para poder instalar un paquete con estos métodos, éste tiene que estar en los repositorios indicados en el archivo sources.list.

Después de repetidas instalaciones y desinstalaciones, lo normal es que tengamos una serie de paquetes que no necesitamos ocupando sitio en nuestro ordenador:  Eliminar paquetes huérfanos

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

martes, 12 de mayo de 2009

"Lomografia": script Lomo para Gimp

La Lomografía es el arte de hacer fotografías con una cámara LOMO LC-A (en ruso: ЛОМО). Es una cámara totalmente automática, de alta sensibilidad, capaz de registrar color y movimiento sin necesidad de flash y sin deformación. Las fotografías tomadas con esta cámara tienen unas características peculiares que las distinguen instantáneamente.
La lomografía enfatiza la fotografía informal y despreocupada. Lo que normalmente se consideraría un defecto o accidente (sobresaturación de colores, defectos ópticos, sobreexposición, colores indefinidos, etc.) se considera aquí un rasgo particular y artístico.

La Lomografía no es solo usar un tipo concreto de cámaras de foto, sino que como todo arte, tiene su propio decálogo: http://www.lomography.es/about/the-ten-golden-rules   https://www.xatakafoto.com/trucos-y-consejos/diez-reglas-para-ser-un-buen-aficionado-a-la-lomografia  http://lomofototips.blogspot.com.es/2012/11/los-10-mandamientos-de-la-lomografia.html. Lomografía significa hacer fotos sin pensar. Sólo tienes que disparar. Y quién sabe lo que saldrá. No hace falta que mires por el objetivo. La particularidad de las cámaras Lomo es que son muy fáciles de usar, parecen de juguete. Además, tienen una lente que curva el mundo y produce un efecto túnel. Añade colores que no estaban realmente ahí y crea imágenes irreales. Para colmo, la Lomo tiene un mecanismo de exposición que permite hacer fotos de noche sin iluminación especial ni flashes.

Un poco de historia: Dos estudiantes austríacos en Praga en 1991 encontraron en un mercadillo varias cámaras compactas de la marca LOMO (La LOMO LC-A es una cámara analógica de fabricación rusa ) . Estas cámaras cuentan con unas características muy especiales basadas principalmente en su objetivo y distancia focal, con la que se obtienen unas imágenes fuertemente saturadas y con un viñeteado alrededor, creando un efecto túnel. Estos dos amigos iniciaron un fenómeno llamado Lomografía, que con la frase “No pienses, dispara!”, hace que sus usuarios vayan por el mundo haciendo “fotos locas”, consiguiendo resultados poco controlables a priori por las bases de la fotografía. Los efectos de la cámara, combinados con encuadres o posiciones de disparo poco usuales, consiguen resultados completamente diferentes a los de la fotografía convencional, pero comunes a esta corriente.

Los rusos son los culpables de que haya una forma de fotografía especialmente divertida: la lomografía. Lomo es un acrónimo de Leningradskoye Optiko-Mechanichesckoye Obyedinenie (Unión Mecánica Óptica de Leningrado), una compañía que se fundó en 1914 en San Petersburgo. En esa época, nadie tenía ni la más remota idea de lo que la pequeña Lomo llegaría a aportar. De la noche a la mañana, el uso de las Lomo se extendió por Europa occidental. Hoy, la Sociedad Lomográfica cuenta con más de 500.000 miembros.

En la web Lomography encontraras interesantes ejemplos de esta estética tan particular.

Si no tienes, ni quieres comprarte una de estas cámaras ( 150-200 dolares en eBay, aunque posiblemente en tu ciudad tambien puedas conseguirlas mas baratas), puedes conseguir un efecto similar con el script para GIMP que te permite obtener resultados muy parecidos con tu cámara digital. El script se llama gimplomo.scm y para instalarlo solo es necesario crear un archivo de texto con gEdit, con su contenido y su nombre,  y guardarlo en la carpeta oculta /home/usuario/.gimp-2.4/scripts/

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

; The GIMP -- an image manipulation program
; Copyright (C) 1995 Spencer Kimball and Peter Mattis
;
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
;
; Copyright (C) 2005 Francois Le Lay <mfworx@gmail.com>
;
; Version 0.3 - Changed terminology, settings made more user-friendly
; Version 0.2 - Now using radial blending all-way
; Version 0.1 - Rectangular Selection Feathering doesn't look too good
;
;
; Usage:
;
; - Vignetting softness: The vignette layer is scaled with a
;   default size equal to 1.5 the image size. Setting it to 2
;   will make the vignetting softer and going to 1 will make
;   the vignette layer the same size as the image, providing
;   for darker blending in the corners.
;
; - Saturation and contrast have default values set to 20 and act
;   on the base layer.
;
; - Double vignetting: when checked this will duplicate the Vignette
;   layer providing for a stronger vignetting effect.
;
;
; October 23, 2007
; Script made GIMP 2.4 compatible by Donncha O Caoimh, donncha@inphotos.org
; Download at http://inphotos.org/gimp-lomo-plugin/

(define (script-fu-lomo aimg adraw avig asat acon adv)
(let* ((img (car (gimp-drawable-get-image adraw)))
(owidth (car (gimp-image-width img)))
(oheight (car (gimp-image-height img)))
(halfwidth (/ owidth 2))
(halfheight (/ oheight 2))
(vignette (car (gimp-layer-new img
owidth
oheight
1
"Vignette"
100
OVERLAY-MODE)))
(overexpo (car (gimp-layer-new img
owidth
oheight
1
"Over Exposure"
80
OVERLAY-MODE)))
)

;
; init
;

(gimp-context-push)
(gimp-image-undo-group-start img)
(gimp-context-set-foreground '(0 0 0))
(gimp-context-set-background '(255 255 255))

;
; adjust contrast and saturation
;

(gimp-brightness-contrast adraw 0 acon)
(gimp-hue-saturation adraw ALL-HUES 0 0 asat)

;
; add two layers
; prepare them for blending
;

(gimp-image-add-layer img overexpo -1)
(gimp-image-add-layer img vignette -1)
(gimp-drawable-fill vignette TRANSPARENT-FILL)
(gimp-layer-set-preserve-trans vignette 0)
(gimp-drawable-fill overexpo TRANSPARENT-FILL)
(gimp-layer-set-preserve-trans overexpo 0)

;
; compute blend ending point depending on image orientation
;

(define endingx)
(define endingy)
(if (> owidth oheight) (begin (set! endingx owidth )
(set! endingy halfheight ))
(begin (set! endingx halfwidth )
(set! endingy oheight ))
)

;
; let's do the vignetting effect
; apply a reverse radial blend on layer
; then scale layer by "avig" factor with a local origin
; if double vignetting is needed, duplicate layer and set duplicate opacity to 80%
;

(gimp-edit-blend vignette 2 0 2 100 0 REPEAT-NONE TRUE FALSE 0 0 TRUE halfwidth halfheight endingx endingy)
(gimp-layer-scale vignette (* owidth avig) (* oheight avig) 1 )
(if (= adv TRUE)
( begin
(set! hvignette (car (gimp-layer-copy vignette 0)))
(gimp-layer-set-opacity hvignette 80)
(gimp-image-add-layer img hvignette -1)
)
)

;
; let's do the over-exposure effect
; swap foreground and background colors then
; apply a radial blend from center to farthest side of layer
;

(gimp-context-swap-colors)
(gimp-edit-blend overexpo 2 0 2 100 0 REPEAT-NONE FALSE FALSE 0 0 TRUE halfwidth halfheight endingx endingy)

;
; tidy up
;

(gimp-image-undo-group-end img)
(gimp-displays-flush)
(gimp-context-pop)
)
)

(script-fu-register "script-fu-lomo"
_"_Lomo..."
"Do a lomo effect on image.
Updated by Donncha O Caoimh.  Newest version can
be downloaded from http://inphotos.org/gimp-lomo-plugin/"
"Francois Le Lay <mfworx@gmail.com>"
"Francois Le Lay"
"15/02/05"
"*"
SF-IMAGE       "Input image"          0
SF-DRAWABLE    "Input drawable"       0
SF-ADJUSTMENT _"Vignetting softness" '(1.5 1 2 0.1 0.5 1 0)
SF-ADJUSTMENT _"Saturation" '(20 0 40 1 5 1 0)
SF-ADJUSTMENT _"Contrast" '(20 0 40 1 5 1 0)
SF-TOGGLE     _"Double vignetting" FALSE)

(script-fu-menu-register "script-fu-lomo" _"<Image>/Filters/Light and Shadow")

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

Para hacerlo mas sencillo y rápido te dejo las instrucciones para hacerlo con la Terminal:

wget http://crunchbang.org/misc/gimplomo.scm
mv gimplomo.scm ~/.gimp-2.4/scripts/


Luego solo tienes que abrir GIMP, elegir una foto, y aplicar el efecto desde el menú Filtros>Luces y Sombras>Lomo: se abre una ventana en la que podrás modificar, mediante una barra deslizante,  los tres parámetros: saturación, contraste, y suavidad del viñeteado alredor de la foto. Puedes aplicar el script varias veces para hacer que el viñeteado (oscurecimiento de los bordes de la foto, y el centro de la foto algo sobreexpuesto  ) sea mas profundo, deslizando la barra correspondiente varias veces a la derecha e izquierda.

El efecto "lomografia" consiste en hacer que una foto tenga: - colores con mas contraste  - con mas saturación - y con viñeteo: oscurecimiento de los bordes de la foto, y el centro de la foto algo sobreexpuesto.

Si una vez probado el script no te gusta, solo tienes que borrar el archivo /home/usuario/.gimp-2.4/scripts/gimplomo.scm

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

Aquí un ejemplo con una foto "normal" y su correspondiente foto con "efecto Lomo"





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

domingo, 10 de mayo de 2009

Script para oir emisoras de radio

Aquí tenéis un ejemplo de script sencillo para oir emisoras de radio: Para que funcione se necesita tener previamente instalado el programa mplayer ( reproductor multimedia ) y conocer la dirección correspondiente a la emisora que queremos oir y que tenemos que poner como "playlist". Para ello tendremos que conectarnos con el navegador web a la dirección principal de la emisora que queramos poner en el script, y desde allí averiguarlo: tened en cuenta que las direcciones van cambiando.

Para averiguar la dirección que queremos poner en el script: vamos a la página web donde podemos escuchar la emisora, y miramos su código fuente:  click derecho del ratón y en el menú contextual-->"Ver código fuente de la página"; se abre otra ventana o pestaña, en la que tecleando Ctrl+F encontraremos un enlace a un fichero asx:copiamos esa dirección y la guardamos en un archivo de texto, para de esta misma forma ir guardando varias direcciones de radios, que podemos después copiar en el script.

¿ Que ventaja tiene esta forma de oir una emisora de radio ?: por ejemplo sirve para estar oyendo una radio de internet sin tener que tener un navegador abierto, o una pestaña/ventana del navegador abierta, y sin tener que instalar paquetes especiales para oir música de internet.

Desde esta página: http://www.espana.fm/ podéis conectaros a un montón de radios españolas en internet, y en esta otra http://www.accuradio.com/ a un montón de radios intenacionales, y a partir de ahí averiguar mas direcciones que añadir a las que pongo como ejemplo en el script. Seguro que hay mas páginas similares a las dos anteriores desde las que podéis ir averiguando direcciones para añadir al script, haciendo uno a vuestro gusto.

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

#!/bin/bash
echo "Script para seleccionar qué radio quieres escuchar"
echo""
echo " 1 -> Kiss FM"
echo " 2 -> RNE clásica"
echo " S -> Salir"
echo ""
echo "Seleccione una de las radios "
read radio
if [ "$radio" = "1" ]; then
mplayer -playlist http://pointers.audiovideoweb.com/asxfiles-live/ny60winlive7001.asx
elif [ "$radio" = "2" ]; then
mplayer -playlist http://www.rtve.es/rne/audio/RNEclasica.asx
elif [ "$radio" = "S" ]; then
exit
fi
#FIN

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

Podéis añadir de forma similar mas emisoras de radio, o modificar las que he puesto como ejemplo ( en rojo), y una vez tengáis escrito el script totalmente a vuestro gusto podéis hacer que se pueda ejecutar como indico en el tema "como crear un script básico".

Lo podéis guardar en la carpeta de scripts para nautilus: /home/usuario/.gnome2/nautilus-scripts, para tenerlo a mano desde nautilus, o crear un enlace desde el escritorio o desde el menú de aplicaciones, o desde el panel.

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

miércoles, 6 de mayo de 2009

Filtros de paquetes en Synaptic

Una labor de mantenimiento que conviene realizar de vez en cuando, dependiendo de cuanto nos guste instalar y desinstalar paquetes en nuestro sistema, es crear filtros personalizados en Synaptic, que nos ayuden a buscar algunos tipos determinados de paquetes.

Para ello en Synaptic: ir a la pestaña Configuración y elegir Filtros: Al seleccionar Filtros se muestra una pantalla: en la pestaña Estado puedes crear todos los filtros que quieras: solo hay que dar a crear nuevo filtro con un nombre, por ejemplo “Huérfanos”, desmarcar todas las opciones y marcar el filtro de huérfanos. Una vez terminado, al volver a la pantalla principal de Synaptic y elegir en la parte inferior la opción de “Filtros Personalizados”, se mostraran todos los filtros personalizados, y en ellos estará el filtro “Huérfanos” mostrando solo los paquetes huérfanos, con lo que será muy cómodo y sencillo desinstalarlos todos o solo algunos de ellos.




De forma similar se pueden crear otros filtros personalizados; yo aconsejo crear algunos filtros personalizados para seleccionar:
- paquetes Actualizables ( con versión superior ) : paquetes que ya tenemos instalados, pero de los que ha salido una versión mas moderna; serán los que se actualicen con el "Gestor de Actualizaciones".
- paquetes Clavados: para impedir que el gestor de actualizaciones nos avise de que hay una actualización disponible de un programa que nos va bien y por la razón que sea no queremos actualizarlo. o por el contrario de un programa que no queremos instalarlo porque nos da algún problema. Para ello lo que hay que hacer es:
- seleccionar el paquete que no queramos que se actualice
- marcar en Paquete >> Bloquear versión: el paquete aparecerá con un pequeño candado, y aparecerá como paquete “clavado” en la pestaña Estado.
Si se quiere revertir la situación para que si que pueda ser actualizado, hay que seleccionarlo y desmarcar la opción Bloquear versión, con lo que desaparece el candado y ya no aparece como paquete “clavado”
- paquetes con Configuración Residual: paquetes que hemos desinstalado, pero de los que por alguna razón ha quedado parte de su configuración, y que desde aquí podemos desinstalar totalmente; o cuando se actualiza un programa a una versión posterior, la versión anterior dejará residuos en el sistema. Serás capaz de liberar algo de espacio en disco mediante la eliminación de estos paquetes residuales de configuración. Tenemos que marcarlos con la opción “Marcar para eliminar completamente”. Una vez marcados los paquetes, pulsamos sobre el icono “Aplicar” y se eliminan del sistema. De vez en cuando conviene hacer esto, para mantener limpio el equipo.
- paquetes Huérfanos: Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete “padre”, con Synaptic o con Apt-get , las dependencias se quedarán en el disco ocupando un espacio inútil. Después de repetidas instalaciones y desinstalaciones, lo normal es que tengamos una serie de paquetes que no necesitamos ocupando sitio en nuestro ordenador. A estos paquetes se les llama “huérfanos” (no tienen padre). Aquí hay otra forma de desinstalar paquetes huérfanos.
- paquetes No Instalables: paquetes que hemos instalado desde unas fuentes distintas a las que tenemos en el archivo /etc/apt/sources.list  ( por ejemplo desde getdeb ), y que por lo tanto no son instalables desde Synaptic, sino volviendo a buscarlos en la fuente que hayamos usado para instalarlos.
- paquetes Rotos: para deshacer un fallo al instalar un paquete de una versión inadecuada para Guadalinex ( por ejemplo un paquete de una versión de Ubuntu no compatible con Guadalinex), en cuyo caso aparece como paquete “roto” en la pestaña Estado. En estos casos sucede que no te deja actualizar, instalar o desinstalar nada, ni eliminar dicho paquete “roto”.
Para solucionarlo: - seleccionar el paquete “roto”  - marcar en Paquete >> Forzar versión, y eliges la versión anterior que tenias instalada. Sale un mensaje: reactualizar un paquete, le dices que si, lo vuelve a bajar, lo instala, y asunto resuelto.

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