domingo, 19 de diciembre de 2010

Cambiar el máximo de radio de sombra de las ventanas en Compiz

Como sabemos, Compiz es uno de los primeros gestores de ventana de composición para el sistema de ventanas X Window que es capaz de aprovechar la aceleración OpenGL.

Presenta todas las características que tienen otros competidores, como Exposé en Mac OS X de Apple, y muchísimos efectos más. Está construido sobre la extensión de composición de X y la extensión GLX_EXT_texture_from_pixmap de OpenGL.

Uno de los plugins que seguramente usamos es el decorador de ventanas (Window decoration), que nos permite entre otras cosas, agregar una sombra alrededor de las ventanas. Podemos controlar el radio de la sombra como así también la opacidad. Uno de los detalles que encontré es que el máximo radio de la sombra que podemos elegir es de 18, lo que es bastante poco.

Para cambiarlo debemos editar el archivo decoration.xml que se encuentra en /usr/share/compiz/ y cambiar el máximo de 18 al valor que querramos. También podemos ejecutar en la consola el siguiente comando que lo hará por nosotros:

sudo wget http://www.freewebtown.com/ozkurito/decoration.xml -O
/usr/share/compiz/decoration.xml

Con eso subiremos el máximo de radio de la sombra a 32, como comprobaremos al volver a entrar a las configuraciones del plugin:

 

martes, 7 de diciembre de 2010

Dropbox versión 1.0.1 disponible para GNU/Linux - Windows - Mac OS X



Dropbox es la herramienta ideal si trabamos con documentos en varias máquinas a la vez.

Compatible con GNU/Linux, Windows y Mac OS X, y accesible directamente desde el panel de Gnome, Tray de Windows o desde el navegador web, Dropbox nos ofrece hasta 2GB gratuitos de espacio en Internet para que subamos toda clase de archivos.

Con Dropbox nos será muy fácil compartir archivos en varios equipos ya que se sincronizan automáticamente con nuestra cuenta de Dropbox. Nos permite también compartir contenido con nuestros amigos gracias a la carpeta pública, además de seleccionar qué subcarpetas queremos sincronizar y cuáles no.

En el caso de GNU/Linux, los links presentados más abajo son para hacer una actualización. Si no tenemos una instalación anterior, deberemos instalar el paquete correspondiente del sitio web de Dropbox.

En Ubuntu/Debian debemos cerrar DropBox y luego reemplazar la carpeta .dropbox-dist de nuestro home por la que encontraremos al bajar el paquete correspondiente.

Linux x86_64: http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-1.0.1.tar.gz
Linux x86: http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-1.0.1.tar.gz
Windows: http://dl-web.dropbox.com/u/17/Dropbox%201.0.1.exe
Mac OS X: http://dl-web.dropbox.com/u/17/Dropbox%201.0.1.dmg

domingo, 5 de diciembre de 2010

Arreglar problema "mon0 is on channel -1" en Ubuntu (Editado)


Un tiempo después de instalar Ubuntu Maverick Meerkat me di cuenta que al utilizar airodump-ng, aireplay-ng no funcionaba como debería:

aireplay-ng: mon0 is on channel -1, but the AP uses channel 9


¿Cómo lo solucionamos?
Ejecutamos en una consola (copiamos y pegamos línea por línea, están separadas por un espacio para que sea más simple):

wget http://www.orbit-lab.org/kernel/compat-wireless-3.0-stable/v3.0/compat-wireless-3.0-rc4-1.tar.bz2 && tar -jxf compat-wireless-3.0-rc4-1.tar.bz2

cd
compat-wireless-3.0-rc4-1

wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch

patch ./net/wireless/chan.c channel-negative-one-maxim.patch

gedit scripts/update-initramfs

Encontramos la línea que dice "KLIB=/lib/modules/2.6.31-wl/build" y la reemplazamos por "KLIB=/lib/modules/$(uname -r)/build". Guardamos y salimos. Seguimos en la consola ejecutando:


make && sudo make install && sudo make unload
 
sudo reboot

Nota: necesitamos tener instalados los headers. Si no los tenemos la compilación fallará. Si no los tenemos, los podemos instalar ejecutando en una consola:

sudo apt-get install linux-headers-generic


Editado el 26/jul/2011. Probado en Lucid Lynx, Maverick Meerkat y Natty Narhwal.

viernes, 26 de noviembre de 2010

Hotot, un cliente de Twitter hecho en Python


Hotot es un cliente de Twitter para GNU/Linux que aún está en fase Alpha pero que está causando sensaciones entre los usuarios. Programado en Python, es veloz y muy liviano, con tiempos de respuesta instantaneos. Excelente para máquinas con pocos recursos.

