Amigos Taringeros y Ubunteros; este post va en especial para aquellos que tienen instalado (o planean instalar pero tienen dudas) el Ubuntu 9.10. A continuación, treinta cosas a hacer despues de instalar Ubuntu 9.10 Karmic Koala (32bit version).
En lo personal, tengo este sistema recién instalado hace sólo 2 días y ya está muy completito. Y estos 30 ítems me sirvieron bastante, así que paso a detallarlas.
1.- Instalar Ubuntu sin gastar un CD:
El título de esta entrada es "cosas a hacer tras instalar Ubuntu", pués bien empiezo por hacer una pequeña mención a una mánera diferente de instalar el sistema sin pagar el "canon" a los de la SGAE, es decir, sin consumir un CD virgen:
1. Nos bajamos la imagen .ISO de Ubuntu.
2. Ahora instalamos UnetBootin o ImageWriter (paquetes .deb de ImageWriter)
3. Si usamos imagewriter renombramos el .iso a .img
4. Iniciamos UnetBootin o ImageWriter (Aplicaciones > Accesorios)
5. Insertamos la llave USB donde queremos almacenar la imagen .ISO
6. Indicamos como origen la imagen y como destino la llave USB.
7. Aceptamos.
8. Esperamos a que se grabe la imagen en el USB.
9. Reiniciamos y ya podemos instalar desde la llave USB.
2.- Lo primero de todo instalar el gestor de conexiones de red "wicd":
Ya no recuerdo cuando fué, si tras las instalación de Hardy o Intrepid pero network-manager me dió problemas y le dije adiós para siempre. "wicd" fué un gran descubrimiento y ahí sigo. Instalación:
sudo gedit /etc/apt/sources.list
Añadimos el siguiente repositorio y guardamos cambios:
deb http://apt.wicd.net karmic extras
Vamos ahora a añadir la clave del repositorio.
wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -
Instalamos finalmente:
sudo aptitude update
sudo aptitude install wicd
Se les desinstalarán los paquetes "network-manager" y "network-manager-gnome". No pasa nada, no los echarán de menos.
3.- Iconos de escritorio:
Inicialmente Ubuntu viene con un escritorio limpio sin iconos. Para introducir los típicos iconos Papelera, Carpeta Personal y Equipo se hace los siguiente:
1. Pulsar [Alt] +
2. Se abrirá una ventana de diálogo donde se escribirá gconf-editor.
3. En el editor de configuración seguiremos la ruta Apps > Nautilus > Desktop.
4. Ahí marcaremos las casillas Papelera, Home y Computer.
5. Cerramos la ventana y los cambios ya tienen efecto.
4.- Instalar repositorio medibuntu:
Muy facil con un simple comando:
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update
5.- Instalar el software:
Tengo preestablecido un comando con todo el software que quiero añadir a mi instalación (soft multimedia y codecs, entretenimiento, juegos, extra restrictivos, java, flash, build essentials, fonts, P2P, internet ........... ). Ahí va:
sudo aptitude install gparted build-essential linux-headers-`uname -r` mozilla-thunderbird thunderbird-locale-es-es sun-java6-fonts sun-java6-jre sun-java6-plugin flashplugin-nonfree flashplugin-nonfree-extrasound mozilla-plugin-gnash mplayer audacity vlc k3b audacious amarok avidemux qdvdauthor k9copy amule amsn pidgin compizconfig-settings-manager simple-ccsm fusion-icon emerald gnome-art wine galeon conky kaffeine gnome-themes-extras gxine me-tv kino devede lives mjpegtools nautilus-open-terminal cheese deborphan gdesklets screenlets gthumb emesene konqueror rar unace unrar p7zip p7zip-full arj dvdrip nicotine soundconverter pyrenamer libdvdcss2 w32codecs faad gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll libmp3lame0 gbrainy recordmydesktop numlockx samba kompozer gftp cmake mercurial mercurial-common nautilus-gksu skype modconf mandvd vrms hddtemp avant-window-navigator openoffice.org-help-es openoffice.org-l10n-es openoffice.org-base clamtk hardinfo tucan googleearth gtkorphan bootchart vuze realplayer childsplay childsplay-alphabet-sounds-es pysycache gcompris stellarium tuxpaint celestia basic256 3dchess airstrike barrage boswars brutalchess bzflag dreamchess foobillard glest nexuiz openarena playonlinux pokerth sauerbraten supertux tremulous warsow fretsonfire torcs warzone2100 ktuberling acidrip ttf-droid pitivi jokosher moovida nrg2iso unace-nonfree unp sound-juicer alien debhelper html2text intltool-debian libmail-sendmail-perl librpm0 librpmbuild0 librpmio0 libsys-hostname-long-perl po-debconf rpm smartmontools supertuxkart python-statgrab ttf-liberation lm-sensors extremetuxracer ceferino trigger-rally pinball frozen-bubble gamine gl-117 jigzo flightgear tesseract-ocr-spa
Son unos 3Gb de material lo que se descargará e instalará. Paciencia. Aquí está todo lo necesario para un usuario normal y para poder realizar las tareas más habituales con todo funcionando perfectamente una vez instalado. Tienes como ya he dicho:
1. El software básico de compilación: build-essential, linux-headers-`uname -r`
2. Los extra restrictivos: ubuntu-restricted-extras
3. Software de medibuntu: googleearth, non-free-codecs, realplayer, skype, codecs multimedia
4. Sun Java Runtime Environment: sun-java6-fonts, sun-java6-jre, sun-java6-plugin
5. Flash Player Plugin: flashplugin-nonfree, flashplugin-nonfree-extrasound, mozilla-plugin-gnash
6. P2P y gestores descargas: amule, vuze, nicotine, tucan
7. Ciencia y educcación: childsplay, childsplay-alphabet-sounds-es, pysycache, gcompris, stellarium, tuxpaint, celestia, basic256
8. Juegos (quién dijo que no se puede jugar en GNU/Linux???): flightgear 3dchess, airstrike, barrage, boswars, brutalchess, bzflag, dreamchess, foobillard, glest, nexuiz, openarena, playonlinux, pokerth, sauerbraten, supertux, tremulous, warsow, fretsonfire, torcs, warzone2100, ktuberling, supertuxkart, extremetuxracer, ceferino, trigger-rally, pinball, frozen-bubble, gamine, gl-117 jigzo
9. Reproductores multimedia, editores audio/video, quemar DVD/CD: mplayer, audacity, vlc, k3b, audacious, amarok, avidemux, jokosher, qdvdauthor, k9copy, kaffeine, gxine, me-tv, kino, devede, lives, mandvd, pitivi, dvdrip, soundconverter, acidrip, moovida, sound-juicer
10. Mensajería, internet y redes: amsn, pidgin, emesene, mozilla-thunderbird, thunderbird-locale-es-es, galeon, konqueror, samba, kompozer, gftp, clamtk
11. Otros accesorios y herramientas de sistema: gparted, compizconfig-settings-manager, simple-ccsm, fusion-icon, emerald, gnome-art, wine, conky, gnome-themes-extras, mjpegtools, nautilus-open-terminal, cheese, deborphan, gdesklets, screenlets, gthumb, rar, unace, unrar, p7zip, p7zip-full, arj, pyrenamer, gbrainy, recordmydesktop, numlockx, cmake, mercurial, mercurial-common, nautilus-gksu, modconf, vrms, hddtemp, avant-window-navigator, openoffice.org-help-es, openoffice.org-l10n-es, openoffice.org-base, hardinfo, gtkorphan, bootchart, ttf-droid, nrg2iso, unace-nonfree, unp, alien, debhelper, html2text, intltool-debian, libmail-sendmail-perl, librpm0, librpmbuild0, librpmio0, libsys-hostname-long-perl, po-debconf, rpm, smartmontools, python-statgrab, ttf-liberation, lm-sensors, tesseract-ocr-spa
Es necesario actualizar el sistema tras instalar UBUNTU y el software adicional a través de la ruta Sistema > Administracion > Gestor de actualizaciones. Comprueba las actualizaciones y después instálalas. Puede llevar un rato.
6.- Home:
Hay gente que suele tener su home en una partición a parte. Es muy cómodo ya que una vez reinstalado el sistema ya tienes todo el soft configurado como antes sin perder horas en ello. Yo no lo hago así pero también echo mano de la antigua home. Antes de la reinstalación me hago una copia de seguridad de la misma en otra partición:
sudo cp -a /home /media/backup
Siendo backup un disco duro secundario que tengo montado. Para hacer la operación que os voy a describir antes he tenido que montar otra vez esta partición con mkdir y editanto el fstab (esta lo veremos en los siguientes puntos). Una vez reinstalado y añadido todo el soft que os he comentado hago lo siguiente para sobreescribir la nueva home con la copia hecha anteriormente:
1. Cierro la sesión.
2. Una vez en la pantalla de logueo: Control+Alt+F1.
3. En la consola tty1 abierta escribo:
sudo cp -a /media/backup/home /
4. Una vez terminado el proceso: Control+Alt+F7 y me logueo para iniciar nueva sesión.
Sorpresa !!!!, el escritorio aparece igual que antes.
7.- Limpieza Ubuntu:
Esto es bueno hacerlo cada “X” tiempo para quitar lastre y mantener tu sistema operativo “limpito”, pero sobre todo tras una instalación limpia. Hay dos metodos:
Método 1: Ir a Sistema/Administracion/Encargado de limpieza, ó;
Método 2: Abrimos Terminal y escribimos:
sudo apt-get autoremove
[fuera los paquetes innecesarios]
sudo apt-get autoclean
[fuera las referencias innecesarias]
sudo apt-get clean
[cada vez que descargamos un paquete para ser instalado se guarda en /var/cache/apt/archives/. Con esto limpiamos estos paquetes sin afectar alsistema]
Ahora creamos en la carpeta personal un archivo de texto llamado ".depurar-paquetes.sh" y en su interior escribimos:
for i in `deborphan --guess-all`
do
sudo aptitude remove $i
done
Guardamos y le damos permisos:
(Reemplazan nombre_usuario por el de ustedes.sudo chmod 777 /home/nombre_usuario/.depurar-paquetes.sh
Ejecutamos el script para eliminar todos aquellos paquetes huérfanos que el sistema no usa para nada y que solo hacen que ocupar espacio:
sudo /home/nombre_usuario/.depurar-paquetes.sh
Nota al respecto: A mi me desinstala entre otras cosas y sin pedir opinión "mozilla-thunderbird" (luego lo instalo otra vez y ya está) y me sugiere quitar "conky" a lo cual no le hago caso. Por ello os digo que al usar esta erramienta hay que ir con ojo.
8.- Swap (memoria de intercambio):
Por defecto el núcleo de linux tiene este valor a un 60%. Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, vamos a Aplicaciones > Accesorios > Terminal:
* Primero consultamos el valor inicial escribiendo en TERMINAL:
sudo cat /proc/sys/vm/swappiness
* Pulsamos “enter” y acto seguido en la misma terminal introducimos nuestra contraseña de administrador: Nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer).
* Para bajar el valor a 10 escribimos en TERMINAL:
sudo sysctl -w vm.swappiness=10
Solo nos queda modificar un archivo de configuración para que el cambio sea permanente. Seguimos escribiendo en TERMINAL:
sudo gedit /etc/sysctl.conf
Al archivo que se nos abra le agregamos al final lo siguiente: vm.swappiness=10 y salvamos los cambios.
9.- Gnome:
Los submenús de Gnome (por ejemplo los del menú principal) están retardados por defecto, se toman un breve tiempo para aparecer. Por supuesto, puedes hacerlos aparecer instantáneamente, sin ningún retardo. Abre el editor de textos de Aplicaciones >> Accesorios >> Editor de textos y en un documento nuevo pega esta línea:
gtk-menu-popup-delay = 0
Guarda el fichero en tu directorio personal (/home/nombre_usuario) con nombre .gtkrc-2.0 (el nombre empieza por un punto, porque es un fichero de configuración y tiene que estar oculto). Inicia sesión de Gnome de nuevo.
10.- Open Office:
Una de las aplicaciones más pesadas es Openoffice.org. Utilizando la caché intentamos que se ejecute más rápido.
Abrimos Openoffice.org: Aplicaciones >> Oficina >> Openoffice.org Word Processor.
Entramos en el menu Herramientas, apartado Opciones y marcamos memoria de trabajo. A la derecha cambiamos los valores de Uso de Openoffice.org a 256 y de Memoria por objeto a 40. Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.
11.- Firefox:
Para mejorar un poco su rendimiento vamos a desactivar la librería pango, que lo único que hace es suavizar las letras durante su renderizado. Terminal:
echo "export MOZ_DISABLE_PANGO=1" >> ~/.bashrc
12.- Conseguir servidores aMule:
El proyecto de aMule esta parado, aunque el programa funciona perfecto la url que nos viene con el nodes.dat no responde, por tanto para que no aparezca nuestro Kad “Firewalled” debemos actualizar el nodes.dat. Además debemos fijar una buena lista de servidores reales, inmutable y actualizarle solo de fuentes fiables. Por ello procederemos a configurar el aMule de la siguiente manera:
* Abrimos amule y nos vamos a Opciones -> Servidor y dejamos marcadas solo las opciones:
1. Usar sistema de prioridades
2. Control inteligente de ID baja al conectar.
* Opcionalmente podemos activar Actualizar automáticamente lista de servidores al iniciar y dandole a Lista poner http://www.gruk.org/server.met
* Ahora ya cerramos el aMule y abrimos terminal (son tres comandos los que vamos a ejecutar):
cd ~/.aMule
rm server.met && rm nodes.dat
wget http://www.gruk.org/server.met && wget http://www.emule-inside.net/nodes.dat
* Con esto borramos la lista de servidores y de Kad actual y nos descargamos una la lista de servidores y nodos.
* Con esto y los puertos correctamente configurados debemos tener ID Alta.
13.- Convertir el reproductor VLC en el reproductor de DVDs predeterminado del sistema:
* Escribe en el terminal:
sudo gedit /etc/gnome/defaults.list
* En el archivo resusltante busca "x-content/video" (sin comillas). Una vez encontrado, cambia totem por vlc en las tres líneas.
* Guarda y cierra. Ahora abre Nautilus y entra en Editar > Preferencias > Soportes, y en Video DVD (en Gestión de soporte) selecciona VLC media player.
14.- Acceso y montaje de otras particiones automáticamente al iniciar sistema:
Os cuento mi caso particular. Yo, además de la partición para Karmic, tengo montadas otras 4 a lo largo de dos discos duros:
* WinXP > Ahí tengo instalado Windows XP Professional.
* documentos > Es el almacén de documentos (partición NTFS) accesible tanto desde Ubuntu como desde Windows.
* backup > Para tener copias de seguridad de todo (/home de Karmic, instalación completa de WinXP, documentos .....)
* lucid > Aquí instalo habitualmente alguna Development Branch (Lucid proximamente) o bien la sid de Debian. Es para experimentar y "trastear".
Lo primero de todo es crear el punto de montaje para las cuatro particiones. Vamos a terminal:
sudo mkdir /media/WinXP sudo mkdir /media/documentos sudo mkdir /media/backup sudo mkdir /media/lucid
Siguiente paso editar fstab:
sudo gedit /etc/fstab
Al final del archivo añado:
# Otras particiones
/dev/sdb1 /media/WinXP ntfs defaults 0 0
/dev/sdb3 /media/documentos ntfs defaults 0 0
/dev/sda1 /media/backup ext3 rw,user 0 0
/dev/sda5 /media/lucid ext4 errors=remount-ro 0 1
Este fstab es muy práctico ya que podeis ver el montaje de tres tipos de particiones distintoas (NTFS, ext3 y ext4). Reiniciamos y ya tenemos acceso total a todas nuestras particiones.
15.- Crear una red doméstica casera entre equipos con GNU/Linux:
Los paquetes necesarios para ello ya están instalados (han de estar instalados en los dos, tres....... equipos de la red. En cada uno de ellos además hemos de editar el archivo smb.conf. Abrimos terminal:
sudo gedit /etc/samba/smb.conf
Ahí modificamos lo siguiente (es un archivo muy largo y únicamente pongo en negrita lo que hay que cambiar):
#======================= Global Settings =======================
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = CASA
#### Networking ####
.
.
#### Debugging/Accounting ####
.
.
####### Authentication #######
# in the samba-doc package for details.
security = SHARE
########## Domains ###########
.
.
########## Printing ##########
.
.
############ Misc ############
.
.
#======================= Share Definitions =======================
# Al final del archivo añadimos las carpetas que quiero compartir en este PC. En mi caso:
[documentos]
comment = Documentos compartidos
path = /media/documentos
public = yes
writable = yes
![]()
comment = Copias seguridad
path = /media/backup
public = yes
writable = yes
Guardas los cambios y reinicias. Así de facil. En Lugares > Red podrás ver los equipos con sus carpetas compartidas.
Otro truco para compartir rápidamente una carpeta de tu pc con tus compañeros de oficina es el siguiente.
* Abres un terminal y en consola te diriges hasta el directorio que quieres compartir.
cd /home/jose/Documentos
Ahora desde ahi, ejecutas:
python -m SimpleHTTPServer
* Y abras creado un servidor web, que permite a otros usuarios acceder al contenido de tu carpeta desde un navegador si utilizan la siguiente URL: http://IP_de_tu_equipo:8000
* Rapido y muy util!!
* Solo podrán ver los documentos, nunca editarlos.
* Nota: lo puedes probar localmente con http://localhost:8000
16.- Configurar impresora en red con Samba:
PC Servidor:
Sistema->Administración->Impresoras->Servidor->Opciones básicas del servidor comprueba que esté activada la opción Publicar impresoras compartidas conectadas a este sistema.
PC cliente:
Sistema->Administración->Impresoras->Servidor->Opciones básicas del servidor marca la opción Mostrar impresoras compartidas por otros sistemas.
17.- Compartir archivos entre Linux (servidor) y Windows (cliente):
En el apartado 14 hemos creado una red entre equipos GNU/Linux, pero lo dicho aquí también sirve para acceder a esas carpetas desde un equipo con Windows. Como recordareis en el archivo smb.conf de mi ubuntu he decidido, entre otros, compartir el directorio:
[documentos]
comment = Documentos compartidos
path = /media/documentos
public = yes
writable = yes
Pués bien, para poder acceder a este directorio desde otro equipo con Windows tan solo he de escribir en la barra de direcciones del explorador de archivos. Si tu IP en tu equipo con Ubuntu fuese, por ejemplo, 192.168.1.100:
\192.168.1.100documentos
Puedes crear en el escritorio Windows un enlace directo a esta dirección.
18.- Problema con GRUB2:
No quiere decir que os vaya a pasar a todos pero a mí me ocurrió que una vez instalado Ubuntu Karmic al iniciar el equipo por primera vez no aparecia el GRUB y si una "bonita" pantalla negra con "Error 17". Pues nada, a tirar de Live-CD y a reinstalar el GRUB:
sudo mkdir linux
sudo mount /dev/sdXY linux/
sudo mount -t proc /proc linux/proc
sudo mount --bind /dev linux/dev
sudo chroot linux/
Tengan en cuenta que XY, son el disco y punto o partición donde está nuestro arranque (sda5 >>>>> quinta partición del disco primario en mi caso). Seguimos:
grub-install /dev/sda
Fijémonos que aquí solamente ponemos la letra del disco y no la partición, esto es así porque lo que hacemos es instalar el grub2 en el MBR. Con esto ya está listo, podemos reiniciar y ya tendremos corriendo otra vez el grub2.
19.- Poner bonito el GRUB2:
A mi personalmente me ha defraudado estéticamente esta versión 1.97 Beta3 del GRUB2. Es igualmente de texto, como el GRUB legacy de toda la vida. Ese GRUB2 gráfico que se ve en blogs por ahí es ciencia ficción. Por ello vamos a ponerlo un poco más bonito (o menos feo cuando menos):
sudo aptitude install grub2-splashimages
Vamos a ver que imagen de fondo seleccionamos:
nautilus /usr/share/images/grub/
Una vez que ya sabemos el nombre de la que nos gusta:
sudo gedit /etc/grub.d/05_debian_theme
Edito esta línea:
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}
y la dejo así:
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Windbuchencom.{png,tga}
Windbuchencom es el fondo selecconado por mí. Guardas el cambio.
Ahora por último hay que regenerar el archivo "grub.cfg" (es el que ha sustituido al querido "menu.lst"

:
sudo update-grub
Por último podeis editar el color de
sudo gedit /etc/grub.d/05_debian_theme
Procuren hacerlo sólo si están seguros y bajo su propia seguridad. El Grub es algo complejo

.
20.- Conky:
Me imaginaba que algunos ibáis a preguntar directamente sobre mi conky. Es complicado de explicar toda la configuración pero voy a intentar ser conciso. En primer lugar os pego el contenido de mi archivo ".conkyrc":
background yes
use_xft yes
#xftfont Sans:size=9
xftfont Zekton:size=8
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 205 5
maximum_width 205
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 10
gap_y 10
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
color1 B8860B # Dorado
color2 3e4d71 # Lila
color3 FC4C0C # Naranja
color4 B85316 # Color Ubuntu
color5 FC2709 # Rojo
color6 106005 # Verde
color7 0A50FB # Azul
color8 59554B # Gris
text_buffer_size 256
TEXT
${font Zekton:style=Bold:pixelsize=38}${alignc}${time %H:%M:%S}${font}
${color1}$hr${color}
${font Zekton:style=Bold:pixelsize=17}${alignc}${execi 60 date +"%B %Y"}$font
${font Zekton:style=Bold:pixelsize=12}${alignc} Lu Ma Mi Ju Vi Sa Do$font
${voffset -11}${font Liberation Mono:Bold:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.{21}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color}'" "/}$font
${color1}${font Zekton:style=Bold:pixelsize=17}clima${font} $hr${color}
Precipitación:${alignr}${execi 3600 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=PC --startday=0 }
Humedad:${alignr}${execi 3600 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HM}
Presión:${alignr}${execi 3600 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=BR}
UVI:${alignr}${execi 3600 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=UI} - ${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=UT}
${alignc 5}${voffset -40}${font moon phases:size=20}${execi 3600 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=MF}$font
${voffset -4}${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=CC}${alignr 10}ST: ${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=LT}
${font Weather:size=50}${execi 3600 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=WF}$font
${alignr 50}${voffset -55}${font Zekton:size=25}${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=HT}$font
${alignc 20}${voffset -30}${font Arrows:size=20}${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=BF}$font
${alignc 10}${voffset 5}${execi 1800 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=WS}
${color1}$hr
Hoy${goto 44}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --shortweekday --datatype=DW --startday=1 }${goto 88}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --shortweekday --datatype=DW --startday=2 }${goto 132}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --shortweekday --datatype=DW --startday=3 }${goto 176}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --shortweekday --datatype=DW --startday=4 }${color}
${font Weather:size=30}${execi 3600 python ~/.scripts/SP_Forecast.py --location=SPXX0043 --datatype=WF --startday=0}${goto 44}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=WF --startday=1 }${goto 88}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=WF --startday=2 }${goto 132}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=WF --startday=3 }${goto 176}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=WF --startday=4 }${font}${color}
${color1}${font Zekton:size=7}${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HT --startday=0 -u}/${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=LT --startday=0 -u}${goto 44} ${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HT --startday=1 -u}/${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=LT --startday=1 -u}${goto 88} ${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HT --startday=2 -u}/${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=LT --startday=2 -u}${goto 132} ${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HT --startday=3 -u}/${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=LT --startday=3 -u}${goto 176} ${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=HT --startday=4 -u}/${texeci 36000 python ~/.scripts/conkyforecast-2.02/conkyForecast.py --location=SPXX0043 --datatype=LT --startday=4 -u}${font}${color}
${color1}${font Zekton:style=Bold:pixelsize=17}información sistema${font} $hr${color}
ubuntu 9.10$alignr$kernel
escritorio $alignr gnome 2.28.0
activo${alignr}$uptime
intel dual CPU${alignr}2 x ${freq} MHz
temp IDE $alignr${execi 300 hddtemp /dev/sda -n;}° C
temp SATA ${alignr}${execi 300 hddtemp /dev/sdb -n;}° C
${color1}${font Zekton:style=Bold:pixelsize=17}procesador${font} $hr${color}
CPU1: ${cpu cpu0}%${alignr}CPU2: ${cpu cpu1}%
${color3}${cpugraph cpu0 25,90 FC4C0C FCB60C}${color}${alignr}${color3}${cpugraph cpu1 25,90 FC4C0C FCB60C}${color}
${color1}${font Zekton:style=Bold:pixelsize=17}memoria${font} $hr${color}
${voffset -9}${color4}${membar 15}${color}
${voffset -10} RAM $memmax$alignr$memperc%
${color1}${font Zekton:style=Bold:pixelsize=17}internet${font} $hr${color}
bajada: ${downspeed wlan0} ${alignr}subida: ${upspeed wlan0}
${color3}${downspeedgraph wlan0 25,90 FC4C0C FCB60C} ${alignr}${color3}${upspeedgraph wlan0 25,90 FC4C0C FCB60C}${color}
${color1}${font Zekton:style=Bold:pixelsize=17}tabla particiones${font} $hr${color}
${voffset -9}${color4}${fs_bar 15 /}${color}
${voffset -10} karmic${alignr}libre ${fs_free /}
${color4}${fs_bar 15 /media/lucid}${color}
${voffset -10} lucid${alignr}libre ${fs_free /media/lucid}
${color4}${fs_bar 15 /media/WinXP}${color}
${voffset -10} windows${alignr}libre ${fs_free /media/WinXP}
${color4}${fs_bar 15 /media/documentos}${color}
${voffset -10} documentos${alignr}libre ${fs_free /media/documentos}
${color4}${fs_bar 15 /media/backup}${color}
${voffset -10} backups${alignr}libre ${fs_free /media/backup}
Consideraciones:
* Este archivo ".conkyrc" debe de ir en vuestra carpeta personal.
* Teneis que tener las fuentes "Zekton" y "Wearther". Descarga este archivo . Una vez descargado se descomprime y la carpeta resultante tiene que ser pegada en la ruta "/usr/share/fonts/truetype/". Utilizar para ello "sudo nautilus".
* Para tener el clima necesitais unos scripts. Los he colgado aquí ( ). Descomprimís este archivo en la carpeta personal y ahí se quedará ya para siempre la carpeta ".scripts" resultante.
* Con esto quedarán instalados los dos scripts que necesitamos. Pero para poder visualizar la metereología tendremos que registrarnos aquí ( ), después se te enviará un email a tu cuenta con los datos que son el “PARTNER ID” y la “LICENCE KEY”. Éstos datos tendremos que introducirlos en el archivo “conkyForecast.config”, que está en la ruta "/home/nombre_usuario/.scripts/conkyforecast-2.02". En mi caso el archivo está así:
# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = es_ES
XOAP_PARTNER_ID = blablablablablablabla
XOAP_LICENCE_KEY = blablablablablablabla
* Guardamos y cerramos el archivo.
* En el ".conkyrc" deberéis cambiar la ubucación geográfica de mi ciudad "SPXX0043" por la vuestra. Aparece en un sinfín de líneas. Para saber vuestra ubicación .
* Con mi conky también monitorizo la Tª de mis dos discos gracias al programa hddtemp que ya tenemos instalado. Para configurarlo:
sudo chmod +s /usr/sbin/hddtemp
sudo gedit /etc/default/hddtemp
El archivo que se nos abre ha de quedar así:
# Defaults for hddtemp initscript (/etc/init.d/hddtemp)
# This is a POSIX shell fragment
# [automatically edited by postinst, do not change line format ]
# hddtemp network daemon switch. If set to true, hddtemp will listen
# for incoming connections.
RUN_DAEMON="true"
# List of devices you want to use with hddtemp. If none specified,
# hddtemp will probe standard devices.
DISKS="/dev/sda /dev/sdb"
# List of devices you want to use with hddtemp, but that would not be
# probed for a working sensor.
DISKS_NOPROBE=""
# IP address of the interface on which you want hddtemp to be bound
# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp
# on all interfaces.
INTERFACE="127.0.0.1"
# Port number on which you want hddtemp to listen on. If none specified,
# the port 7634 is used.
PORT="7634"
# Database file to use. If none specified, /etc/hddtemp.db is used.
#DATABASE="/etc/hddtemp.db"
# Separator to use between fields. The default separator is '|'.
#SEPARATOR="|"
# Logging period (in seconds) for the temperatures. If set to a value
# different than 0, hddtemp will run as a daemon periodically logging
# the temperatures through syslog
RUN_SYSLOG="300"
# Other options to pass to hddtemp
OPTIONS=""
* Las líneas que hemos añadido arriba al ".conkyrc" son estas:
Temp IDE $alignr${execi 300 hddtemp /dev/sda -n;}° C #Disco primario o sda
Temp SATA $alignr${execi 300 hddtemp /dev/sdb -n;}° C #Disco secundario o sdb
Para la velocidad de subida y bajada de mi red he de introducir la interfaz en ".conkyrc", en mi caso inalambrica "wlan0". Para saber cual es vuestra interfaz escribís en terminal:
iwconfig
* Si están conectados vía ethernet la interfaz será eth0.
* Finalmente para que conky sea autoejecutable al iniciarse el sistema vamos a crear un script llamado ".conky_start.sh" en la carpeta personal. Para ello es necesario crear un documento con el siguiente texto y al cual llamaremos .conky_start.sh:
#!/bin/bash
sleep 15
conky
* Le damos permisos de ejecución:
sudo chmod a+x /home/nombre_usuario/.conky_start.sh
* Ahora vamos a Sistema > Preferencias > Aplicaciones de inicio y añades una nueva entrada con la siguiente orden:
/home/nombre_usuario/.conky_start.sh
21.- Castellanización total del sistema:
Tras hacer antes de ayer una instalación limpia de la BETA de Karmic me llevé una sorpresa al ver que la barra de menús y otras cosas estaban en Inglés. La solución es añadir la traducción al castellano de todos estos componentes. Descarga este archivo:
Lo descomprimes. Una vez ya tienes la carpeta LC_MESSAGES la copias y la pegas en la ruta "/usr/share/locale-langpack/es". Para ello utilizas:
sudo nautilus
Copia y pega tal y como te he dicho. Luego vete a Sistema > Administración > Soporte de idiomas. Ahí tienes que dejar la configuración así:
For my menus and windows, use:
Español, Castellano (España)
For everyone at startup and login, use:
Español, Castellano (España) (marcas Keep the same)
Reinicia el sistema y ya está

