* Estás viendo los posts etiquetados con ‘howto’

Capturas de pantalla desde el terminal

Existen diversas formas de realizar capturas de pantalla desde linux, aplicaciones gráficas hay varias, pero desde el terminal también podemos realizar esta tarea con unos simples comandos, para los fans de la consola 4 maneras rápidas y eficaces.

Scrot:

Instalaremos esta utilidad desde los repositorios oficiales, si estamos en debian:

apt-get install scrot

Y rápidamente nos pondremos manos a la obra. Para realizar una simple captura de nuestra pantalla sólo tendremos que escribir:

scrot

Si queremos darle un nombre:

scrot captura.png o .jpg por ejemplo, admite varios formatos.

Por defecto guardará la captura en nuestro /home, si queremos que lo haga en otro directorio sólo tendríamos que especificarlo:

scrot /home/usuario/imagenes/captura.png

De esta manera conseguiríamos una captura de nuestra pantalla completa, si lo que nos interesa es seleccionar un área en concreto o una ventana utilizaremos la opción -s:

scrot -s captura.png

Por defecto la captura aparece sin los bordes, para añadirlos:

scrot -s -b captura.png

También disponemos de un temporizador, útil si por ejemplo necesitamos un pequeño retardo para clicarlle a algún menú y que aparezca desplegado, lo especificaremos con la opción -d y el tiempo de retardo, si fueran 5 segundos:

scrot -d 5 captura.png

Y si queremos un contador del tiempo de espera que hemos puesto, para controlar mucho mejor la cuenta atrás:

scrot -d 5 -c captura.png

Si queremos que además cree una miniatura de la imagen usaremos la opción -t (thumbnail) y el porcentaje al que se ha de reducir, se crearían dos imágenes, por un lado la captura al tamaño real y por el otro la miniatura reducido al porcentaje que le hayamos indicado, pongamos por ejemplo al 50%:

scrot -t 50 captura.png

Otra opción también muy interesante es -e para una vez realizada la captura inmediatamente abrirla con nuestro programa de edición favorito:

scrot captura.png -e “gimp captura.png”

Tiene alguna opción más, pero como no os lo voy a dar todo mascado os animo a que os leáis la página del manual: man scrot.

Comando import

Import se encuentra dentro de las utilidades del paquete ImageMagick, para poder utilizarlo debéis tener esta aplicación instalada. ImageMagick es una herramienta muy poderosa con multitud de posibilidades, en este blog ya hemos vista algunas como convert, mogrify, identify, resize…

Import también tiene un montón de opciones para combinar, veamos las más básicas.

Capturar una pantalla completa:

import -window root captura.png

Por defecto lo guarda en nuestro /home, para especificar un directorio en concreto:

import -window root /home/usuario/pantallazos/captura.png

Capturar sólo una ventana:

import captura.png

Inmediatamente el cursor cambiará a una cruz y sólo deberemos seleccionar la ventana o barra de título de esa ventana.

Si queremos capturar 2 ó más ventanas diferentes seguidamente no es necesario que escribamos el comando una vez y capturemos y luego otra vez y volvamos a capturar, lo podemos hacer:

import 2 captura.png

Donde 2 es el número de capturas a realizar.

Cuando el cursor cambie a una cruz seleccionaremos primero una y después de escuchar el pitido que indica que la foto ha sido tomada nos situaremos en la siguiente.

Para retardar el tiempo de espera lo haremos con la opción -pause y el número de segundos:

import -pause 5 captura.png

Para indicar un tamaño, por ejemplo si queremos realizar una toma de dimensiones menores:

import -geometry 250×250 captura.png

Aquí ocurre lo mismo que si utilizamos la opción -resize, si la anchura y altura no son equivalentes, no las respetará y cogerá como referencia el valor de la anchura que es el primero, para que los respete añadiremos ! :

import -geometry 250×250! captura.png

Para muchísimas más opciones, ya sabéis man import.

De los dos comandos que vienen a continuación ya hemos hablado antes, pero no viene nada mal recordarlos:

Gnome panel screenshot:

Para capturar una pantalla:

