Imprimir pantalla en modo consola linux

imagemagickSeguimos con la fasinante serie de programas en modo consola, y esta vez hablaré sobre una apliación que nos permite imprimir el contenido de nuestro escritorio, desde la consola, esta es una de las funciones que tiene este programa, pero tiene más funciones, pueden consultar las páginas de su manual o desde la página web del proyecto para ver las demas funciones con que cuenta este programa, les paso la liga del proyecto para su descarga, pero si usan debian, se puede instalar vía apt, ya que este proyecto también es desarrollado por GNU, aquí les mostraré las dos formas de instlación una desde compilar el código fuente y la otra es vía apt.

Instalando desde código fuente

1.- Descargamos el programa desde la página web del proyecto

http://www.imagemagick.org/script/download.php

Seleccionamos el mirror de nuestra preferencia.

2.- Abrimos una consola y nos logeamos como root

$su

Tecleamos contraseña

3.- Nos posicionamos en el directorio donde descargamos el archivo ImageMagick.tar.gz, en mi caso lo descarge en el directorio Software

#cd  Software/

4.- Ahora desempaquetamos y descomprimimos el archivo ImageMagick.tar.gz

#tar -xzvf ImageMagick.tar.gz

5.- Accedemos al directorio donde se desempaquteo, puede variar los dígitos finales según la versión

#cd ImageMagick-6.4.8-5/

6.- Preparamos la compilación

#./configure

7.- Compilamos

#make

8.- Instalamos el paquete

#make install

Y con eso terminamos la instalación, en caso que les salga errores al momento de compilar, les recomiendo que copien el paquete tar.gz a su directorio /home/usuario, y ahí desempaqueten y vuelvan a realizar los pasos ya mencionados.

Instalando via APT en Debian GNU/linux

Ahora lo instamos vía apt, la instalación es sencilla realizando lo siguiente

#apt-get update

#apt-get install imagemagick

Y listo

Imprimiendo pantalla desde consola

Bueno, ahora para imprimir pantalla, abren una consola y teclean lo siguiente

$impor h /home/manchitrax0/capturaPantalla.jpg

recuerden remplazar manchitrax0, por su directorio home de usuario en su sistema linux, y ya ustedes deciden el nombre del archivo que deseen en este caso le llame capturaPantalla.jpg

Una vez que le den enter, con el mouse dan click en la ventana o en el escritorio donde quieren tomar la captura de pantalla y listo.

Pongo algunas capturas de pantalla, bueno, bueno, esta bien hablaré más como en la elite, aquí estan algunos screenshots

Mi ventana de Messenger, con el Pebrot

pantallachatmsn-1

Mi gestor de Archivos MC

mc-1

Mi navegador en modo consola, Links2

links2-1

Mi escritorio en Debian 5.0 “Lenny” con XFCE

escritorio-0

Advertisements

Gestor de archivos en modo consola linux

mc-panelsBueno, ahora les presento otra aplicación de shell, bueno una aplicación más en modo consola,esta vez le toca a la sección de Gestor de Archivos, conocemos los gestores de arhivos en modo grafico como son el Nautilus en Gnome, el Konqueror en KDE y el Thunar en XFCE, este es un gestor de archivos en modo consola llamado Midnight Commander (mc), este proyecto lo desarrolla GNU, así que si estamos usando debian, lo podemos instalar via apt, de la siguiente manera:

1.- Abrimos una terminal, Nos logeamos como root

$su

contraseña

2.- Actualizamos los repositorios

#apt-get update

3.- Instalamos mc

#apt-get install mc

4.- Para ejecutar el programa vasta con teclear en consola mc

$mc

Podemos ver sus opciones en la parte superior, se encuentra el menú, y en la parte inferior se encuentran algunas funciones basicas.

Dentro del programa podemos hacer multiples tareas como son, crear directorios, cambiar permisos, dueño, enlaces, buscar archivos, renombrar, etc.

Bueno, otras de las fantasticas opciones de este programa es que incluye un gestor de trasferencia de archivos, hablo de que también nos sirve como ftp, cuando instalamos mc, también nos instala un editor llamado mcedit, sólo  basta teclear su nombre para invocarlo

$mcedit

Una de las caracteristicas muy importantes, es que tanto en mc como en mcedit podemos usar el mouse.

Aquí les dejo la liga del proyecto, en caso de que usen otra distribucción:

http://www.ibiblio.org/mc/

Navegador web, en modo consola linux

links2textoBueno, aquí les traigo de nuevo otro programa en modo consola, ahora  le toca a la sección de nuestro navegador web llamado links2, a mi  punto de vista fué el que más me convencio, ya que puedes trabajar en dos modos, uno en modo texto,que es como se muestra en la imagen de la izquierda, y en modo grafico, pero auque se ejecute en modo grafico  consume  pocos recursos, una  de las cosas a favor de links2 es que si soporta el lenguaje interpretado por los navegadores llamdo  javaScript, debido a que  algunos navegadores en modo consola no soportan este lenguaje, su instalación lo podemos realizar desde apt, si estamos usando nuestro Debian GNU/Linux.links2grafico

Pasos:

1.- Abrimos una terminal, y nos logeamos como root

$su

tecleamos contraseña

2.- Actualizamos nuestros repositorios

#apt-get update

3.- Instalamos links2

#apt-get install links2

Empezando a trabajar en modo texto, si queremos abrir la página de google sólo realizamos lo siguiente desde la terminal:

$links2 http://www.google.com.mx

Podemos usar las teclas, tab y las flechas del cursos para desplazarnos en la pantalla, para salir, del navegador solo hay que poner :q

