Apagar pantalla para ahorrar energia en Linux


El sistema X posee un comando que permite manejar sus opciones, una de las cuales tiene que ver con la energia del monitor.
Pues bien, eso es lo que nos interesa, ejecutar un un comando que nos apague el la pantalla y que nos permita encenderla al mover el raton o pulsar una tecla (estilo de lo que haria el protector de pantalla).
Aqui os dejo el comando para que lo probeis (podeis ejecutarlo desde la consola o agregar un lanzador a la barra como hice yo):
$ xset dpms force off

Acelerar conexion a Internet con DNS Cache


Primero deberiamos saber que DNS es el sistema de nombres de dominio de Internet, que en realidad se direcciona en IPs numericas. Pues bien, normalmente nuestro ISP nos proporciona algunos servidores DNS al cual le mandamos el nombre y nos devolvera la IP para que nuestra maquina sea capaz de conectarse
Lo que vamos a hacer es que nuestro equipo guarde las ips de los dominios que ya hayamos consultado y a la vez sirva de servidor DNS ofreciendonoslas a nosotros mismos.
El mejor servidor DNS es probablemente BIND, pero nosotros no necesitamos demasiada parafernalia (solo algo que ocupe poco y nos sea util), para ello instalaremos el paquete dmasq:
$ sudo apt-get install dmasq
$ sudo vi /etc/resolv
En este archivo, añadimos como primera linea la siguiente: "nameserver 127.0.0.1" y guardamos los cambios. Para comprobar que realmente esta acelerando, ejecutaremos:
$ dig microutil.blogspot.com | grep Query
Veremos que nos devuelve un valor en milisegundos que es el tiempo que ha tardado, si le damos una segunda vez deberia tardar casi 0 ms.

Activar escalado de frecuencia CPU en Gnome


La verda es que llevo un tiempo pegandome con el ventilador de mi portatil, ya que no consigo que se apague nunca (esta siempre al 100%).
Activar el escalado de frecuencia de CPU significa que la CPU no esta siempre al 100%, sino que reduce su frecuencia para ahorrar energia y disipar menos calor. (en este caso estoy usando un procesador de 2 nucleos)
Lo primero es instalar el paquete powernowd, para lo cual ejecutamos el siguiente comando (los siguientes dos comandos puede que no sean necesarios):
$ sudo apt-get install powernowd
$ sudo apt-get install acpi --reinstall
$ sudo apt-get install acpid
Ahora deberemos configurar el paquete gnome-applets, para ello haremos un:
$ sudo dpkg-reconfigure gnome-applets
Aparecera una ventana como esta que nos preguntara si damos permiso para que se ejecute como root, a lo que responderemos afirmativamente (ya que solo el root puede cambiar la velocidad de cpu).
Ahora hacemos click en la barra de tareas y elegimos Añadir al panel y seleccionamos "Monitor de frecuencia de la CPU" y la añadimos 2 veces si tenemos doble nucleo. Haremos click en propiedades del applet agregado y aparecera una pantalla como esta:

Un applet debe monitorizar la CPU 0 y otra la CPU 1 para que cada applet corresponda a un nucleo. A partir de ahi podemos picar y elegir la frecuencia o por el contrario el tipo de control que hara el sistema por nosotros (Conservative, Ondemand, Performance, Powersave)

Instalar Ubuntu Tweak


Este programa nos ofrece una forma de configurar algunas opciones de nuestro Ubuntu de forma sencilla y rapida. Tan solo tenemos que descargar el paquete .deb e instalarlo.
Lo primero iremos a la web de descarga pulsando este enlace. Ahi aparecen las distintas versiones (en formato de paquete deb) con sus correspondientes fechas de subida.
Para instalarlo, abriremos una consola y nos situaremos en el directorio donde este el fichero (normalmente ~/Escritorio) y ejecutaremos el comando:
$ sudo dpkg -i ubuntu-tweak_0.x.x-x~intrepid2_all.deb
$ ubuntu-tweak

Convertir paginas man a pdf