gnome-panel-screenshot

Que sería lo mismo que si apretarámos la tecla ImprPetSis.

Para capturar una ventana en concreto:

gnome-panel-screenshot - -window

Con el teclado rápidamente pulsaríamos la combinación ALT+ImprPetSis.

Para retardar la captura:

gnome-panel-screenshot - -window - -delay 5

Donde 5 serían los segundos de espera antes de realizar la captura de la pantalla.

Comando xwd

El formato de las capturas que realiza este comando es .xwd, las cuales podemos abrir con el programa de manipulación de imágenes The gimp.

Para capturar la pantalla completa:

xwd -root -screen > captura.xwd

Para capturar una ventana:

xwd -out captura.xwd o xwd > captura.xwd

Recordad los redireccionamientos de salida…

Para cambiar el formato, lo podemos hacer con The gimp como ya comenté unas líneas más arriba, en Achivo-Guardar como y seleccionando la extensión, pero ya que estamos en la consola y queremos ir rapidito utilizaremos la utilidad convert:

convert captura.xwd captura.png

¿Cuál es tu método favorito?

PHP Web Stats

Hasta ahora utilizaba como sistema de estadísticas Php-Stats y siempre me ha gustado mucho, pero no se actualiza muy frecuentemente, la última versión es la 0.1.9.2 de Agosto de 2007. Así que he decidido buscar alternativas, entre ellas descubrí hace pocos días Php Web Stats, es un proyecto con licencia GPL que además no requiere de bases de datos.

Lo podemos descargar desde la página oficial de la aplicación y además también el paquete de idioma en español.

Una vez descargado y descomprimido procedemos a subir los archivos a nuestro servidor y al directorio que hayamos creado para instalar este sistema de estadísticas.

La carpeta /manual por ejemplo si no queréis no es necesario subirla y en /language colocaremos los archivos del idioma que hayamos descargado.

Fijaos bien que según nos indica la página del manual algunos ficheros los hemos de subir en modo ASCII y otros en modo binario. Sinceramente sobre esto no tenía ni idea pero buscando por la red supe la diferencia entre un modo y otro. El modo ASCII normalmente se utilizar para subir archivos de texto y el modo binario para imágenes, ejecutables, etc. Esto con el cliente gFTP (para linux) se hace desde el menú FTP y seleccionando en cada caso ASCII o binario.

Otra cosa que deberemos hacer una vez subidos los archivos es modificar los permisos de algunos. Esto lo haremos desde nuestro cliente ftp favorito, seleccionando el archivo o directorio, botón derecho y cambiar atributos o modificar permisos o algo similar. Si estáis utilizando Filezilla es tan sencillo como poner los números que nos indican, 777 ó 666 o lo que sea, con gFTP nos fijaremos en por ejemplo -rw-rw-rw- para cambiar los atributos a lectura y escritura tanto de usuario, grupo u otro. Te recomiendo leer una pequeña guía que escribí al respecto: Entender los permisos de los ficheros.

Ahora desde el navegador escribiremos la ruta donde se encuentra el archivo admin.php + el idioma elegido, ejemplo:

http://www.tudominio.com/estadisticas/config/admin.php?lang=sp

Fijaos que lang=sp es porque hemos subido el idioma en español para que así nos salga ya directamente en nuestra lengua.

Nos pedirá una contraseña, que por defecto es admin pero que cambiaremos inmediatamente una vez hayamos entrado al Panel de administración, desde Configuración-Avanzada-Seguridad. Y después ya podremos ir modificando las opciones a nuestra conveniencia: el horario del servidor, estadísticas públicas o privadas, añadir nuestro dominio, el directorio donde se encuentra el sistema de estadísticas… incluso si usábamos otro añadir el número de visitas que teníamos para que empiece a contar a partir de ahí.

Aquí se encuentra el código que deberemos insertar en nuestra página o blog, lo modificaremos por la dirección de nuestro dominio y el directorio donde se encuentre Php Web Stats.