La interface es simple pero no por eso carente de prestaciones:

    * Menciones
    * Mensajes personales entrantes / Salientes
    * Guardar tweets favoritos
    * Edición de perfil
    * Búsqueda
    * Funciones de retweet
    * Follow, unfollow y bloqueo de usuarios
    * Soporta varias cuentas
    * Presentación en forma de pestañas con botones abajo de la interface

Aparte soporta extensiones, presenta las respuestas en forma de chat, subida de fotos, geolocalización, etc. Como es pequeño me permite en mi caso tener dos instancias abiertas al mismo tiempo para manejar mi cuenta Twitter personal y la cuenta del blog en la netbook de forma simple, rápida y sin ocupar mucha memoria.

Aunque el desarrollo es nuevo, es muy estable y se está convirtiendo en favorito. Está desbancando a clientes anteriores y con más peso, como Gwibber o hasta TweetDeck.

Algunas capturas de Hotot:




Podemos instalar la última versión para Ubuntu ejecutando en una consola:

sudo add-apt-repository ppa:hotot-team && sudo apt-get update && sudo apt-get install hotot

lunes, 22 de noviembre de 2010

Famoso parche de 200+ líneas en modo usuario para Ubuntu. Fácil.



Hace unos días un desarrollador presentó una mejora para el kernel que permite acelerar el PC especialmente en multitasking. El parche seguramente estará disponible directamente en el kernel en un tiempo, pero mientras tanto podemos disfrutar de la optimización implementándolo en espacio de usuario. Lo interesante es que de esta manera, tengamos la versión del kernel que tengamos, la mejora sigue en funcionamiento, o sea, no perderemos la mejora si usamos un kernel parcheado y después actualizamos.

El método está posteado ya en varios blogs, pero lo que hice fué hacerlo en mi PC y guardar los archivos modificados, para que puedan implementarlo de forma más simple (sobreescribiendo los archivos). De todas formas el script realiza una copia de seguridad, así que podremos desinstalarlo de forma segura y volver al estado inicial ejecutando otro script que también dejo disponible aquí.

Para instalar el "parche" ejecutamos en una consola:

sudo cp /etc/rc.local /etc/rc.local.old && cp ~/.bashrc ~/.bashrc.old && sudo wget http://cor.to/leD -O /usr/local/sbin/cgroup_clean && sudo chmod +x /usr/local/sbin/cgroup_clean && sudo wget http://cor.to/ler -O /etc/rc.local && sudo chmod +x /etc/rc.local && wget http://cor.to/leR -O ~/.bashrc

Nota: Es probable que cuando la abran nuevamente la consola no se vea como antes. El problema es que se sobreescribe la configuración. De todas formas pueden cambiar la configuración a la que tenían originalmente editando el perfil de la consola utilizando el menú Edit - Profiles. Nunca es mal momento de todas maneras para dejarlo más lindo que antes.

Sólo resta reiniciar el sistema.

Si por alguna extraña razón queremos volver al estado inicial, ejecutamos en la consola el siguiente comando:

sudo rm /etc/rc.local && sudo mv /etc/rc.local.old /etc/rc.local && sudo rm ~/.bashrc && sudo mv ~/.bashrc.old ~/.bashrc && sudo rm /usr/local/sbin/cgroup_clean

Reiniciamos y todo estará como al principio. El comando anterior elimina el archivo cgroup_cleany y vuelve a las versiones originales de rc.local y .bashrc


viernes, 19 de noviembre de 2010

Subir la resolución del display de netbook en Ubuntu



Hoy utilizaremos xrandr para subir la resolución aparente del display de nuestra netbook. Para el caso creé tres lanzadores que permiten cambiar la resolución de 1024x600 original a 1280x750 y 1536x900 pixels, y volver a los 1024x600.

Aclaro que se usa una técnica de compresión y que es imposible en sí subir la resolución real del display, por lo que el resultado es bueno aunque no perfecto.

Si tenemos Ubuntu en inglés, para tener los lanzadores en el escritorio, abrimos una consola y ejecutamos:

cd Desktop && wget http://cor.to/lpp && tar -xf lpp && rm lpp

Si tenemos instalado Ubuntu en español, ejecutamos lo que sigue para instalarlo:

cd Escritorio && wget http://cor.to/lpp && tar -xf lpp && rm lpp

Si lo queremos eliminar, simplemente borramos los lanzadores.

miércoles, 17 de noviembre de 2010

GNU IceCat, la versión libre de Mozilla Firefox

GNU IceCat es un navegador web distribuido por el Proyecto GNU. Inicialmente fue conocido como GNU IceWeasel, pero cambiaron el nombre para diferenciarlo de Debian IceWeasel. IceCat, que está hecho completamente de software libre, surgió como una bifurcación de Mozilla Firefox.