El formato pdf se ha convertido en un estandar, y podemos crear archivos en este formato con el contenido que nos convenga, con lo util que esto resulta a la hora de distribuir o tratar el contenido del fichero.
Muy util resulta tambien para nosotros las paginas man a la hora de acceder a la ayuda de cualquier comando que necesitemos utilizar.
Pues bien, hoy vamos a generar archivos pdf a partir de paginas del man a partir del siguiente comando:
man -t vi | ps2pdf - > ~/vi.pdf
Esto nos habra creado un fichero en /home/[usuario] con el nombre vi.pdf con la entrada man correspondiente al comando vi

Extension GooglePreview en Firefox

















Lo primero que tenemos que hacer es dirigirnos a la web https://addons.mozilla.org/es-ES/firefox/

Buscaremos "googlepreview" y nos aparecera la primera en los resultados.

Solo tenemos que pulsar sobre el enlace que dice "Añadir a Firefox".

Se abrira una ventana nueva y deberemos esperar 10 segundos antes de poner darla a Instalar.

Aunque parezca una tonteria, es muy util esta extension, ya que nos permite ver que tipo de pagina es en la que vamos a hacer click y si se ajusta a lo que nosotros buscamos.
Aqui podeis ver un ejemplo de como resulta la web de Google tras instalar la extension para nuestro Firefox:

Adobe Acrobat Reader en Español integrado en Firefox


Vamos a intentar librarnos de nuestro visor de vista previa para ver nuestros pdf's (ya iremos haciendo lo mismo con otros tipos de archivo). Por supuesto vamos a instalar la aplicacion que Adobe nos proporciona para Linux.
Yo uso Ubuntu, pero basicamente se puede hacer para cualquier distribucion.
Lo primero es instalar todo, yo ya tenia instalado Adobe Acrobat Reader, pero lo desinstale todo para hacer el manual. Debemos ejecutar el siguiente comando:
$ sudo apt-get install acroreader acroread acroread-l10n-es mozilla-acroread
$ acroread
Y nos aparecera la ventana de Adobe, desde ahi iremos al menu Edit > Preferences y buscamos "International" y donde nos pregunta por el idioma (primer combo) y elegimos "Choose at aplication startup". Esto nos permitira que el programa nos pregunte al arrancar que idioma queremos usar.
Volveremos a ejecutar acroread y nos saldra una ventana

Instalar Impresora de Red en Ubuntu


En primer lugar tenemos una maquina Windows con una impresora conectada (y por supuesto compartida), por otro lado tenemos nuestra maquina Ubuntu conectada a la misma red.
El fin que buscamos es poder configurar nuestra impresora compartida en Windows (vía Samba) en nuestro Ubuntu.
No he necesitado ningun paquete, pero si da algun problema solo habria que instalar los paquetes relacionados con SAMBA y CUPS. (con un $ apt-get install [nombrepaquete])

Ahora iremos al menu Sistema > Administracion > Impresora, o bien ejecutaremos la consola y escribiremos $ system-config-printer para iniciar la aplicacion de configuracion, donde haremos click en Nueva Impresora.
De las opciones que nos dan elegiremos "Windows Printer via SAMBA" y pulsamos sobre el boton Navegar, donde seleccionaremos la impresora en nuestra red.


Ahora si nuestra impresora no aparece en la lista (la mia no aparecia) haremos click en el siguiente enlace http://openprinting.org/printer_list.cgi y buscaremos nuestra impresora en la lista y descargaremos el archivo PPD asociado a ella.
Una vez guardado el fichero, volvemos a la ventana de instalar impresora y seleccionamos "Proporcionar archivo ppd" y le indicamos la ruta.

Solo nos queda darle nombre y ponerle un comentario si asi lo deseamos, y ya tenemos lista nuestra impresora para imprimir.

**Debido al gran numero de visitas de este post he añadido una imagen para que sea mas visual

Instalar Guest Aditions en Virtual Box


