Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

miércoles, 16 de enero de 2008

Conky

Tras unos días de no tener tiempo para contar nada nuevo, hoy quiero comentar algo sobre conky. Para quien no lo conozca deciros que es un monitor del sistema muy ligero y que nos muestra la información en el escritorio, dándole un aspecto entre muy técnico y algo desfasado al mismo tiempo, algo que me encanta.

Entrando al lío lo podemos instalar, como root, con el siguiente comando:

#aptitude install conky

Una vez instalado en nuestra carpeta de usuario crearemos una carpeta para los scripts que nos instalemos como complementos, a la que llamaremos ".conky", notar el punto para ocultarla. Además crearemos un archivo llamado ".conkyrc", que es donde tendremos al configuración del mismo. Yo os recomiendo coger un ".conkyrc" ya creado de la página oficial de conky (http://conky.sourceforge.net) y modificarlo a vuestro gusto. En esta misma página encontraremos ejemplos y la documentación necesaria para el uso de conky, tanto las variables que emplea como scripts de usuarios.

Como muestra os dejo el mio, que como veís es una adaptación de uno de los ejemplos de la página oficial, y os pongo una captura del mismo.



#.conkyrc
# Create own window instead of using desktop (required in nautilus)
own_window no
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont Bitstream Vera Sans Mono:size=8
xftalpha 0.9

# Update interval in seconds
update_interval 0.5

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades yes

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
#font arial

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color white

own_window_colour brown
own_window_transparent yes
background yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 60

# stuff after 'TEXT' will be formatted on screen


TEXT

${color white}${color green}${color white}Equipo:[$nodename${color green}]
${color white}Nucleo: $sysname $kernel on $machine
${color white}Fecha: ${color white}${time %A,%d %B}
${color white}Hora: ${color white}${time %k:%M:%S}${alignr}
${color white}Inicio: ${color white}$uptime
${color orange}CPU ${hr 2}$color
${freq}MHz ${color green}Carga: ${color white}${loadavg} ${color green}Temp: ${color white}${acpitemp}ºC
${color green}Procesos: ${color white}$processes ${color green}Activos: ${color white}$running_processes
$cpubar
${cpugraph 00ff00 ffffff}
${color green}NOMBRE PID CPU% MEM%${color white}
${color #ffff00}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}${color white}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color orange}MEMORIA / DISCO ${hr 2}$color
${color green}RAM: ${color white}$memperc% ${membar 6}
${color green}Swap: ${color white}$swapperc% ${swapbar 6}
${color green}/ ${color white}${fs_free_perc /}% ${fs_bar 6 /}
${color green}/home ${color white}${fs_free_perc /home}% ${fs_bar 6 /home}
${color orange}CONEXIÓN (${addr ath0}) ${hr 2}$color
${color green}Bajada: ${color white}${downspeed ath0}k/s ${alignr}${color green}Subida: ${color white}${upspeed ath0}k/s
${downspeedgraph ath0 25,140 000000 ff0000} ${alignr}${upspeedgraph ath0
25,140 000000 00ff00}
${color green}Total: ${color white}${totaldown ath0} ${alignr}${color green}Total: ${color white}${totalup ath0}
${color green}Entrada: ${color white}${tcp_portmon 1 32767 count} ${color green}Salida: ${color white}${tcp_portmon 32768
61000 count}${alignr}${color green}Total: ${color white}${tcp_portmon 1 65535 count}
Conexiones ${tcp_portmon 32768 61000 count} ${alignr} Servicio/Puerto
${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}
${color orange}Registro ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | fold -w50}
${color orange}BATERIA ${hr 2}$color
${color white}Estado: ${battery}
${color white}Tiempo: ${battery_time}
${color white}Porcentaje: ${battery_percent}



jueves, 20 de diciembre de 2007

Ubuntu Tweak

Ubuntu Tweak es una herramienta que nos permite tunear el escritorio de ubuntu de manera gráfica, con el podemos modificar la ventana de inicio de sesión, los iconos del escritorio, algunos efectos de compiz, opciones de manejo de energía y mucho más. Para instalarlo debemos activar el repositorio en el que esta:
wget http://ubuntu-tweak.googlecode.com/files/ubuntu-tweak_0.2.0-1_i386.deb
e instalarlo:
wget http://ubuntu-tweak.googlecode.com/files/ubuntu-tweak_0.2.0-1_i386.deb
Os aparecerá en la sección herramientas del sistema, a disfrutarlo.

martes, 18 de diciembre de 2007

Gnome-do

Llevo unos días lleyendo sobre Gnome-do y hoy por fin he tenido tiempo de instalarlo y "zarcear" un poco con él. Para quien no haya oido hablar de él simplemente comentaros que es un acceso rapido a las aplicaciones que queda a mitad de camino entre las barras de iconos como awn y la combinación de teclas Alt+F2. De momento no aparece en los repositorios por lo que hay que añanadir al fichero sources.list los siguiente:
deb http://ppa.launchpad.net/rharding/ubuntu gutsy main
deb-src http://ppa.launchpad.net/rharding/ubuntu gutsy main

Una vez lo tenemos guardado actualizamos aptitude y lo instalamos:
aptitude install gnome-do
Una vez instalado lo ejecutamos por medio de Alt+F2 poniendo gnome-do, a partir de ese momento cuando lo queramos utilizar sólo tenemos que presionar las teclas Super+Espacio.
Escribiendo el nombre de lo queremos abrir nos lo abrirá, como muestra de lo que hace, os dejo el video que los desarrolladores han creado:

jueves, 6 de diciembre de 2007

Nuevos Plug-ins para compiz.

Se van añadiendo nuevos Plug-ins a Compiz, aquí os dejo los enlaces a los mismos:

Ventanas en relieve.
Acuario Atlantis 2.
Nevada.
Salva pantallas 3D.
Un fondo para cada lado del cubo.
Para girar las ventanas.

Una vez bajados sólo tendreís que descomprimir los tar y hacer el clasico make y make install.

Nota: Pueden ser necesarias las siguientes dependencias: compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool.

Espero que os animeís y nos mandeís las capturas de vuestros escritorios para nuestro meme.

Saludos.

sábado, 17 de noviembre de 2007

Atajos de teclado para Exaile.

En el tutorial de hoy vamos a ver como configurar nuestro teclado para poder emplearlo como control del reproductor de música Exaile.

Lo primero es hacer un man y ver que opciones son las que nos permite configurar Exaile.

man exaile.

En mi caso al tener ya configurado el control de volumen en el teclado las opciones que me interesan son las siguientes:

-n siguiente canción.
-p canción anterior.
-s parar.
-a play.
-t pausa, volver a reproducir.

Una vez visto que queremos configurar, vamos a instalar las librerias que necesitamos para que nos reconozca las teclas que queremos.

sudo aptitude install xbindkeys
sudo aptitude install xbindkeys xbindkeys-config

En consola ejecutamos
xbindkeys-config

*Nota: La primera vez al entrar hay que dar al botón de aplicar, guardar y salir, si no hacemos esto podemos tener problemas con la interfaz gráfica. Una vez se nos cierre volvemos a ejecutar el comando xbindkeys-config.

En la interfaz gráfica le damos a nuevo para crear una nueva función de control y ponemos en el nombre una descripción, en la acción el comando el comando a ejecutar y usamos el botón de capturar tecla para indicarle la combinación a usar. Aplicamos los cambios y guardamos, si una vez que los hemos probado funciona todo bien, agregamos el comando xbindkeys al inicio de sesión, y ya tenemos atajos de teclado para nuestro reproductor multimedia.

martes, 13 de noviembre de 2007

Fedora 8, primeras impresiones

Recientemente hemos instalado la nueva distribucion Fedora para nuestra máquina de pruebas, a pesar de ser todos nosotros partidarios de Ubuntu, ya sea con gestor gráfico KDE(Kubuntu) o gnome, nos ha dado por probarlo y la verdad aprueba (6,5)los cuatro usuarios estamos de acuerdo en que es una mejora impresionante a la que a llegado Fedora pero sigue faltandole algo que no acabas de saber que es.... Y por más que lo pienso ¡¡Puff!!... sigo sin saberlo pero quizas puedo dar detalles de pequeñas cosas que estan algo mejor desde nuestro punto de vista.
Un bien para...

  1. El gestor de paquetes (yum)--> Nos a resultado muy sencilla su utilizacion y la verdad no a sido nada complicado las descargas. Por ejemplo hemos instalado el gestor grafico KDE y a tan solo 3 click y unos minutos de espera... tic tac tic tac.... tenemos por fin nuestro fedora con Kde. Comentar tambien que en los repositorios hemos observado una gran utilidad de la cual todos estamos enamorados se llama AWN una barra que simula a la de mac y que queda perfecta con cualquier gesto grafico. Minipunto para el equipo de fedora!!!!
  2. El orden en el menu de gnome--> Tiene una pequeña novedad y es que en la parte de Sistema>Preferencias nos lo han partido en partes distintas claramente identificadas. Se acabo aquellos interminables menus que se pasaban de largo.
  3. La pantalla de login (SplashScreen)--> Sin duda una de las mejores que hemos podido observar a lo largo del tiempo que llevamos usando linux. Facil acceso, facil utilización (Click para un usuario) y sin duda sencilla pantalla para su utilización.
Lo peor de...
  1. El compiz-fusion--> Un compiz fusion que no termina de ser 100%. Para ser uno de los programas de moda y mas actuales parece mentira que por defecto vengan así de mal preparados. Tan apenas viene con el cubo y sus ventanas gelatinosas. Nada más!!! Tras nuestro uso de ubuntu, en el cual no venia por defecto el configurador de compiz, pero tras un click derecho en el fondo y varias pestañas se descarga automáticamente, lastima por fedora que no a hecho así y hay que descargarlo de Yum(no lo hemos buscado pero seguramente estará ahí.

Aquí una captura de su escritorio...

Tras esto habría que probar su estabilidad y todo su potencial pero como ya dice el titulo del tema, PRIMERAS IMPRESIONES. Podemos decir que es un serio competidor para ubuntu y que quizás sea una gran alternativa a él, por su simplicidad y su facilidad de uso. Invitamos a todo aquel que quiera a probarlo.

Como podéis ver hemos quedado 3 contra 1 por lo que nosotros le damos un aprobado a fedora y aconsejamos a todo aquel que quiera probarlo... que lo haga muy buena distribución y creemos que estable comparada con otras distribuciones.

domingo, 11 de noviembre de 2007

Personalizar el live CD de Ubuntu.

Como primer tutorial vamos a ver como personalizar el live CD de Ubuntu para crear uno a medida e incluso llegar a crear nuestra propia distro basada en la de Canonical. Para la realización del mismo hemos segido la guia existente en la documentación de Ubuntu

Instalamos y cargamos las herramientas necesarias:
sudo apt-get install squashfs-tools mkisofs qemu
sudo modprobe squashfs

Descargamos el cd oficial de ubuntu y lo colocamos en un directorio vacío, en nuestro caso, y usando mucho la imaginación, lo llamamos Isos y nos colocamos en él.
cd Isos

Una vez en este directorio creamos otro y lo llamamos mnt, en este directorio es donde montaremos la iso.
mkdir mnt
sudo mount -o loop ubuntu-7.10-desktop-i386.iso mnt

Después extraemos el contenido del cd a otro directorio, en este caso lo llamaremos content
rsyinc --exclude=/casper/filesystem.squashfs -a mnt/ content

Creamos otro directorio llamado squashfs y montamos en él el sistema de ficheros que hemos volcado de content.
mkdir squashfs
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs

Y después extraemos lo montado en un directorio llamado edit. Esta operación puede resultar lenta.
mkdir edit
sudo cp -a squashfs/* edit/

Preparamos la conexión del live CD
sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys

Importamos las keys locales
export HOME=/root
export LC_ALL=C

Y ahora entramos ya en el lío, vamos a configurar lo que queremos en nuestro live CD.

Un ejemplo es cambiar el fondo de pantalla, para ello iremos a edit/usr/share/backgrounds y copiaremos la imagen que queremos emplear, después la añadiremos en el siguiente fichero: edit/usr/share/gnome-background-properties/ubuntu-wallpapers.xml.

Otro ejemplo es añadir alguna aplicación copiando su directorio de nuestro /usr al de edit.

En mi caso y ya que lo que quiero es un live CD de todo lo que contiene mi PC lo copio enterito, al igual que con el directorio home. Aunque esto es una operación lenta que requiere de mucho espacio libre.

Con el contenido ya colocado vamos a reorganizar el CD y crear la iso. Lo primero en este proceso es regenerar el archivo manifest.
chmod +w content/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > content/casper/filesystem.manifest
sudo cp content/casper/filesystem.manifest content/casper/filesystem.manifest-desktop
sudo sed -ie '/ubiquity/d' content/casper/filesystem.manifest-desktop

Comprimimos el file system, aviso, es muy lento.
sudo rm extract-cd/casper/filesystem.squashfs
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs

Ponemos el nombre a nuestra imagen.
sudo gedit content/README.diskdefines

Actualizamos el fichero md5sum borrando el viejo y creando otro.
sudo -s
rm content/md5sum.txt
(cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
exit

Y creamos la ISO.
cd content
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-6.06.1-desktop-i386-custom.iso

Ya sólo nos queda quemarla en un CD y disfrutar de nuestra distro de ubuntu personalizada.

Sin Noticias de los jefes