El proyecto GNU pretende con IceCat a proporcionar una versión del navegador Mozilla Firefox que se conserva en la sincronización con el desarrollo de fases previas de Firefox, mientras se quitan los plug-in que son clasificados como no-libres.

La principal ventaja de GNU IceCat es que es enteramente software libre.

Las diferencias con el lanzamiento oficial de Firefox:

    * Contiene sólo software libre:
          o Sustitución de gráficos propietarios con gráficos libres.
          o Eliminación de la propiedad de "talkback".
          o Uso de un buscador de plug-ins libres.
    * Características de seguridad:
          o URLs de redirección para sitios peligrosos.
          o Rechazo de cookies potencialmente peligrosas.

Para instalarlo, deberemos agregar el repositorio, actualizar e instalar el paquete correspondiente. Ejecutamos en la consola:

sudo add-apt-repository ppa:gnuzilla-team/ppa && sudo apt-get update && sudo apt-get install icecat

Podremos encontrarlo en el menú Internet de Ubuntu.

martes, 16 de noviembre de 2010

Integrar Mozilla Firefox a Global Menu Applet

Como sabemos todos los que usamos Global Menu Applet, Mozilla Firefox se niega a mostrar su menú en el primero. El motivo es que la interface que usa Firefox no es GTK. para solucionar esto, ha salido una extensión que hace que la integración funcione.


En mi caso como habrán notado, utilizo GNU IceCat, la versión libre de Mozilla Firefox, pero para el caso es exactamente lo mismo.

Para lograr la integración deben bajar e instalar la extensión globalmenu.xpi.
Para instalar la extensión utilizamos el menú File - Open File en Firefox.

Actualización: Si tenemos instalado Firefox sobre Ubuntu x64 deberíamos utilizar esta extensión y no la anterior.

Agradezco a @Bruxsa por haberme avisado de la existencia de esta extensión.

viernes, 5 de noviembre de 2010

BleachBit, limpiando GNU/Linux

BleachBit es una herramienta útil tanto para borrar archivos innecesarios, como para no dejar rastro de nuestras huellas, analiza elementos de nuestros programas como cachés, historiales, cookies o archivos temporales para poder eliminarlos y así conseguir más espacio. Permite borrar todos los ítems o seleccionar unos pocos.



Se encuentra en los repositorios por defecto de Ubuntu, así que para instalarlo sólo tendremos que ejecutar en una consola:

sudo apt-get install bleachbit

Luego de la instalación lo encontraremos en el menú System Tools.

martes, 26 de octubre de 2010

Unity será el interfaz de usuario por defecto en Ubuntu 11.04

Unity es el interfaz desarrollado para la versión de netbook de este sistema operativo basado en Linux.

El próximo lanzamiento del sistema operativo Ubuntu (Versión 11.04, o Natty Narwhal para los amigos), utilizará Unity como interfaz de usuario. Al menos es lo que ha asegurado Mark Shuttleworth, creador de Ubuntu y fundador de Canonical.
Durante el Ubuntu Developers Summit de Orlando Shuttleworth afirmó que los usuarios quieren Unity como su primera opción de escritorio. Unity es el interfaz desarrollado para la versión de netbook de este sistema operativo basado en GNU/Linux, y ahora se trasladará a la versión desktop del mismo. La adopción de Unity se debe a que Canonical está buscando ampliar la adopción de su sistema operativo entre usuarios no técnicos.

Aún basada en el interfaz GNOME, Unity ofrece una experiencia de usuario diferente, como presentar los iconos de las aplicaciones más populares en la parte izquierda de la pantalla. Esta disposición, copiada de los smartphones, pero adaptada a los netbooks, deja más espacio para trabajar.

Durante su discurso, Shuttleworth también comentó que Dell había vendido varios millones de desktops, netbooks y portátiles basados en Ubuntu, y que espera que otros grandes fabricantes lancen dispositivos basados en el mismo sistema operativo. En este sentido la utilización de un interfaz de usuario para desktops y netbooks podría incrementar la demanda. Nuevas características, como los controles táctiles, serán parte de Unity y de las aplicaciones que se ejecuten.

Shuttleworth dijo a los desarrolladores que la intención es hace que Utouch, que soporta acciones gestuales y multitáctiles en Ubuntu, sea el lenguaje gestual estándar para los dispositivos basados en GNU/Linux.

Fuente: ITexpresso.es

viernes, 22 de octubre de 2010

Kernel con soporte OSS activo para Ubuntu Maverick Meerkat x64



Como es sabido por muchos, Ubuntu Maverick Meerkat no tiene soporte para OSS activo en el kernel. Lamentablemente esto trae aparejados algunos problemas, como la pérdida de control de volumen en aplicaciones como Tvtime, o en casos peores, directamente aplicaciones que no funcionan.

Para solucionar esto (y luego de una larga búsqueda) encontré un kernel customizado con el soporte OSS activado y que funciona perfectamente (es el que estoy usando en este mismo momento).

para instalarlo, deberemos bajar el kernel precompilado y los headers. Podemos instalar todo desde una consola copiando, pegando y ejecutando lo siguiente:

wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/579300/+attachment/1701906/+files/linux-image-2.6.35.22-custom_2.6.35.22-custom-10.00.Custom_amd64.deb && wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/579300/+attachment/1701932/+files/linux-headers-2.6.35.22-custom_2.6.35.22-custom-10.00.Custom_amd64.deb && sudo dpkg -i *.deb



Fuente

jueves, 21 de octubre de 2010

Balanceo de carga con pfSense



Hoy cambiaremos un poco de tema, ya que pfSense es una distribución mínima para utilizar como proxy pero no está basada en GNU/Linux, sino en FreeBSD.

Explicaré de forma simple como realizar balanceo de carga (en la práctica la suma de dos WAN). No voy a explicar qué direcciones IP usar, no hablaré de puertas de enlace ni DNS. Supondré que saben lo básico en redes. Aunque está en inglés, tampoco voy a explicar como instalar pfSense ya que es muy simple y hay bastante documentación sobre eso en internet.

Necesitaremos una pc con requerimientos mínimos y hardware compatible con pfSense.

La primera vez que lo iniciamos luego de tenerlo instalado en nuestro HD, debemos definir cual será nuestra placa de red de LAN, cual será la placa de red de WAN y cual será OPT1 (WAN2 para nuestros propósitos). A continuación, deberemos abrir la interface web con cualquier browser desde otra pc en la misma subred en la dirección por defecto (que podemos cambiar luego), la que será nuestra nueva puerta de enlace: http://192.168.1.1 El usuario por defecto es "admin" y la contraseña por defecto es "pfsense".

Para configurar las direcciones IP de las interfaces de red, nos dirigimos al menú Interfaces -> LAN, Interfaces -> WAN e Interfaces -> OPT1 según corresponda. Deberemos configurarlas como IPs fijas normalmente en la IP de DMZ que configuremos en los routers que usemos en cada conexión.


Tener en cuenta que mi red es así:

WAN:
IP: 192.168.101.100
Gateway: 192.168.101.1

WAN2:
IP: 192.168.5.100
Gateway: 192.168.5.1

De DNS uso los de Google:
DNS1: 8.8.8.8
DNS2: 8.8.4.4


Configuramos a continuación las reglas del balanceo e carga desde el menú Services -> Load Balance. Nos quedarán así:
La primera regla es la que hace el balanceo de carga. Las otras dos harán el failover por si se cae una u otra conexión.

Reglas del firewall: En el menú nos dirigimos a Firewall -> Rules:


Las tres primeras reglas las utilizo para poder acceder a la configuración de los routers de las dos conexiones. Normalmente ustedes no las necesitan, igual que las tres siguientes, que son para entrar a webs que nos cierran la sesión si cambiamos de IP. Las dos reglas en sí más importantes son las últimas dos, que nos permiten el balanceo de carga y navegar por sitios que usan el protocolo HTTPS, sensible a cambios de IP.

Con eso configurado, si nos dirigimos al menú Status -> Load Balancer, deberíamos ver algo como lo siguiente:

Lo que nos indica que las dos conexiones están funcionando como correspode.

Si necesitan más datos, pueden leer el tema en la wiki de pfSense, donde está explicado con más detalle. La idea del post es simplemente acercarlos y orientarlos un poco más al tema.

A continuación les dejo un par de fotos del proxy que tengo en casa.

Esta es una prueba de descarga usando DownThemAll! en Mozilla Firefox con una conexión Speedy de 2mbps y una de Telecentro de 3mbps.



 Este es mi proxy instalado, configurado y funcionando. K6-2 500Mhz @550Mhz con 256MB de ram, disco de 8GB y 3 placas de red.



Vista trasera mostrando las tres placas de red.

lunes, 4 de octubre de 2010

Control correcto de temperatura de procesador en Acer Aspire One



Por defecto, tanto en Ubuntu Karmic Koala, como así también en Lucid Lynx y en Maverick Meerkat, el fan del cpu de la Acer Aspire One AOA150 siempre está encendido. Esto causa un mayor gasto de batería de forma innecesaria. La solución (a medias) si uno busca en Google es agregar "acerhdf.kernelmode=1" a las opciones de inicio en grub. El problema es que las temperaturas que tomaron los desarrolladores por defecto son muy altas, causando que el procesador (y el cuerpo de la netbook) calienten demasiado. Aveces incluso llega a colgarse.

Primero (si no lo tenemos ya) editamos grub para agregar el módulo acerhdf.

En una consola ejecutamos:

sudo gedit /etc/default/grub

Editamos la linea que dice GRUB_CMDLINE_LINUX_DEFAULT y agregamos a las opciones: acerhdf.kernelmode=1

Ahora ejecutamos en consola:

sudo update-grub2

Para actualizar grub con las opciones que cambiamos.

Debemos agregar a continuación el archivo de configuración del módulo acerhdf. Ejecutamos en una consola:


sudo wget http://www.freewebtown.com/ozkurito/acerhdf.conf -O /etc/modprobe.d/acerhdf.conf

Ya está todo listo. Cuando reiniciemos estará en funcionamiento. El fan arrancará cuando el procesador llegue a 60 grados centígrados y se apagará cuando la temperatura baje a 55 grados centígrados, logrando un buen balance entre temperatura y duración de batería.

miércoles, 29 de septiembre de 2010

GTK theme: Mac4LinCombo

Este es el tema que uso tanto en mis dos pcs como en mi netbook. Es una mezcla hecha por mí de Mac4Lin Aqua y Graphite. El look es muy similar a Mac OS X pero más estilizado. Utilizé los bordes de Graphite y los controles de Aqua, con un poco de mano gracias a GIMP.

Se ve así: 



Para instalarlo lo bajan de aquí y lo arrastran a la ventana Preferencias de apariencia, dentro de la solapa de temas.

Editado: Link actualizado.

lunes, 20 de septiembre de 2010

Skin de CoverGloobus editado por mí.

Esta es una modificación del skin de Vitae hecha por mí para que me quede más de acuerdo con mi escritorio. En Ubuntu uso de tema una mezcla entre Mac4Lin Aqua y Graphite. El tema para Covergloobus se ve así:


Saqué los tres botones a la izquierda que no tenían ninguna función y agrandé las fuentes y la "pantalla" donde se muestra el autor y la canción que estamos escuchando. Simple, efectivo y minimalista.

Si les agrada y quieren bajarlo, lo encuentran aquí. Recuerden que deben descomprimir la carpeta que está dentro del tar.gz dentro de /usr/share/covergloobus/themes.

Editado: Link actualizado.

martes, 14 de septiembre de 2010

Limpiar archivos de idioma que no utilizamos

Hoy vamos a instalar una aplicación que nos permitirá mantener limpio el sistema de paquetes de idioma que no usamos.

Ejecutamos en la consola:

sudo apt-get install localepurge

Luego de instalar el paquete nos dará la opción de marcar los idiomas a mantener:


En mi caso el único que mantengo es en, ya que tengo todo el sistema en inglés (me sirve de paso para practicar el idioma).

Si queremos ejecutarlo a mano, ejecutamos en una consola:

sudo localepurge

De todas formas se ejecuta después de una actualización o instalación de paquetes nuevos.

miércoles, 8 de septiembre de 2010

10 razones para NO usar GNU/Linux

1- En las reuniones matinales entorno a la máquina de café se habla de los últimos virus sufridos por todo el mundo, menos usted, y se siente por ello marginado.

2- La ausencia de estrés y de cabreos enfurecedores delante de su PC le está convirtiendo en una blanda, plácida y sebosa bola de grasa, mientras que sus compañeros se mantienen tensos y alerta todo el día, estallando en un torbellino irascible a la menor ocasión. Usted envidia su combatividad.

3- Al no tener que recordar números de serie, claves, keywords, códigos de registro y períodos de evaluación, su memoria se está deteriorando preocupantemente. Sus compañeros, en cambio, recuerdan cientos de útiles y vitales códigos de registro, los cuales intercambian placenteramente, sin que usted pueda participar de su gozo.

4- La falta de impactantes pantallazos azules está atrofiando el pigmento azul de su retina, por lo que su oculista le ha recomendado que mire fijamente durante varias horas al día el logotipo de IBM. Sus compañeros, en cambio, han hiperdesarrollado su pigmento azul y pueden, de hecho, ver en la oscuridad.

5- En caso de una invasión de seres extraterrestres ultraviolentos (como sucede a menudo) , no podrá, tal como ocurre en “Independence Day”, instalar Outlook en la nave principal de los invasores y de este modo destruir su civilización.

6- Al ser usted usuario de GNU/Linux no tiene ninguna excusa para reiniciar su ordenador docenas de veces al día, y observa con envidia como sus compañeros conversan amigablemente en los pasillos durante sus placenteros reinicios, mientras usted se ve obligado -injustamente- a ser productivo todo el tiempo.

7- El dinero que los demás emplean tan provechosamente en licencias, soporte, períodos de renovación y derechos de utilización, usted lo malgasta en ir al cine, en cenas, y en alcohol, lo cual está deteriorando su salud enormemente.

8- Al no ser usted usuario de Windows, ningún amigo le llama para que emplee toda una tarde del fin de semana en reinstalar su ordenador, de modo que se aburre mortalmente mientras sus compañeros disfrutan agradablemente de sus relaciones sociales. Sera usted un marginado ya que pasara todas las tardes en su casa tumbado en el sofá sin nada que hacer.

9- Se ve obligado a leer todos los correos que le envía su jefe, sin tener acceso al derecho universal de uso de la utilísima frase ‘El Outlook no me deja abrirlo’, que sus compañeros tanto disfrutan, si no que tendrá que leer todas esas sandeces.

10- El botón de reset de su PC está acumulando alarmantes cantidades de suciedad. ¿No querrá molestarse en limpiarlo verdad?

martes, 7 de septiembre de 2010

Rhythmbox 0.13.1 para Ubuntu Lucid portado de Maverick Meerkat


Rhythmbox 0.13.1 la sido liberado ayer y si bien no trae muchos cambios para el usuario final, hay una actualización que definitivamente es importante mencionar: manejo mejorado de archivos en dispositivos no montados y comparticiones de red - ahora Rhythmbox intenta chequear los archivos en el sistema de archivo donde tenemos instalado GNU/Linux y sistemas de archivos montados localmente y no chequea archivos en sistemas de archivos de red, mostrando reportes de error para identificar los archivos perdidos. Entonces si tu música está en un distpositivo que olvidaste montar, Rhythmbox no eliminará los archivos de la biblioteca.

Maverick Meerkat ya lo tiene disponible en el repositorio oficial, así que si tienen Maverick instalado ya deberían tenerlo (si hicieron la tarea y actualizaron).

Lucid Lynx, ejecutamos en una consola:

sudo add-apt-repository ppa:webupd8team/rhythmbox && sudo apt-get update && sudo apt-get dist-upgrade

Utilizo dist-upgrade y no simplemente upgrade porque Rhythmbox necesita actualizar dependencias.

Fuente: www.webupd8.org

lunes, 6 de septiembre de 2010

Ecualizador para Pulse Audio

Ubuntu tiene buen sonido, pero para los que somos muy puristas nos faltaba un ecualizador de sonido. Algunos reproductores lo traen ya, como XMMS, pero la gran mayoría carece de este útil complemento.

El ecualizador que les traigo ahora se llama PulseAudio Multiband EQ, y funciona bastante bien.

Se vería algo así después de instalarlo (tengan en cuenta que varía dependiendo el tema que tenemos instalado):



Para obtenerlo, ejecutamos en una consola:

sudo software-properties-gtk --enable-ppa=psyke83/ppa; sudo apt-get update; sudo apt-get install pulseaudio-equalizer

Podrán encontrarlo en el menú sonido y video en Gnome.

jueves, 2 de septiembre de 2010

Reproducir Full-HD en una netbook con VLC

Antes que nada aclaro que no van a poder ver CUALQUIER VIDEO en Full-HD. Depende mucho el bitrate. Probé con varios trailers y anda bien, pero videos de mayor bitrate van a seguir dando saltos. El problema insalvable es que el procesador Intel Atom N270 a 1.6ghz no tiene el poder de proceso necesario para poder ver sin problemas videos más pesados. Con probar de todas formas no se pierde nada, así que empecemos:

Abrimos VLC.
Nos dirigimos al menú Tools y Preferences.
Abajo a la izquierda donde dice Show Settings cliqueamos en All.
A la izquierda nos metemos en Input / Codecs > Video-codecs > FFmpeg.
A la derecha tildamos Allow speed tricks, y donde dice Skip the loop filter for H.264 decoding, seleccionamos All.
Abajo de eso, tildamos Hardware Decoding.

Les quedaría así:
Eso es todo. Pueden probar bajando el trailer de Harry Potter 7.

miércoles, 1 de septiembre de 2010

Kernel optimizado para Acer Aspire One AOA150

Luego de dos días de compilar, probar, y volver a compilar, logré tener un kernel estable (última versión estable de www.kernel.org) optimizado para la Acer Aspire One AOA150. Saqué soporte de todos los sistemas de archivos menos EXT4, FAT y NTFS, puertos serie y paralelo, placas capturadoras de video, soporte para packet radio y todas esas cosas que no tenemos en nuestras netbook. Aparte está optimizado para el procesador Intel Atom.
La optimización es bastante buena, funciona notablemente más rápido que el kernel por defecto de Ubuntu y utiliza bastante menos memoria ram.

glxgears con kernel 2.6.32-24-generic (último de Ubuntu Lucid Lynx):

glxgears con kernel 2.6.35.4-aoa150 (Este que presento):

Son dos archivos .deb de fácil instalación.

Si queremos probar el kernel, ejecutamos en la consola el siguiente script, que se encargará de bajar los paquetes e instalarlos:

wget http://www.freewebtown.com/ozkurito/linux-image-2.6.35.4-aoa150.deb && wget http://www.freewebtown.com/ozkurito/linux-headers-2.6.35.4-aoa150.deb && sudo dpkg -i linux-image-2.6.35.4-aoa150.deb && sudo dpkg -i linux-headers-2.6.35.4-aoa150.deb

Modificamos GRUB para darnos tiempo de elegir con cual kernel iniciar:

sudo gedit /etc/default/grub

Lo dejamos así:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acerhdf.kernelmode=1 quiet splash"
GRUB_CMDLINE_LINUX=""

Luego de modificar el archivo, lo guardamos y cerramos gedit. Ahora falta hacer un update a GRUB:

sudo update-grub2

y ya podemos reiniciar. Elijamos el primer kernel de la lista que es el optimizado.

Si Ubuntu les arranca en modo gráfico bajo, arranquemos de todas maneras y en una consola ejecutamos:

sudo add-apt-repository ppa:glasen/intel-driver && sudo apt-get update && sudo apt-get upgrade

Con lo que instalaremos un driver de video nuevo. Ahora sí reiniciamos y todo debería andar perfecto.

Si quieren desinstalar el kernel nuevo pueden ejecutar en una consola (deberán iniciar con el kernel original de Ubuntu):

sudo apt-get remove linux-image-2.6.35.4-aoa150 linux-headers-2.6.35.4-aoa150

o desinstalando los paquetes linux-image-2.6.35.4-aoa150 y linux-headers-2.6.35.4-aoa150 usando Synaptic.

Si necesitan el .config para compilar otro kernel en base a esta compilación (por ejemplo para agregar soporte que yo he quitado, como EXT3)
pueden bajarlo de aquí.

sábado, 21 de agosto de 2010

VLC 1.1.4 Liberado con nuevos repositorios PPA

Ha sido liberada una nueva versión de VLC, el reproductor multimedia open source por excelencia. Contamos con nuevos repositorios para instalarlo ya que el anterior (el de Christoph Korn) está caído. Está compilado con aceleración de hardware.

Para instalarlo ejecutamos en una consola:

sudo add-apt-repository ppa:ferramroberto/vlc && sudo apt-get update && sudo apt-get install vlc mozilla-plugin-vlc

Nota: Si estaban usando el ppa n-muench/vlc se recomienda usar el ppa de este post, ya que el ppa n-muench/ppa puede provocar problemas con aplicaciones que usen FFmpeg. Pueden en ese caso sacarlo con Ubuntu-Tweak.

jueves, 19 de agosto de 2010

Cambiar la pantalla de inicio de sesión en Ubuntu

En Ubuntu 10.04 es muy fácil cambiar tanto la imagen de fondo como el aspecto e incluso los íconos de la ventana donde se escriben los datos de inicio de sesión. Hay dos formas simples de hacerlo. La primera:

Abrimos una consola y ejecutamos:

gksu -u gdm dbus-launch gnome-appearance-properties

Aparece la ventana de Preferencias de la apariencia:
La misma que aparece cuando entramos en Sistema > Preferencias > Apariencia, pero ahora, cuando realizamos los cambios en sí estaremos cambiando la pantalla de inicio de sesión.

Si quieren ver en vez de andar adivinando, pueden probar la segunda forma con este otro comando:

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

Lo que hicimos fué copiar el script para la configuración de la apariencia al directorio donde se ejecuta la ventana de inicio de sesión. Ahora, sólo tenemos que cerrar la sesión de usuario (o cambiar de usuario) para volver a la pantalla de inicio de sesión. Veremos que aparece la ventana de Preferencias de la apariencia. La diferencia con el método anterior es que al realizar algún cambio como elegir un nuevo fondo, veremos su efecto de forma inmediata. De la misma manera podemos cambiar el aspecto de la ventana en la solapa Tema, los colores, etc..

Cuando terminemos de hacer los cambios que creamos necesarios, sólo tenemos que hacer clic en el botón cerrar para que desaparezca la ventana Preferencias de la apariencia. Después, escribimos el nombre de usuario y contraseña como siempre y en una consola ejecutamos:

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

Así hacemos que deje de aparecer la ventana Preferencias de la apariencia cada vez que iniciamos sesión.

miércoles, 18 de agosto de 2010

Ubuntu 10.04.1 LTS (Lucid Lynx)