Para que nuestra maquina virtual corriendo sobre Virtual Box tenga un rendimiento optimo deberemos instalar los drivers.
Lo primero una vez iniciada la maquina virtual en Virtual Box, hacemos click en Dispositivos > Instalar Guest Additions...
Ahora ya tenemos los drivers descargados, pero todavía queda instalarlos. El fichero que se ha descargado se llama VBoxGuestAdditions_2.0.4.iso, y estará en el escritorio de la máquina virtual.
Para ello deberemos colocarnos en la maquina virtual y ejecutaremos una serie de pasos.
Moveremos el fichero descargado a la carpeta donde toca:
$ sudo mv /home/xxx/Escritorio/VBoxGuestAdditions_2.0.4.iso /usr/share/virtualbox/VBoxGuestAdditions.iso
La primera ruta es donde deberíamos tener el fichero descargado, y la segunda un directorio propio de Virtual Box donde debemos copiarla para que el sistema la encuentre.
Una vez que la ha reconocido se montará una unidad de CD-ROM automáticamente donde podremos encontrar los archivos necesarios.
Si la maquina es Windows, entramos en la unidad de CD y ejecutamos el .exe asociado (32 y 64 bits), si es una maquina Linux, entramos en consola y ejecutamos:
$ cd /media/cdrom0/
$ sudo ./VBoxAdditions-x86.run                   Para la versión x86
$ sudo ./VBoxAdditions-amd64.run              Para la versión amd64
Luego solo nos quedara reiniciar la máquina Virtual Box, y una vez arranque el sistema debería ir todo como la seda

Instalar Google Earth en Ubuntu


Os able aqui sobre el repositorio de Google con aplicaciones para Linux, pero esto no significa nada si no las instalamos. Y sentia curiosidad por ver si realmente funcionarian, asiesque me he decidido a ir probandolas.
Hoy voy a instalar Google-Earth desde una maquina Ubuntu 8.10 corriendo en virtual (sin drivers especificos de la tarjeta gráfica.
Lo primero es lanzar el comando de instalacion:
$ sudo apt-get install googleearth-package
Tendremos que ir a la web de Google Earth y descargar el archivo binario le damos permisos de ejecucion:
$ chmod 770 GoogleEarth.bin
Y lo ejecutaremos:
$ ./GoogleEarth.bin
Probablemente nos de un error, el cual solucionaremos asi:
$ mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.bak
$ ln -s /usr/lib/libcrypto.so.0.9.8 libcrypto.so.0.9.8
Esto hara que se lance el instalador grafico, donde podremos elegir la ruta de instalacion.
Tengo que decir que va bastante bien, cuando lo pruebe en real y pueda probar mas cosas volvere a escribir sobre el tema

Emular Android en Linux


Supongo que todo el mundo sabrá que Android es el nuevo sistema operativo de Google con el cual piensa hacerse un hueco en el mundo de la telefonía movil, y a saber hasta donde puede llegar.
De momento solo existe un movil real con este sistema, pero promete ser toda una revolucion cuando se implante masivamente (si llega a hacerlo algun dia).
Podremos descargar un emulador y instalarlo en nuestro linux desde la web: http://code.google.com/intl/es-ES/android/download_list.html

Tan facil como descomprimir y en el directorio tools, ejecutar el siguiente comando
$ ./emulator -datadir ./

Pide CDs de Ubuntu, Kubuntu y Edubuntu


Existe una web donde podemos pedir una de estas 3 distribuciones para recibirla por correo totalmente gratuita. Interesante, ¿no?
Hay que decir que yo ya he pedido una copia de Kubuntu 8.10, pero indica que puede tardar de 6 a 8 semanas.
Recomiendo que no abusemos de este servicio, aqui dejo los enlaces:

Resaltar sintaxis en vi / vim


En mi caso la version de vim que utilizaba no me resaltaba la sintaxis, esto era porque no era la version completa.
En primer lugar hay que eliminar la version "incompleta", para ello:
$ sudo apt-get remove vim-tiny
Despues installaremos la version "full" de nuestro vim:
$ sudo apt-get install vim-full
Ahora editaremos el archivo de configuracion, para ello usaremos nuestro editor preferido (en mi caso vi por supuesto):
$ sudo vi /etc/vim/vimrc
Buscaremos una linea donde se encuentra comentada la linea "syntax on", descomentamos, guardamos el archivo y ya tendremos nuestro vi con el resaltado de sintaxis.