Empezando a trabajar en modo grafico, para poder arrancar en modo grafico links2 hay que realizar lo siguiente:

$links2 -g http://www.google.com.mx &

Nos abrira la venta en segundo plano, si presionamos la tecla alt nos mostrara el menu que contiene el programa.

Pueden consultar las paginas del manual de linsk2 con el comando

$man links2

Existen otras alternativas muy similares a links2, como es su predesesor links, otra seria lynx, o también pueden probar un navegador modo consola que ya biene preinstalado en los sistemas basados en Debian llamdo w3m

Cliente messenger en modo consola, en Linux

shot1Bueno, hoy les traigo una aplicación en modo consola, que me ha convencido como mi cliente de mensajeria instantanea para el protocolo que implementa hotmail, que es el msn, esta aplicación se llama pebrot, es una aplicación desarrollada en python, por lo cual para poder instalar esta aplicación es necesaria tener una versión de python mayor o igual a la versión Python 2.2. Así que sin más rodeos, vamos a instalarloen nuestro sistema linux, en mi caso es Debian 4.0 “Lenny”.

1.- Primero nos descargamos el código fuente desde la página del proyecto, buscamos en la página una apartado donde diga download

http://pebrot.sourceforge.net/

2.- Una vez descargado, abrimos una terminal y  nos logeamos como root

$su

tecleamos nuestro password

3.- Ahora nos dirigimos al directorio donde descargamos el archivo, en mi caso es en mi directorio Software/

#cd Software/

4.- Ahora descomprimo y desempaqueto el archivo descargado, en mi caso es el  pebrot-0.8.8.tar.gz

#tar -zxvf  pebrot-0.8.8.tar.gz

5.- Ahora acceso al directorio desempaquetado, que es pebrot-0.8.8

#cd pebrot-0.8.8

6.- Ahora ejecutamos el instalador

#python setup.py install

7.- Nos salimos de la cuenta de root

#exit

8.- Ahora configuramos nuestra cuenta de correo de hotmail, para ello editamos el siguiente archivo

$vim ~/.pebrot/pebrotrc
“Buscamos donde diga:”
user=
“Ahora lo dejamos, con nuestra cuenta”
user = micorreo@hotmail.com
“Salimos y guardamos cambios”
Esc :wq

8.- Ejecutamos pebrot

$pebrot

“Nos aparecera nuestra cuenta, y nos pedira nuestra contraseña”

“Tecleamos nuestra contraseña, en caso de no teclear correctamente nuestra contraseña, nos manda un error en el programa, así que hay que ejecutar de nuevo el comando”

Algunos comandos importantes:

\h     muestra la lista de comandos

\l     lista la lista de contactos conectados, enumerados

\numero  abre una conversación con el número del contacto

\i numero     invita a un usuario a la conversación, numero, es el número del contacto

\e           limpia la pantalla

\c          cierra la conversación activa

\a usuario      añade un usuario a la lista de contactos

\b usuario      bloquea a un usuario de nuestra lista de contactos

\f archivo       envia un archivo

\fa                    acepta un archivo que nos deseen enviar

\fr                      rechaza la recepción de un archivo

\s estado          cambia de estado de tu conexion

estado puede tener los siguientes valores

awy Ausente

nln En linea

bsy Ocupado

Existen varios estado, para ello hay que consultar \h

La tecla tab nos ayuda a desplazarnos entre las conversaciones que tengamos

IDE’s Para Windows Libres!!

Ok, bueno el motivo por el cual escribo este post es debido que hace unas horas cheque un blog de un cuate del grupo, y vi que tenia posteado cierto IDE`s para programar en C y C++ bajo la platafarma de *indows (ya saben para no meterme en problemas) y pues me pareció interesante comentarles que existen IDE (Entorno Integrado de Desarrollo) muy potentes y sobre todo libres que corren muy bien en *indows, y son para aquellos que les agrada mucho desarrollar en ambiente grafico, uno de ellos se llama Dev C++, es un IDE Open Source, donde les permite compilar, debugiar aplicaciones en C y C++, el otro es llamado Dev Pascal, para el lenguaje Pascal, Si desean desarrollar aplicaciones en Java un IDE muy bueno es el Gel. Dejo pendiente uno para PHP

Anexo ligas de Descagas

Dev C++ http://www.bloodshed.net/devcpp.html

Dev Pascal http://www.bloodshed.net/devpascal.html

Gel http://www.gexperts.com/

Pero pues, nada mejor que el fabuloso vim en GNU/Linux, te evitas de muchos problemillas, acotinuación les mostraré cómo configurar su vim para que se les facilite desarrollar en cualquier lenguaje

Se bajan la versión más reciente de vim, si no lo tienen se lo instala, recuerden logear como root

#apt-get update

#apt-get install vim

De aquí nos vamos a la siguiente ruta

#cd /etc/vim

Aquí editamos el siguiente archivo vimrc, con nuestro vim, si gustan usen el gedit, sólo sustituyen la palabra vim por gedit.

#vim vimrc

Busquen la palabra que dice syntax on aparecerá comentada, con comillas así “syntax on lo descomentamos borrando las comillas y debajo de esta línea agregamos set number

Y listo guardamos cambios

syntax on nos ayuda a reconocer la sintaxis del lenguaje, en otros términos, nos pondrá en colores

las palabras reservadas del lenguaje, claro siempre y cuando lo guardemos con la extención indicada

y set number, nos númera las líneas.

Así que cada vez que entremos al vim nos reconocerá la sintaxis con líneas númeradas.