.
22.- Iconos en menú sistema:
No sé por qué pero el menú sistema no trae en Karmic los iconos. Por tanto vamos a ponerlo más bonito añadiendo los iconos de toda la vida. Terminal:
gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons True
23.- Descarga e instala la última versión de Adobe Reader:
Descargamos el paquete AdobeReader_esp-8.1.7-1.i486.rpm:
Instalamos:
Al principio de este manual ya hemos instalado los paquetes alien, debhelper, html2text, intltool-debian, libmail-sendmail-perl, librpm0,librpmbuild0, librpmio0, libsys-hostname-long-perl, po-debconf, rpm, todos ello necesarios para convertir el paquete *.rpm descargado en otro *.deb. Hagamos dicha conversión:
sudo alien AdobeReader_esp-8.1.7-1.i486.rpm
Nos aparecerán un mensaje de error y un par de advertencias en consola, pero no pasa nada ya que finalmente tendreis en vuestro escritorio el paquete adobereader-esp_8.1.7-2_i386.deb listo para ser instalado con doble click.
24.- Configuración tarjeta TDT:
Hay que asegurarse del tipo de chipset que tiene nuestra terjeta. Para ello abrimos terminal:
lsusb
Nos aparecerá una lista con todos los dispositivos USB conectados a nuestro ordenador. Hay que fijarse que en esa lista aparezca algo parecido a esto:
Bus 001 Device 001: ID 15a4:9015
O bien:
Bus 001 Device 001: ID 15a4:9016
Lo realmente importante de esta información es el parámetro ID. Si el vuestro es alguno de estos dos el mánual que os adjunto es perfectamente válido. Vamos a bajarnos este script ( ) gracias a http://parraymartinez.blogia.com/ . Una vez descargado lo descomprimes:
tar -xvzf af9015b.01.tar.gz
Accedemos a la carpeta:
cd ./af9015b.01
Damos permisos de ejecución al script:
sudo chmod +x ./instalar
Ejecutamos el script:
sudo ./instalar
¿Cómo vamos a ver ahora la TDT?, con Kaffeine. Pero he de decir que no nos sirve la última versión de Kaffeine disponible en los repositorios de Karmic. Por lo tanto vamos a eliminarla ya que la hemos instalado en el punto 5 de este manual:
sudo aptitude --purge remove kaffeine
Hay que descargarse manualmente el paquete kaffeine_0.8.7-1ubuntu5_i386.deb (http://es.archive.ubuntu.com/ubuntu/pool/universe/k/kaffeine/kaffeine_0.8.7-1ubuntu5_i386.deb). Una vez descargado:
sudo dpkg -i kaffeine_0.8.7-1ubuntu5_i386.deb
Ahora es necesario evitar que este paquete se nos actualice a la última versión ya que el TDT nos dejaría de funcionar:
sudo aptitude hold kaffeine
Una vez tenemos instalado el kaffeine_0.8.7 es preciso crear el archivo udev.rules:
sudo gedit /etc/udev/rules.d/udev.rules
Y en el mismo insertar el siguiente texto:
# dvb devices KERNEL=”dvb*”, PROGRAM=”/etc/udev/scripts/dvb.sh %k”, NAME=”%c”, GROUP=”video”, MODE=”0660?
Finalmente creamos el script dvb.sh:
sudo gedit /etc/udev/scripts/dvb.sh
El contenido del script debe ser el siguiente:
#!/bin/sh /bin/echo $1 | /bin/sed -e ’s,dvb([0-9]).([^0-9]*)([0-9]),dvb/adapter1/23,’ #end of script
Ahora le damos permisos de ejecución con la orden:
chmod +x /etc/udev/scripts/dvb.sh
Reiniciamos y abrimos Kaffeine. Seleccionamos "6 TV Digital". Pulsamos c y se abrirá la página de búsqueda de canales. Finalmente "Comenzar exploración".
A disfrutar de tu TDT.
25.- Quitar contador de 60 segundos:
Cuando reinicias o apagas el PC aparece una ventana con un contador de 60 segundos. A mi me resulta particularmente molesto. Si deseas quitarlo abre una terminal y teclea lo siguiente:
gconftool-2 -s
'/apps/indicator-session/suppress_logout_restart_shutdown'
--type bool true
Listo.
26.- Reiniciar X's en Karmic (habilitar Ctrl+Alt+Backspace):
Ctrl+Alt+Retroceso se utilizaba hasta Intrepid Ibex para reiniciar el servidor X o entorno gráfico (llamadlo como querais). En Jaunty esta funcionalidad ya vino deshabilitada, no voy a entrar en los motivos que llevó a los desarrolladores a tomar esta decisión. En Ubuntu Karmic Koala tampoco disponemos de esta opción por defecto, aunque es más fácil de habilitar que en Jaunty. Para mi es una funcionalidad imprescindible, más que nada por lo acostumbrado que estoy a ella.
¿Como activarla?:
Vamos a Sistema >> Preferencias >> Teclado >> Distribuciones >> Opciones de Distribución >> Secuencia de teclas para matar al servidor X (Key Sequence to kill the X Server) >> habilitamos Ctrl+Alt+Retroceso.
Así de sencillo.
27.- Problemas en reproducción de video estando compiz activado:
En caso de tener problemas en la reproducción de videos cuando esta en ejecución el compiz-fusion (con las gráficas intel suele ocurrir), debes realizar la siguiente configuración en cada reproductor:
VLC: Ve a herramientas>preferencias>video y en la sección "pantalla" en la "salida" colocamos "salida de video X11
MPLAYER: Ve a Preferences->Video y selecciona X11
Para el plugin de firefox necesitas editar el archivo /etc/mplayer/mplayer.conf y reemplazar la linea #-vo=xv, con esta linea: -vo=gl
TOTEM: Abrir una consola de terminal como usuario
Ejecutar el siguiente comando:
$gstreamer-properties
En la ficha de video seleccionar como salida predeterminada sin Xv
Flash Player: Vamos al menú Systema > Preferencias > Administrador de Opciones CompizConfig y en la ventana de configuración que nos sale, pinchamos en el icono "General" y luego en el icono "Opciones Generales". Una vez en la pantalla de configuración de "Opciones Generales", hay que desmarcar la opción "Anular redirección de ventanas a pantalla completa"
28.- Abrir Menu Ubuntu con tecla "Windows":
Esta tecla es la que traen todos los teclados y se encuentra en la parte inferior izquierda del teclado, entre "Ctrl" y "Alt". Le podemos dar la misma utilidad que tiene en Windows, en este caso nos va a servir para abrir nuestro menú de Ubuntu. Terminal:
gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type string "Super_L"
29.- Transparencias y sombras en Metacity:
Existen unos efectos simples para Metacity que pueden ser activados y son una "pequeña" alternativa a Compiz. Puede ser una alternativa a aquellas gráficas que no soportan efectos 3D. ¿Como lo hacemos?:
1. Pulsar [Alt] +
2. Se abrirá una ventana de diálogo donde se escribirá gconf-editor.
3. En el editor de configuración seguiremos la ruta /apps/metacity/general.
4. Ahí marcaremos la casilla compositing_manager
5. Cerramos la ventana y los cambios ya tienen efecto.
30.- Protección de tus ojos frente a monitor:
En GNU/Linux piensan en todo, hasta en la salud de tus ojos. Para ello hay una aplicación llamada xflux. Es una aplicación que controla el brillo del monitor en función de la hora del día, es decir, a medida que se hace de noche dicho brillo disminuye y en pleno día aumenta. Para ello hemos de decirle al PC las coordenadas de nuestra ubicación.
Vamos por partes y primero vamos a descargar esta aplicación: .
Se descomprime el archivo descargado y para instalarlo hacemos lo siguiente en terminal:
sudo cp ./xflux /usr/bin
Ya solo nos queda configurar nuestra ubicación para lo cual vamos en primer lugar a esta web:
Ahí averiguamos las cordenadas. Ejemplo; si las coordenadas son: 42.5196948, -0.3650786
Entonces configuro mediante terminal así:
xflux -l 42.5196948, -0.3650786
Para no tener que repetir esto en cada arranque de sistema: Sistema > Preferencias > Aplicaciones al inicio > Añadir:
Nombre: xflux
Orden: xflux -l 42.5196948, -0.3650786
31.- Real Time Earth View Wallpaper:
Para terminar un regalito cuando menos curioso. Este Wallpaper que vamos a instalar nos permite visualizar el planeta, nubes y luces en tiempo real. Los pasos para lograrlo son bastante sencillos, en efecto:
* Vamos a descargar un script http://go2.wordpress.com/?id=725X1342&site=elsoftwarelibre.wordpress.com&url=http%3A%2F%2Fdl.getdropbox.com%2Fu%2F1115768%2Fchanger.sh
* Lo vamos a guardar en una carpeta que crearemos en nuestra /home/nombre_usuario, esa carpeta deberá llevar el siguiente nombre earthwallpaper.
* Necesitamos darle permisos de ejecución:
sudo chmod +x /home/nombre_usuario/earthwallpaper/changer.sh
* Para que funcione debemos agregar el script al auto-inicio: Sistema > Preferencias > Aplicaciones al Inicio y añadimos /home/nombre_usuario/earthwallpaper/changer.sh
* Ahora lo que debemos hacer es reiniciar sesión para que de esa manera se genere un nuevo wallpaper que estará ubicado en ~/.gnome2 y se va a llamar world_sunlight_Wallpaper.jpg
* Lo que vamos a hacer es añadir ese wallpaper nuevo a nuestros wallpapers desde la ventana de Apariencia en el apartado Fondos.
32.- El hardware en donde se probó:
Todas estas indicaciones se reaizaron en un equipo de las siguientes características:
Processor: Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz
Memory: Kingston 2053 MB
Gráfica: Intel Corporation 82945G/GZ Integrated Graphics Controller
Audio Adapter: HDA-Intel
Motherboard: Asrock Conroe 1333-D667
Impresora: Deskjet-F4100-series (reconocida a la primera)
SCSI Disks:
-IDE ST3160021A
-SATA MAXTOR STM325031
Grabadora: HL-DT-ST DVD-RAM GSA-H58N
Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub
PCI bridge: 2 x Intel Corporation 82801G
USB Controllers: 5 x Intel Corporation 82801G
PCI bridge: Intel Corporation 82801 PCI Bridge
ISA bridge: Intel Corporation 82801GB/GR
IDE interface: Intel Corporation 82801G
IDE interface: Intel Corporation 82801GB/GR/GH
SMBus: Intel Corporation 82801G
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller
Tarjeta Wifi USB: D-Link DWL-G122
Tarjeta capturadora TV: NPG DVB-T Pen USB
Espero que les sirva. Dudas, correcciones, etc, no duden en comentar!
Fuente: