Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

7/27/2010


Minimal interfaz Firefox en Ubuntu

Hace unos meses estaba usando Chromiun en Ubuntu 10.04, ya que sentía una diferencia notable comparado a Firefox tanto en rendimiendo como en la interfaz.


Pero hoy me he tomado el tiempo de buscar y modificar la apariencia, y de esta manera logar una interfaz sencilla, amigable y limpia en Firefox y no extrañar a Chromiun. Además si aumentás la velocidad de carga en las páginas, realmente el Oso panda rojo volverá a ser tu navegador preferido ;)

Pasos:

1. Integramos el botón de parar carga y recargar página con Stop-or-Reload Button.
2. Integramos en la barra de direcciones el estado de la carga de la página, dándole un estilo Safari con Fission.
3. Escondemos la barra de menús con Hide Menubar, cuando la precisemos, utilizaremos la tecla ALT.
4. Integramos la barra de búsqueda con la barra de direcciones con Omnibar
5. Escondemos la barra de estado con autoHideStatusBar.
6. Eliminamos la barra de título dándole un parecido a Chrome con Hide Caption.
7. Cuando creamos una nueva pestaña, Firefox nos muestra una en blanco, con esta extensión tendremos las últimas páginas listas para se
r vistas. New Tab King.
8. Y por último una extensión que nos permitirá manejar muchísimas opciones en las pestañas, la misma se llama Multiple Tab Handler.

Ahora el resultado!:

11/27/2009


Monitorear el sistema en Gnu/Linux desde consola

En este post quiero hacer una recompilación de scripts y comandos para monitorear nuestro sistema desde la consola de una manera agradable, es decir darle un toque de color :).

Visualizar netstat:

Empecemos con el monitoreo a través de la herramiento netstat, muy conocida por su multiplataforma para ver las conexiones entrantes y salientes. Bueno a continuación les dejo un script encontrado en la web y modificado para esta versión de Ubuntu 9.10 que uso en español.


#!/bin/bash
cyan="\E[1;36m\E[1m";
normal="\E[m";
blue="\E[34m\E[1m";
violet="\E[35m\E[1m";
red="\E[31m\E[1m";
yellow="\E[33m\E[1m";
green="\E[37m\E[32m\E[1m";
text="\E[1;37m\E[1m";

if [ "$UID" != "0" ]; then
echo -e "$red$0: You will get more information if you have root privileges. Try sudo $0$normal"
fi

netstat -natp | \
while read line; do

if [ `echo $line | awk '{print($1)}'` = "Proto" ]; then
echo -e "$yellow=====================================================================================================$normal"
echo -e "$text$line$normal"
echo -e "$yellow=====================================================================================================$normal"
else

state=`echo $line | awk '{print($6)}'`
color=$yellow
case $state in
"ESTABLECIDO")
color=$green;;
"SYN_SENT" | "SYN_RECV")
color=$yellow;;
"FIN_WAIT1" | "FIN_WAIT2" |"TIME_WAIT")
color=$violet;;
"CLOSE" | "CLOSE_WAIT" | "LAST_ACK" | "CLOSING" )
color=$blue;;
"ESCUCHAR")
color=$red;;
"UNKNOWN")
color=$red;;
*)
esac
echo -e "$color$line$normal"

fi
done;
Para usar el script:
touch nett
/*Creamos el fichero*/
chmod +x nett
/*Le damos permiso de ejecucion*/
gedit nett
/*Abrimos Gedit y pegamos el codigo y ponemos guardar */
./nett
/*Para usarlo*/

Visualizar logs:

Primero instalamos el paquete ccze que nos colorizará nuestra terminal con los resultados de los logs.
apt-get install ccze

Generalmente visualizamos los logs en los ficheros que se encuentran en /var/log/.

La herramienta TAIL permite visualizar ciertas líneas de un archivo de texto plano, por ejemplo las últimas X líneas, pero la opción que utilizaremos se queda esperando cambios en el archivo y los muestra a medida que van apareciendo. En el caso de visualizar un archivo de log tendremos la actualización constante del archivo en nuestra pantalla:

# tail -f /var/log/syslog

Ahora solo queda mejorar un poco la salida para que sea mas ágil la lectura:

# tail -f /var/log/syslog | ccze

A continuación veremos la salida de dmesg:

# tail -f /var/log/dmesg | ccze

También se pueden monitorear tres logs al mismo tiempo, aunque no es muy recomendable nos dará una mirada al instante de lo que ocurre en nuestro sistema:

# tail -f /var/log/syslog /var/log/auth.log /var/log/dmesg | ccze


Pueden crear alias en el archivo $HOME/.bashrc para ahorrarse el comando en conjunto :

...
alias syslog='tail -f /var/log/syslog | ccze'
alias maillog='tail -f /var/log/mail.log | ccze'
alias weblog='tail -f /var/log/squid/access.log | ccze'
...

Luego solamente tipeando:

$ syslog

Veremos la salida de /var/log/syslog coloreada.

Espero que les resulte útil. Saludos :)

Fuente y Relacionados:
Logs en Gnu/Linux
Logs en Tiempo Real
Colorear Logs

11/06/2009


Sonido inteligente en Ubuntu 9.10 Karmic Koala

Tanto tiempo sin escribir en mi blog, espero que esta nota les resulte interesante :).
Ayer volví a instalar Ubuntu en su última versión 9.10, me pareció una exelente distro en cuando a funcionalidades y demás cosas como detención de hardware, etc.
Pero lo que yo quería era que el sonido se controlara de forma automática, pensé que esta versión de Ubuntu la traería pero no, entonces me decepcionó ja. Igual no todo es negro, con un simple comando podemos instalar Earcandy que nos permitirá controlar nuestra reproducción de audio, por ejemplo abrimos un navegador y vemos un video en Youtube, entonces nuestro reproductor de música, sea rhythmbox o el que sea se silenciará de una manera gradual. Cuando el video finalice, nuestro reproductor volverá a su volumen original, si no lo creen pruebenlo ustedes mismos :)

Comando para instalarlo:

apt-get install earcandy python-wnck 

Nota: Me dio error al querer iniciar earcandy la primera vez, entonces instalé las librerías python-wnc
braianet@ubuntu:~$ earcandy
Traceback (most recent call last):
File "/usr/bin/earcandy", line 17, in
import ear_candy
File "/usr/share/earcandy/ear_candy/ear_candy.py", line 20, in
import wnck

Como verán el programa trae una serie de opciones y se posiciona en la barra de notificaciones, también es posible ocultarla. Bueno espero que les sirva. Saludos :)