Para comprobar que hemos seguido todos los pasos correctamente dentro del panel de administración hay una opción llamada Sysinfo que nos informará sobre si hemos cambiado los permisos correctamente, si los hemos subido en modo ASCII o binario tal como nos pedía, el servidor donde se encuentra… vamos nos dirá si todo anda ok.

Para consultar nuestras estadísticas más adelante sólo deberemos dirigirnos al directorio donde lo hayamos instalado e introducir el password si así lo configuramos, ejemplo: http://www.tudominio.com/estadisticas

No, no tiene botón de logout, para ello hay que cerrar la ventana o pestaña.

A mí personalmente me ha gustado por su sencillez y porque da una información muy clara que en la mayoría de los casos es más que suficiente: número por día, por mes, por horas, el sistema que utilizan, de qué páginas provienen, de qué país son, términos de búsqueda, las páginas más visitadas…

No sé si se convertirá en mi sistema definitivo pero considero que es una opción a tener en cuenta.

Colorear con The Gimp

Bueno pues he vuelto antes de lo que me creía y lo hago con un sencillo tutorial para colorear imágenes con The gimp.

Me gusta el efecto que resulta de una fotografía en blanco y negro donde hay un elemento resaltado en color, algo así como estas fotografías que podéis encontrar en mi galería de flickr:

Tomates Soldado coloreado

Vamos allá porque con seis sencillos pasos y una pizquita de traza está hecho.

Abrimos la imagen con The Gimp y lo primero que vamos a hacer es duplicar el fondo, Capa - Duplicar capa:

colorgimp01

La convertimos a blanco y negro, Colores - Desaturar:

colorgimp02

Añadimos una máscara de capa, Capa - Máscara - Añadir máscara de capa:

colorgimp03

Elegimos Blanco (opacidad total)

Vamos a la caja de herramientas y elegimos el color negro como color frontal y la herramienta pincel, modo normal, opacidad 100% y el tamaño del pincel que deseemos. Yo lo que hago es ampliar la imagen con la lupa y escoger primero un tamaño de brocha gordo para ir rellenando las zonas más grandes y después cambiar a un tamaño de brocha más pequeñito para los bordes y evitar salirme de la línea, en cualquier caso si esto ocurriera siempre podemos luego repasar con la herramienta borrador.

Ahora sólo nos queda comenzar a pintar la zona o elemento que queramos resaltar en color.

Otra opción más rápida es utilizar la herramienta de selección libre y luego rellenar:

colorgimp04

Para los que no hagáis buenas migas con The gimp otro día explicaré como conseguir esto mismo con Photoshop.

Redireccionamiento (entrada)

tux01 Ayer hablamos de las redirecciones de salida y hoy vamos a comentar las redirecciones de entrada.

Si la para las salidas utilizamos el signo “mayor que”, para las entradas utilizamos “menor que”.

Veamos un ejemplo:

El comando apt-cache pkgnames lista los paquetes que tenemos en nuestro sistema, normalmente este comando se utiliza:

apt-cache pkgnames –generate archivo

Donde le estamos indicando que ese listado lo genere en un archivo para por ejemplo más tarde poder estudiarlo mejor, pongamos que a ese archivo lo vamos a llamar paquetes:

apt-cache pkgnames –generate paquetes

Si no queréis generar un archivo tan largo podemos acortar filtrando por ejemplo los paquetes que comiencen con fire:

apt-cache pkgnames fire –generate > paquetes

Si ahora visualizamos ese archivo veremos que el listado no sale ordenado alfabéticamente, vamos a hacerlo con el comando sort, enviando el contenido del archivo al comando:

sort < paquetes

Y aparecerá el contenido del archivo paquetes ordenado.

Esto la verdad con un archivo tan largo no es muy útil, así que vamos a combinar entrada y salida que siempre nos será mucho más cómodo:

sort < paquetes > paquetes1

Le indicamos que paquetes sea ordenado y el resultado lo envíe a paquetes1.

Offtopic: Ahora que he vuelto a cogerle el ritmo al blog me marcho de vacaciones pero a final de mes estaré de vuelta. ¡¡Nos leemos!!

 Página 1 de 12  1  2  3  4  5 » ...  Última »