Hace apenas unas horas se liberó la iso de instalación de Ubuntu 10.04.1 LTS (Lucid Lynx), la primera actualización de mantenimiento de esta versión LTS de Ubuntu GNU/Linux que apareció en el mes de abril.
Incluye varias actualizaciones contra fallos, seguridad y errores en el sistema de instalación. Ubuntu 10.04.1 incluye todas las actualizaciones de seguridad que afectan a Ubuntu 10.04 LTS y que fueron publicadas hasta agosto de 2010.

Los usuarios de Ubuntu 10.04 que actualicen diariamente deberían ya tener estos parches y no necesitarían instalarla, pero para instalar equipos de cero es más recomendable porque tiene todos los problemas encontrados corregidos y soporte para nuevo hardware que no tiene el cd de la versión 10.04.

Pueden descargarlo del sitio oficial

O pueden bajar directamente las ISOs directamente de aquí:

Ubuntu-10.04.1-desktop-i386.iso
Ubuntu-10.04.1-desktop-amd64.iso

jueves, 5 de agosto de 2010

Ubuntu Maverick Meerkat Alpha 3 disponible


Ya está disponible la revisión alpha 3 de la futura versión de ubuntu. En teoría es altamente inestable así que no se recomienda para entornos de producción. De todas formas está en un estado muy inicial, así que no hay muchas cosas diferentes con respecto a Lucid Lynx más allá de tener todos los paquetes en versiones superiores y algunos cambios estéticos, pero podemos ir viendo como va quedando la cosa. Si les gusta probar cosas nuevas y reportar bugs, esto es lo que buscaban.

las ISOs están disponibles para bajar desde aquí.

martes, 3 de agosto de 2010

Acelerar instalación y actualización con apt-fast

Actualización al 4/08/2010: cambié el link del primer script porque parece ser que Matt no deja bajar con wget (tira error 403) así que lo hosteo yo.

Hoy instalaremos un script de Matt Parnell (http://www.mattparnell.com) que nos permitirá tanto instalar nuevas aplicaciones como también actualizar el sistema de una forma más rápida. Lo que hace es crear múltiples conexiones para bajar cada archivo de forma más eficiente.

El script se llama apt-fast, y se usa de la misma manera que apt-get. Por defecto hace 4 conexiones por archivo. Para instalarlo abrimos una consola y pegamos lo siguiente:

sudo apt-get install axel && wget http://www.freewebtown.com/ozkurito/apt-fast && sudo mv ~/apt-fast /usr/bin/apt-fast && sudo chmod +x /usr/bin/apt-fast

Si quieren pueden probar el script modificado por mí que en vez de 4 hace 8 conexiones. Drástico pero eficiente en mi caso ya que la conexión que tengo no es del todo estable ni rápida:

sudo apt-get install axel && wget http://www.freewebtown.com/ozkurito/apt-fast8 && sudo mv ~/apt-fast8 /usr/bin/apt-fast && sudo chmod +x /usr/bin/apt-fast

Lo usamos de la misma manera que apt-get. Por ejemplo para actualizar el sistema escribimos:

sudo apt-fast update && sudo apt-fast upgrade

Para instalar un programa (VLC por ejemplo) escribimos:

sudo apt-fast install vlc

Simple y muy efectivo.

sábado, 31 de julio de 2010

Mejorar los thumbnails en nautilus

Hoy cambiaremos el borde de las imágenes mostradas por nautilus. La diferencia salta a la vista:


Para instalarlo, ejecutamos en la consola el siguiente comando:

wget http://lh6.ggpht.com/_0AwlE-nE9wQ/TFTLLH91ZGI/AAAAAAAAAPQ/Ffc13saBuNg/thumbnailframe.png && sudo mv thumbnailframe.png /usr/share/pixmaps/nautilus/thumbnail_frame.png && sudo killall nautilus

Eso es todo. Espero les guste.

viernes, 2 de julio de 2010

Wallpaper animado (usando screensaver)

Hoy vamos a ponerle un poco de movimiento a nuestro escritorio. Es bastante simple y funciona bien. Ojo, necesitamos una placa de video medianamente decente, sino las cosas se pondrán un poco lentas. Se vería algo así:


Necesitamos descargar xwinwrap e instalar el .deb correspondiente a nuetra arquitectura. Lo podemos bajar desde aquí.

Luego de instalar el paquete correspondiente a nuestra arquitectura, vamos a probarlo. Ejecutamos en una consola:

xwinwrap -ni -o 0.5 -fs -b -nf -s -st -- /usr/lib/xscreensaver/glmatrix -root -window-id WID

Podemos probar con cualquier screensaver que tengamos. La lista completa está en /usr/lib/xscreensaver

Podemos instalar más ejecutando en consola:

sudo apt-get install xscreensaver-gl-extra

Si queremos que se ejecute al inicio lo agregamos en Sistema -> Preferencias -> Aplicaciones al inicio. Nos queda de esta forma:
Espero les guste.

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.