miércoles, 30 de junio de 2010

Lectura obligatoria: CURSO DE LINUX PARA NOVATOS, BRUTOS Y EXTREMADAMENTE TORPES


Más allá de que el título suene un poco áspero, es una buena lectura para los que recién comienzan, todo con un poco de humor.

Pueden descargarlo desde aquí. Link arreglado.

martes, 29 de junio de 2010

Set de íconos Token


Hoy les presento Token, un tema de íconos que si bien no tiene todos los íconos del sistema, puede servirnos perfectamente para un dock.

En mi caso uso Cairo-Dock y se ve así:


Pueden descargarlo desde aquí.

[Editado]

Ha salido otro pack de íconos Token (++), con íconos que no tenía el primer pack. Estos son algunos:

Los pueden descargar de aquí.

Fuente: UBUNTU LIFE

sábado, 26 de junio de 2010

Tip para reconectar router vía telnet

Hoy realizaremos un script para reconectar nuestro router vía telnet.
En mi caso es un Zyxel P-660, pero modificándolo un poco nos puede servir para cualquier otro.
El código es el que sigue:

#!/bin/sh

( echo password_telnet_del_router
sleep 1
echo 24
sleep 1
echo 8
sleep 1
echo "wan adsl reset"
sleep 45
echo "wan adsl uptime"
sleep 10
echo exit
sleep 1
echo 99 ) | telnet 192.168.1.1

Lo guardamos en un archivo llamado Reconectar.sh y le damos permiso de ejecución.

Este script hace lo siguiente:

Realiza un telnet a la ip del router, la cual es 192.168.1.1 en mi caso. Si la de ustedes es diferente cámbienla.
Espera un segundo
Envía la opción 24 para acceder al menú llamado "System Maintenance".
Espera un segundo
Envía la opción 8 "Command Interpreter Mode"
Espera un segundo
Envía wan adsl reset para resetear la linea.
Espera 45 segundos para que se inicialize y vuelva a conectar.
Envía wan adsl uptime para que veamos si está conectado (pueden saltearse esta parte).
Espera 10 segundos para que nos de tiempo a ver el uptime.
Envía exit para salir del intérprete de comandos.
Espera un segundo.
Envía 99 para desconectar la sesión con el router.

Como el router que ustedes poseen seguramente tiene un menú diferente, modifiquen el script a gusto.

jueves, 24 de junio de 2010

Wallpapers varios

Esta es una lista de wallpapers que personalmente me gustan mucho.



Espero les guste.

Ailurus, aplicación para customizar Ubuntu

Hoy instalaremos Ailurus, un programa con el cual podemos hacer muchas cosas, entre otras:

  • Muestra información de nuestra pc (BIOS, CPU, placa base, batería)
  • Permite gestionar opciones de nuestro escritorio GNOME, como ocultar iconos, el comportamiento de las ventanas...
  • Instalar aplicaciones de forma simple.
  • Actualizar el sistema.
  • Limpieza de paquetes.
  • Y un largo etcétera.

Un problema para algunos es que la aplicación (si bien permite elegir el idioma) no viene en español, pero no creo que sea gran problema. Por otro lado el manejo es de lo más intuitivo y tiene una ayuda muy interesante.

Para obtenerlo necesitamos agregar el repositorio PPA, actualizar e instalar, lo que logramos ejecutando el comando que sigue en una consola:

sudo add-apt-repository ppa:ailurus && sudo apt-get update && sudo apt-get install ailurus

Ya instalado al abrirlo vemos una ventana así:Explórenlo y van a ver que es de lo más útil.

miércoles, 23 de junio de 2010

¿Qué distribución de GNU/Linux nos conviene?


Más allá de recomendar mi distribución favorita de GNU/Linux (Ubuntu), por ahí nos conviene usar otra, pero habiendo tantas... ¿Cual?

Este sitio puede darnos una ayuda. Respondiendo algunas preguntas simples nos recomendará la distribución que se adecua más a nuestras necesidades, gustos y conocimientos.

Espero que les sea de utilidad.

lunes, 21 de junio de 2010

Jugar en Ubuntu GNU/Linux con PlayDeb.net

Siempre se dijo que los juegos en GNU/Linux son inexistentes o muy simples y varios etcéteras. Para desmentir esto (y probar que se puede jugar de lo más bien en nuestro sistema operativo preferido) presentamos PlayDeb.net, un sitio donde podemos encontrar muchísimos juegos para instalar directamente desde la web de la forma más simple que existe.

para instalar el soporte que nos permite instalar los juegos desde la web ejecutamos el siguiente comando en la consola:

sudo wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - && sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb games #Repositorio de PlayDeb" >> /etc/apt/sources.list'

Ahora sólo nos resta entrar a PlayDeb.net y presionar "Install this now" para instalar el o los juegos que nos interesen.

Disfrútenlo y ¡a jugar se ha dicho!

domingo, 20 de junio de 2010

Instalar Picasa3 Beta en Ubuntu Lucid

Picasa es uno de los programas más interesantes para los aficionados a la fotografía digital porque soluciona eficazmente las necesidades más habituales de edición y retoque. Entre las nuevas funciones de Picasa 3 destacan dos: el visualizador de imágenes, espectacular y totalmente independiente de Picasa; y la función para crear vídeos con tus fotos. También merece especial mención que ahora se han incluido pestañas, sí, como la de los navegadores, para poder realizar varias tareas diferentes sin perder la anterior. Una de las funciones que ha ganado más con el paso de la versión 2 a la 3 ha sido la herramienta para crear collages. Ahora tiene más tipos de collages y muchas más opciones para crearlos a tu gusto.

Picasa 3 sigue siendo una magnífica utilidad para retocar y optimizar tus fotos, organizarlas y crear todo tipo de cosas con ellas.

Aclaro que la versión 3 Beta se encuentra disponible sólo en inglés.

Sólo necesitamos ejecutar este hermoso (¿?) comando en la consola. Se encargará de agregar la clave GPG, el repositorio al sources.list, actualizar e instalarlo:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && sudo sh -c 'echo "deb http://dl.google.com/linux/deb/ testing non-free #Repositorio testing de Google" >> /etc/apt/sources.list' && sudo apt-get update && sudo apt-get install picasa

Si tenemos una versión anterior de Picasa puede que ya tengamos el repositorio en el sources.list. En ese caso deberíamos desinstalarlo (sudo apt-get remove picasa), editar el archivo sources.list (sudo gedit /etc/apt/sources.list) y sacar el repositorio de ahí.

Si lo preferimos, también podemos bajar el paquete .deb directamente. En versión i386 o AMD64

viernes, 18 de junio de 2010

Bajar torrents de forma remota con Transmission y Dropbox en Ubuntu

Hoy vamos a automatizar la bajada de torrents. Imaginémosnos lo que sigue. Estamos en el trabajo y encontramos eso que siempre quisimos tener. Normalmente nos anotaríamos la url para ponerlo a bajar cuando lleguemos a casa. Lo que vamos a hacer ahora es ponerlo a bajar en nuestra máquina de fOrma remota para que cuando lleguemos a casa ya tengamos la descarga terminada. Es de lo más simple.

Vamos a usar Dropbox y Transmission. Si no tenemos el primero, bajamos el paquete que corresponda a nuestra distribución desde aquí. Transmission viene instalado por defecto en Ubuntu.

Creamos una carpeta llamada Torrents dentro de Dropbox (por defecto la carpeta se encuentra dentro de nuestro directorio home correspondiente a nuestro usuario). Configuramos a continuación Transmission para que baje automáticamente los torrents que dejamos en la carpeta creada anteriormente:
¡Eso es todo! Ahora cuando de forma remota pongamos un archivo torrent dentro de su correspondiente carpeta en Dropbox, Transmission lo empezará a bajar. Recuerden de dejar abierto Transmission en su pc.

jueves, 17 de junio de 2010

Navegar de forma anónima con Tor/Polipo

Hoy aprenderemos como navegar de forma segura con Tor/Polipo en Ubuntu, de forma tal que nuestra conexión aparente provenir de otros paises, por ejemplo:


Recomiendo copiar y pegar los comandos que siguen para no cometer errores.

Para instalar Tor/Polipo necesitamos en primer lugar, agregar el repositorio al sources.list. Ejecutamos en una consola:

sudo sh -c 'echo "deb http://deb.torproject.org/torproject.org karmic main #Tor/Polipo" >> /etc/apt/sources.list'

Agregamos la clave GPG del repositorio:

gpg --keyserver keys.gnupg.net --recv 886DDD89 && gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

Actualizamos los repositorios e instalamos:

sudo apt-get update && sudo apt-get install tor tor-geoipdb

Bajamos la configuración de Polipo, la ponemos en su lugar y reiniciamos el servicio:

sudo wget https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf -O /etc/polipo/config && sudo service polipo --full-restart


Luego de reiniciar Firefox podemos activar la navegación anónima con la extensión que instalamos. El botón se encuentra abajo a la derecha del navegador:

Podemos en cualquier momento cambiar nuestra dirección IP reiniciando el servicio Tor desde la consola ejecutando:

sudo service tor --full-restart

miércoles, 16 de junio de 2010

Cambiar ícono de Gnome Main Menu

Aveces pasa que instalamos un tema que es hermoso, pero no estamos de acuerdo con el ícono de "inicio". Hoy aprenderemos como cambiarlo.

Necesitamos tener instalado el Editor de configuración de Gnome. Lo instalamos desde una consola con:

sudo apt-get install gconf-editor

Buscamos el ícono en PNG que nos guste, lo ponemos en nuestro home y lo renombramos a gnome_icon_start.png

Ahora lo movemos a /user/share/pixmaps:

sudo mv ~/gnome_icon_start.png /usr/share/pixmaps/

Arrancamos el Editor de configuración de Gnome del menú Herramientas de sistema y navegamos hasta apps > panel > objects
Dentro tendremos objet_0 (puede ser objet_1, 2, etc). Tenemos que tildar use_custom_icon y editar custom_icon con la ruta al ícono que queremos poner. En este caso es /usr/share/pixmaps/gnome_icon_start.png
El cambio es instantaneo.

martes, 15 de junio de 2010

Íconos en blanco y negro

Si como yo son amantes de los íconos en blanco y negro, les traigo aquí un truco bien fácil. Aunque busqué bastante, nunca pude encontrar ningún tema de íconos que me cambie TODOS los íconos. Entonces me quedaban casi todos en blanco y negro y los demás en color. De esta forma no necesitamos ningún tema de íconos en especial, porque lo que vamos a hacer es "sacarles el color".
Necesitamos tener instalado CompizConfig Settings Manager. Para instalarlo (si no lo tenemos) ejecutamos lo siguiente en una consola:

sudo apt-get install compizconfig-settings-manager

Ahora lo podemos abrir desde el menú, en Sistema - Preferencias - CompizConfig settings manager. En Accesibilidad, abrimos y habilitamos el plugin de Opacidad, Brillo y Saturación. En la última solapa (Saturación), Presionamos el botón Nuevo y agregamos lo siguiente con valor cero:

Tooltip | Menu | PopupMenu | DropdownMenu

Nos quedaría así:

Ahora nuestro menú se ve así:

Fuente: Compiz-Fussion.

sábado, 12 de junio de 2010

Ventanas GTK en root igual que como usuario común

Cuando ejecutamos algo en modo super usuario en modo gráfico, no nos aparecen las ventanas con el tema que estamos usando normalmente. Por ejemplo Synaptic o Orígenes de software. El tema está en que el super usuario no está usando el tema que usamos habitualmente como usuarios.

Ejemplo con Synaptic:
Solucionarlo es de lo más simple. Lo que vamos a hacer es crear un enlace simbólico de nuestros íconos y tema al usuario root con estos dos simples comandos:

sudo ln -s /home/usuario/.themes /root/.themes
sudo ln -s /home/usuario/.icons /root/.icons

Cambiemos usuario por nuestro nombre de usuario.

Ahora si abrimos Synaptic de vuelta, vemos la ventana así:

Simple y lindo, ¿no?

jueves, 10 de junio de 2010

Wallpaper cambiante

Hoy vamos a poner un wallpaper que cambia continuamente. Yo lo hice con un planisferio en el cual se ven las zonas de luz y sombra y las nubes. Está generado por computadora usando como referencia satélites meteorológicos.

Una imagen vale más que mil palabras. Así queda en mi escritorio:

Primero instalamos Gnome Schedule: sudo apt-get install gnome-schedule

Ahora podremos abrirlo desde el menú Herramientas del sistema. Creamos una nueva tarea programada. Presionamos en nuevo, en el menú el primer botón que dice algo como "Una tarea que se ejecuta recurrentemente" (si lo tienen en inglés dice: A task that launches recurrently).

Descripción: La que nos guste, yo le puse Wallpaper.
Comando: wget -r -N http://static.die.net/earth/mercator/1600.jpg -O /home/usuario/Earth.jpg
Noten que usuario es nuestro usuario. Elegimos Suprimir salida. Pondremos ahora que se ejecute cada hora. Aplicamos y corremos la tarea a mano para que nos cree el archivo Earth.jpg dentro de nuestra carpeta personal.

La tarea queda así:
Ahora sólo resta elegir como wallpaper el archivo Earth.jpg. Una vez por hora Gnome Schedule revisará si hay una actualización de la imagen y la bajará, con lo que tendremos el wallpaper actualizado continuamente.

Otras urls con imágenes para probar:
http://www.barilochepatagonia.com/webcam/bariloche.jpg Toma desde la catedral de bariloche.
http://www.bariloche.com.ar/axis/webcam_catedral.jpg Cerro Catedral en Bariloche.
http://www.bariloche.com.ar/camara/nahuelhuapi.jpg Lago Nahuel Huapi.
http://www.tierradelfuego.org.ar/webcam/ima/2010/06/20100609-001.jpg Usuhaia, Tierra del Fuego.

Si buscan van a encontrar miles. Estas son sólo algunas.

Saludos.

miércoles, 9 de junio de 2010

Cómo instalar TweetDeck en GNU/Linux

Paso a paso, de forma simple instalaremos TweetDeck en GNU/Linux.

Bajamos Adobe Air del siguiente link: http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin

Ahora bajamos TweetDeck del siguiente link: http://tweetdeck.com/go/download/tweetdeck

Nos paramos dentro del directorio donde bajamos AdobeAIRInstaller.bin con la consola y le damos permisos de ejecución: chmod +x AdobeAIRInstaller.bin

Podemos también hacerlo desde las propiedades del archivo:


Instalamos: sudo ./AdobeAIRInstaller.bin y seguimos las instrucciones.

Ahora queda instalar TweetDeck. Simplemente le damos doble clic al instalador y seguimos los pasos.

Si tenemos una distribución de 64 bits necesitamos instalar lo siguiente antes de instalar Adobe Air, o no nos funcionará: sudo apt-get install ia32-libs

Nos metemos en el directorio donde bajamos ia32-air-libs.tar.gz y hacemos lo siguiente: sudo tar --overwrite -xf ia32-air-libs.tar.gz -C /usr/lib32

Ahora sí podemos instalar Adobe Air sin problemas.
Un último paso, luego de instalar, ejecutamos lo siguiente: sudo mv /usr/lib/libadobecertstore.so /usr/lib32

Eso es todo. Saludos.

martes, 8 de junio de 2010

Utilizar Grooveshark como aplicación de escritorio

Ante todo les aclaro que en sí existe la aplicación para el escritorio, es una de las ventajas de pagar los 3 dólares por mes del servicio (que aparte nos quita la publicidad).

Empecemos pues:

Instalamos Prism.
Permite ejecutar sitios web como aplicaciones web, o sea, usando el navegador pero sin los controles típicos (adelante, atrás, parar, recargar...)

Ejecutamos en una consola:

sudo apt-get install prism

Necesitamos a continuación descargar la extensión "Stylish" de https://addons.mozilla.org/en-US/firefox/addon/2108 Entramos a la dirección anterior y en el botón verde hacemos clic derecho y seleccionamos "Guardar como". Lo guardamos en nuestro escritorio para tenerlo a mano.


Ejecutamos Prism desde el menú Internet.

Lo dejamos tal cual aparece en la imagen. Con el botón Settings pueden elegir un ícono. Luego le damos Ok.


Nos creará un ícono nuevo en el escritorio llamado Grooveshark.desktop. Debemos darle premisos de ejecución. Con esto ya tendremos la aplicación web totalmente funcional. Ahora sacaremos el molesto ad del medio.

Abrimos la aplicación web recientemente creada con un doble clic.
Abajo a la izquierda hay un botoncito, nos metemos en el menú Tools - Add-ons... y en la pestaña Extensions. Presionamos el botón Install...

Buscaremos el XPI de Stylish previamente bajado y le damos Open, con lo cual se instalará. A continuación presionamos el botón Restart Prism y cancelamos la ventana que nos abre.

Abrimos nuevamente Grooveshark desde el escritorio. Nos metemos en ToolsAdd-Ons... como antes. Pero notaremos que hay una nueva pestaña llamada User Styles, donde entraremos. Creamos un estilo nuevo con el botón Write New Style.
Ingresamos lo siguiente:

Name: Grooveshark remove sidebar

En el contenido ponemos:

@-moz-document domain('grooveshark.com') {
#application {
position: fixed !important; width: 100% !important;
}

#page_wrapper {
/*width: 1095px !important; margin-left: 185px !important;*/
}

#capital {
display: none !important;
}

#sidebar {
/*position: absolute !important;*/ display: block !important;
}
#queue_list {
margin-left: 0px !important;
}
#sidebar_resize {
cursor: default !important;
}
}

Presionamos Save.


Ahora cerramos la ventana (que ya no debería tener el ad a la vista). Modificaremos a continuación un archivo para hacer desaparecer los controles y barra de estado de Prism.

El archivo a modificar se encuentra en:

/home/(nuestro usuario)/.webapps/grooveshark@prism.app/webapp.ini

Podemos editarlo directamente ejecutando en la consola:

gedit ~/.webapps/grooveshark@prism.app/webapp.ini

Simplemente cambiaremos todos los "true" por "false". Guardamos y salimos de nuestro editor de textos.

¡Eso es todo! Nos queda así:



¡Disfrútenlo!

lunes, 7 de junio de 2010

Acelerar navegación con Dnsmasq

Dnsmask es un servidor DNS y DHCP muy liviano. Lo usaremos aquí para acelerar la navegación por Internet, creando una caché DNS local almacenando las IPs consultadas para no tener que repetir las consultas cuando vuelvan a pedirse.

El resultado es que el acceso a las páginas es más rápido. Antes de visualizar su contenido se debe resolver el nombre de dominio al que le enviamos la petición a través de los servers DNS configurados en /etc/resolv.conf

Antes de instalarlo ejecutá:

$ dig google.com

y anotá el valor que aparece en "Query time".

Ahora sí, pasamos a instalar:

$ sudo apt-get install dnsmasq

Editamos la configuración:

$ sudo gedit /etc/dnsmasq.conf

y modificamos la siguiente linea:

#listen-address=

a:

listen-address=127.0.0.1

Editamos dhclient.conf:

$ sudo gedit /etc/dhcp3/dhclient.conf

Y nos aseguramos que la linea "prepend domain-name-servers" quede así:

prepend domain-name-servers 127.0.0.1;

Editamos resolv.conf:

$ sudo gedit /etc/resolv.conf

y ponemos como primer servidor el local:

nameserver 127.0.0.1
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

Los xxx.xxx.xxx.xxx son los servers DNS que ya tenemos. Eso no lo tocamos.

Arrancamos ahora nuestro demonio escribiendo en la terminal:

$ sudo /etc/init.d/dnsmasq restart

Listo, es todo. Ahora podemos chequear que esté funcionando repitiendo:

$ dig google.com

Ahora con dnsmasq deberíamos tener un valor cercano a cero. Si nos da el valor anterior, repitamos el comando.

domingo, 6 de junio de 2010

De un felíz ex usuario de Windows al mundo.

Desde hace años fuí usuario de Windows. En parte porque era lo único que conocía. También jugaba muy a favor el hecho que me dedico desde ya hace unos 12 años a dar soporte técnico a usuarios de software de Microsoft. Instalé varias veces en el transcurso del tiempo distribuciones de GNU/Linux pero aunque lo intenté varias veces, sólo una pude compilar un kernel cien por ciento funcional. Intenté también con freeBSD en una oportunidad. Hablo del tiempo en el cual los usuarios necesitaban saber bastante de lo que hacían para que las cosas funcionasen. En los que había que elegir paquete por paquete y aveces ni siquiera había descripción de para qué cosa servía cada uno. Tiempos en los cuales casi nadie tenía conexión a Internet. Tiempos de valientes.

A medida que pasaron los años las cosas se pusieron mucho más simples. Hacía un tiempo que tenía instalado Linux Mint Helena en la netbook con un dual boot, y me propuse instalar Ubuntu Lucid Lynx esta pc y dejar de lado de una vez y para siempre al software cerrado (en lo posible). Hace unos meses que lo logré y ya no uso software propietario, salvo plugin de flash y algún que otro codec.

Creo que por fín entiendo lo que dicen sentir los usuarios de Mac OS X, pero de una forma realmente completa. OS X siempre me pareció hermoso, pero el hecho que sea cerrado (Apple es actualmente una de las compañías más cerradas, aún más que Microsoft) lo hace inútil para mi sueño de libertad. Ser usuario de GNU/Linux no es sólo ser libre, sino usar software en el cual podemos modificar todo lo que querramos. Es hacer públicas las modificaciones y colaborar con el resto de los usuarios. Es tener un sistema operativo hecho y pensado para la gente y no para enriquecer a las corporaciones. Es algo en sí minoritario, pero eso le da un aire de exclusividad que los usuarios de sistemas Apple ni siquiera pueden soñar.

Pasó el tiempo y las cosas ya no son lo que eran. Ya no dependemos (tanto) de la consola, aunque aveces usarla nos ahorra muchísimo trabajo. Las cosas se instalan con un par de clics, con unos más o usando pocos comandos en la consola actualizamos todo el sistema completo...

Este es mi pequeño y humilde aporte a la comunidad. No soy un experto en GNU/Linux (ni mucho menos), pero intentaré que encuentren aquí tips y soluciones a problemas que se nos vayan apareciendo.

Con esta entrada doy comienzo a un camino que espero sea largo, mas no tortuoso. Transitémoslo juntos.

Saludos a todos.