Debian con KDE

Finalmente me he decidido a instalar debian, en mi caso tiene que ser la versión testing, ya que la estable todavía no me detecta el disco duro sata , y he probado de todo, que por mi no quede, desde añadir los repositorios de testing para actualizar el kernel, también de sid, incluso compilar yo mismo el kernel (hay manuales muy sencillos), pero en todos los casos al arrancar con el nuevo kernel el proceso siempre se colgaba el el mismo punto, la detección de usb creo, y llegue a usar incluso la configuración del kernel que funciona de vicio en ubuntu 7.04, pero no hubo manera triste

Y ya de paso, probar kde, ese escritorio que todos sus usuarios dicen que es mejor, por algo será, y es que yo soy de gnome no por convicción, sino por simple costumbre, tanto en guadalinex, como en ubuntu he estado usando gnome porque venía por defecto. Y como debian lo permite, poder instalar el sistema con kde sin ningún resto de gnome.

Para ello haremos uso de la instalación por red, una maravilla que nos permitirá ahorrarnos en descargar muchos paquetes que probablemente no vayamos a necesitar, para ello descarga la iso, apenas 180 MB y grábalos en un CD, podrás a su vez optar entre la versión estable o la versión de pruebas, en mi caso no tengo alternativa, testing sí o sí.

Iniciamos el ordenador con el cd en el lector, y nos aparece la pantalla de bienvenida, podemos optar por la instalación clásica (pulsar ENTER directamente) o usar una instalación gráfica que está muy currada, escribiendo installgui antes de pulsar ENTER.
Seguimos los pasos de instalación, bastante intuitivos, quizás el más difícil sea la elección de las particiones, pero es como en cualquier otro gnu/linux. Finalmente el proceso tras instalar el sistema base llega a esta pantalla donde hay que marcar el software que queremos instalar:



Nos aseguramos de desmarcar la casilla de entorno de escritorio, ya que si no instalaría gnome, que es el que trae por defecto.

Una vez que termine el proceso de instalación, reiniciamos y llegamos a una terminal, naturalmente porque no tenemos todavía instalado el entorno de escritorio.

Nos logueamos como root, y pasamos a instalar el entorno gráfico, simplemente escribimos:
apt-get install xserver-xfree86 x-window-system-core x-window-system

En el caso del escritorio, prefiero únicamente lo básico, así que:
apt-get install kde-core

Una vez instalado ya podemos iniciar el entorno gráfico, para ello simplemente escribimos startx

Si tenemos problemas con la gráfica siempre podremos modificar el xorg, para usar el controlador libre, con el que no tendremos aceleración pero al menos tendremos escritorio desde el que instalar un mejor driver y poder buscar información sobre como hacerlo:
nano /etc/X11/xorg.conf
y buscamos una sección como:

Section "Device"
Identifier "ATI Technologies Inc RV370 [Sapphire X55$
Boardname "ati"
Busid "PCI:1:0:0"
Driver "ati"
Screen 0
Option "MergedFB" "off"
EndSection

Y sustituimos en la línea driver, ati por vesa, en caso de tarjetas Nvidia ponemos nv.

Si así tampoco se consigue iniciar el entorno gráfico, habría que ampliar la búsqueda y probar a reconfigurar todo el servidor gráfico:

dpkg-reconfigure xserver-xorg

Es un proceso largo donde se irán pasando por todas las características de tarjeta, pantalla, ..., para finalmente modificar todos las secciones del xorg.conf.

Finalmente si la cosa va bien, yo no he tenido ningún problema, llegamos al escritorio la mar de azulado, ahora a investigar que parece otro mundo

Descargar videos de youtube

Existen diversas extensiones para firefox (Video Download, Fast Video Download, Video DownloadHelper) que se pueden usar para descargas vídeos de youtube, sin embargo ninguna acaba de funcionarme bien.
Sin embargo existe un método por consola que me ha parecido cómodo, y eficaz, aparte que no me ha fallado en ningún vídeo de los que he intentado descargar. Además también convierte el vídeo del formato flv a avi.

Para ello puedes bajarte el script de espalinux, o crearlo a partir de archivo de texto vacio:


#!/bin/bash

if [ $# -lt 1 ]; then
echo "Uso: $0 "
exit 1
fi

ID=`echo $1 | cut -d= -f2 | cut -d\& -f1`
FILE="youtube-${ID}"
BASE_URL="http://youtube.com/get_video.php"

wget -O /tmp/${FILE} $1

if [ $? == 0 ]; then
T_PARAM=`grep '&t=' /tmp/${FILE} | head -n 1 | awk -F'&t=' '{print $2}' | cut -d\& -f 1`
VIDEO_URL="${BASE_URL}?video_id=${ID}&t=${T_PARAM}"

wget -O ${FILE}.flv $VIDEO_URL

if [ $? != 0 ]; then
rm -f ${FILE}.flv
exit 1
else
ffmpeg -i ${FILE}.flv ${FILE}.avi
fi
fi

rm -f /tmp/${FILE}

Lo creas con un nombre descriptivo como "youtube", le das permisos de ejecución (botón derecho sobre él /propiedades/permisos y activas la casilla de "permitir ejecución". Finalmente lo copias en el directorio /usr/bin:
sudo cp /directorio/donde/este/youtube /usr/bin/youtube

Para que el programa pueda convertir el vídeo a formato avi, es necesario tener instalado el paquete ffmpeg, si no lo tenemos instalado:
sudo aptitude install ffmpeg

Finalmente, para ejecutar el programa, simplemente escribimos su nombre en la consola seguido de la dirección completa del vídeo de youtube (recuerda que en la terminal también se permite cortar y pegar, no tienes que escribir la dirección completa, simplemente copiarla desde el navegador), y en la consola habría que escribir como ejemplo:
getyoutube http://www.youtube.com/watch?v=E4Fbk52Mk1w

Guadalinex V4.1

Por fin, la V4. ya es estable, ahora si que voy a tener dudas, seguir con ubuntu o volver a una guadalinex que ya soporta todo mi hardware:

Tras el periodo de pruebas necesario y con la inestimable ayuda de todos los que habéis descargado y evaluado los CDs de las versiones candidatas, finalmente consideramos estable este disco de Guadalinex 4.1 que podéis descargar desde esta página.

Los que habéis solicitado que os enviemos un CD de Guadalinex a casa, recibiréis esta nueva versión.

Aunque ya en su momento comentamos las mejoras de la versión 4.1 sobre la anterior, aquí las tenéis de nuevo resumidas:

    • Es compatible con más hardware, gracias al cambio en el núcleo y en el gestor de ventanas.
    • La nueva versión de OpenOffice.org (2.2) permite firmar documentos electrónicamente
    • La conexión con tarjetas 3G es más fácil con los asistentes para los nuevos dispositivos de Vodafone y Movistar
    • Accesibilidad mejorada para personas con discapacidad visual gracias a Orca (2.19.4) y a las nuevas voces (masculina y femenina) en castellano para Festival
    • Incluye un conversor de "bases de datos" MS-Access a formato de OpenOffice.org Base y el programa AMIGU: Asistente para MIgrar correo, fondos, configuraciones de Windows a GUadalinex
    • También es más sencillo operar con unidades extraibles con la utilidad de notificación de unidades montadas ("mount-systray")
    • Y se ha mejorado la compatibilidad con NTFS, con acceso de escritura y la instalación compartida en sistemas que ya tengan Windows Vista.


[Descargar ahora]

Nos ponemos manos a la obra con la siguiente versión, pero sin abandonar ésta. Pronto tendréis unos suplementos muy interesantes y la versión "mini" para ordenadores de escasos recursos.

¡Esperamos que os guste!

IE4Linux

Pues sí, no estoy loco, también se puede instalar internet explorer en linux, evidentemente no porque sea mejor navegador, sino principalmente para webmaster que quieran comprobar como se ve su página desde ie y también para poder navegar por las páginas cuyos "webmaster"??? no se ciñen a los estándares y las diseñan únicamente para ie. El programa en cuestión es el IE4linux, que básicamente corre ie bajo wine, pudiendo además elegir para instalar las diferentes versiones de ie, 5, 5.5 y 6. La versión 7 aparece ya en la versión beta, pero con muchas limitaciones debido al propio wine.

Explicaré la forma de instalar la versión estable en ubuntu gutsy, aunque el método debería ser válido en cualquier otra debian o derivada.

Primero de todo instalamos las dependencias que requiere, wine y cabextract, mediante synaptic o por consola:

sudo aptitude install wine cabextract


Descargamos y descomprimimos el programa, o por consola:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz


Finalmente navegamos hasta el directorio de instalación y ejecutamos el script de instalación ies4linux:

cd ies4linux-*
./ies4linux


El script se encargará de descargar los archivos necesarios, así como de instalar las versiones de ie que le digas, crear los accesos directos...
El resultado es más que digno:


Hay que recordar que para nada debes usarlo para navegar habitualmente, para eso usa el firefox, swiftfox...

fsck da cada susto ...

... pero tranquilo está haciendo su trabajo, quizás sea una de las cosas que queden por automatizar en linux, pero es fácil arreglarlo.
Y es que seguramente alguna vez te habrá pasado que al arrancar el sistema este se para en el proceso de carga y se queda en modo texto sin terminar de llegar al escritorio, presentando errores que hacen referencia al fsck, al apt que la verdad acojonan bastante:

/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i,e., whithuot -a or -p options)
fsck died with exit status 4

* An automatic file system check (fsck) ot the root file system failed
The fsck shoukd be performed in maintenence mode with the root file system mounted
in read-only mode
* The root filesystem is currently mounted in read-only mode.
A maintenace shell will now be started
After performing system maintenance, press CONTROL-D to terminate the maintenance
shell and restart the system.
bash: no job control in this shell
bash: groups: command not found
bash: lesspipe: command not found
bash: The: command not found

The program 'apt-get' is currently not installed. You can install it by typing:
apt-get install apt
bash: apt-get: command not found
bash: dir colors: comamand not found
bash: The: command not found

The program 'apt-get' is currently not installed. You can install it by typing:
apt-get install apt
bash: apt-get: command not found
root@ubuntu:#


Esto significa simplemente que hay un error en el sistema de archivos que fsck no ha podido resolver automáticamente. Para solucionarlo el propio mensaje da la solución, RUN fsck MANUALLY (i,e., whithuot -a or -p options), el resto de errores que suelta tienen que ver con que la partición de sistema que es la que tiene fallos está desmontada, para poder chequearla.
Tenemos la opción de arrancar el sistema y obviar el fallo, tecleando halt, pero te recomiendo que intentes solucionar el fallo lo antes posible, para evitar que se multiplique.
Por tanto donde pone el cursor ejecutamos lo que nos indica:

sudo fsck /dev/sdb3 -v -y

Cambiar el nombre de la partición por la que te de el fallo a ti.

Las opciones:
-v para que vaya explicando lo que va haciendo
-y para que responda automáticamente afirmativamente a todas las peticiones. Creéme, si el sistema esta dañado mejor dejarle hacer al fsck, y las preguntas pueden ser muchas.

El sistema ira explicando lo que va haciendo:

fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
/dev/sdb3 contiene un sistema de ficheros con errores, se fuerza la revisión.
Paso 1: revisando nodos i, bloques y tamaños

Running additional passes to resolve bloques claimed by more than one nodo i...
Pass 1B: Rescanning for multiply-claimed bloques
Multiply-claimed bloque(s) en nodo i 5604362: 12802946 12802947

....

Paso 2: revisando la estructura de directorios
Paso 3: revisando la conectividad del directorio.
Paso 4: revisando las cuentas de referencia
Paso 5: revisando el resumen de información del grupo

La cuenta de bloques libres es incorrecta para el grupo #390 (0, contados=63).
Arreglo? si


/dev/sdb3: ***** EL SISTEMA DE FICHEROS FUE MODIFICADO *****

33678 inodes used (0.14%)
5503 non-contiguous inodes (16.3%)
# of inodes with ind/dind/tind blocks: 4041/579/0
42788374 blocks used (86.14%)
0 bad blocks
7 large files

30624 regular files
2709 directories
0 character device files
0 block device files
0 fifos
0 links
336 symbolic links (310 fast symbolic links)
0 sockets
--------
33669 files


Parece que la cosa fue bien, cuestión de reiniciar para comprobarlo.

Si el fallo ocurre con particiones grandes, de cientos de gigas, y bastante dañadas el proceso puede ser bastante largo, en esos casos puedes hacerlo usando un liveCD, más que nada para poder usar el ordenador mientras, eso sí, con la partición en cuestión desmontada, de igual forma, si la partición no es de sistema, incluso podremos chequearla desde el escritorio, sin necesidad de liveCD, eso sí, asegurándonos de que está desmontada, esto es muy importante porque sino nos cargaremos los datos que tenga.

Si los daños son grandes puede que se llegue a perder algún archivo, el sistema irá informando del nombre de los archivos involucrados, pero siempre será un mal menor que tener que formatear la partición.

Ubuntu 7.10 instalado en memoria USB

Una de las grandes ventajas de linux es su gran versatilidad, pudiendo instalarse en cualquier soporte, no sólo discos duros, incluso en lápices de memoria flash. De esta forma se consigue un sistema portatil aún más cómodo que el liveCD. Pero es que la instalación en pendrive incluye una mejora más, y es la posibilidad de guardar los cambios en la configuración de cada uso, ya que al contrario que en los CD, si tenemos la posibilidad de escribir sobre ellos.
La carga del sistema será ligeramente más lenta que en un liveCD, pero una vez cargado, el sistema será más ligero y rápido que el del liveCD.

Lo necesario para crear el pendrive con ubuntu 7.10::

  • Imagen ISO de ubuntu 7.10
  • Grabadora CD
  • 1GB USB pendrive (2GB+ recommended)
  • U710fix.tar

El proceso es largo, pero no deja de ser un copiar-pegar.

  1. Descarga la imagen iso de Ubuntu 7.10 y grábala en un CD.
  2. Inserta el CD y la memoria USB
  3. Reinicia el ordenador y deja que cargue Ubuntu desde el liveCD
  4. Abre un terminal
  5. Escribe sudo su para tener permisos de administrador
  6. Escribe fdisk -l para listar las particiones y discos duros disponibles. Localiza la partición de la memoria USB (para el proceso usare como dispositivo /dev/sdc, /dev/sdc1 la partición, simplemente cambialo por el tuyo)
  7. Escribe umount /dev/sdc1
  8. Escribe fdisk /dev/sdc
    • Escribe p para mostrar la partición existente y d para borrarla
    • Repite el proceso hasta que borres todas las particiones del pendrive
    • Escribe n para crear una nueva partición
    • Escribe p para que sea una partición primaria
    • Escribe 1 para que sea la primera partición
    • ENTER para usar por defecto el primer cilindro
    • Escribe +750M para indicar el tamaño de la partición
    • Escribe a para convertirla en la partición activa
    • Escribe 1 para seleccionar la primera partición
    • Escribe t para cambiar el sistema de archivos de la partición
    • Escribe 6 para seleccionar el sistema de archivos fat16
    • Escribe n para crear otra partición
    • Escribe p para que sea partición primaria
    • Escribe 2 para que sea la segunda partición
    • ENTER para usar el cilindro por defecto
    • ENTER para usar el último cilindro por defecto
    • Escribe w para escribir la nueva tabla de particiones
  9. Escribe umount /dev/sdc1 para asegurarte que la partición está desmontada
  10. Escribe mkfs.vfat -F 16 -n ubuntu710 /dev/sdc1 para formatear la primera partición
  11. Escribe umount /dev/sdc2 para asegurarte que la partición está desmontada
  12. Escribe mkfs.ext2 -b 4096 -L casper-rw /dev/sdc2 para formatear la segunda partición
  13. Extrae y vuelve a meter el lápiz de memoria
  14. Vuelve a la terminal y escribe aptitude update
  15. Escribe aptitude install syslinux mtools
  16. Escribe syslinux -sf /dev/sdc1
  17. Escribe cd /cdrom
  18. Escribe cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz /media/ubuntu710/
  19. Ignora cualquier error del tipo "cannot create symbolic link" que se produzca
  20. Escribe cd /home/ubuntu
  21. Escribe wget pendrivelinux.com/downloads/U710fix.zip
  22. Escribe unzip -o -d /media/ubuntu710/ U710fix.zip
  23. Reinicia el ordenador, ajusta en la BIOS para que arranque desde el dispositivo USB primero y reinicia de nuevo.

Si no dispones de internet en el ordenador de instalación, deberás conseguir de alguna otra forma el U710fix.zip (saltandote por tanto el paso 20) y una vez en este ordenador modificando el paso 21 para indicarle la ruta completa del archivo, por ejemplo, si lo tienes en el escritorio:
unzip -o -d /media/ubuntu710/ /home/usuario/Desktop/U710fix.zip

Y ya deberías una vez arrancado el ordenador con la memoria USB conectada tener Ubuntu 7.10 que debería automáticamente salvar los cambios entre sesión y sesión.

Fuente: pendrivelinux

Ubuntu 7.10 "Gutsy"

Con una puntualidad que asusta, estaba anunciada para el 18 y ha salido el 18, ya tenemos la nueva versión de ubuntu estable disponible para descargar.

Las novedades que trae son realmente jugosas:

  • GNOME 2.20:
Con esto se obtienen tanto más características como también la solución a algunos bugs en versiones anteriores. (Sin ir más lejos por ejemplo ya se puede arrastrar-soltar entre el file-roller y el nautilus).

  • Escritorio 3D:
Compiz Fusion viene activado por defecto y con él gran cantidad de efectos visuales que dan al escritorio una apariencia visual muy dinámica y atractiva. Ubuntu 7.10 detecta automáticamente si el hardware es capaz de ejecutar compiz; si no, vuelve a un escritorio normal.

  • Búsquedas habituales:
Se incluye una aplicación de búsqueda en el escritorio que permite un acceso rápido a las acciones más comunes, incluyendo marcadores web y búsquedas, mensajes enviados a contactos, etc.



El motor de indexación se ha añadido también al escritorio, haciendo más fáciles y rápidas las búsquedas de documentos, fotos, música, logs... Este motor se puede usar en los diálogos de búsqueda, en el selector de archivos, en nautilus...

  • Cambio de usuario rápido:
Ahora es posible de manera muy rápida y cómoda de cambiar la sesión de usuario sin tener que introducir el nick y la contraseña varias veces.



  • Plugins de firefox:
Ahora firefox tiene un sistema mejorado de búsqueda de plugins que permite a los usuarios buscar e instalar plugins más fácilmente.



Además, ahora muchas extensiones de firefox podrán ser instaladas desde el propio dialogo de instalación de aplicaciones



  • Condiguración dinámica de la pantalla:
Los driver de varios modelos de tarjetas gráficas, incluidos ATI, nVidia e Intel soportan ya xrandr (X Resize and Rotate Extension). Lo que permite la detección dinámica del monitor y el redimensionamiento y rotación de la salida de video, facilitando el trabajo con proyectores y monitores externos.

  • Herramienta de configuración gráfica para las X:
Esto sin duda va a ayudar a perder el miedo a los novatos, ya que ya se puede configurar el driver a usar para la tarjeta gráfica, así como el resto de parámetros: resolución, velocidad de refresco sin tener que usar la terminal. También facilita mucho el trabajo en las situaciones de doble monitor, como al enchufar la tele.



  • Instalación de impresoras totalmente automática:
Las impresoras se configuran automáticamente una vez detectadas por el sistema.



  • Manejo de equipos con drivers no libres:
Se puede manejar drivers que son libres, pero que requieren firmware u otros complementos no libres para funcionar. Importante sobre todo para el caso de tarjetas wireless o modems, hasta ahora bastante rebeldes.



  • Escritura en sistemas NTFS:
En versiones anteriores de ubuntu sólo era posible la lectura en particiones de windows 2k, pero con la versión estable del driver ntfs-3g, gutsy es la primera versión de ubuntu que por defecto soporta la escritura en NTFS. Lo cual mejora mucho el poder intercambiar archivos windows-ubuntu.

Consumo de energía: Posee un kernel más moderno, con la capacidad de reducir el consumo de potencia y la producción de calor. En el caso de los portátiles esta mejora es sustancial.

  • Discos duros encriptados:
El alternate CD da la opción de encriptar el disco duro (o algunas de las particiones). Esto proporciona una mayor seguridad sobre los datos, importante en portátiles que por su movilidad también son más fáciles de ser perdidos o robados.

  • AppArmor security framework:
Esta tegnología de los kernel modernos limita las recursos a los que una aplicación puede acceder y provee por tanto una nueva capa de protección contra vulnerabilidades de seguridad en los programas aún no descubiertas.

Traducción del release info de www.ubuntu.com

Descarga:

Hay muchas formas de descargarlo, pero la recomendada mientras el lanzamiento esté reciente es a través de la red torrent, para evitar saturar los servidores que ya de por sí van bastantes más lentos estos días. A su vez podrás elegir entre los diferentes sabores, ubuntu, kubuntu, edubuntu, xubuntu; y también si descargar el http://releases.ubuntu.com/7.10/ o el liveDVD que incluye muchas más aplicaciones.

Actualización:

Se puede actualizar desde versiones anteriores, sin necesidad de perder datos, incluso sin necesidad de descargar la nueva versión ni tostarla, simplemente haciendo uso del gestor de actualización, aunque si se tienen por separado las particiones /home y /, siempre es recomendable instalar en limpio, manteniendo el /home, y por tanto todas las configuraciones de usuario.

amule, cliente ed2k

Sin duda, el cliente ed2k estrella en linux, aunque en realidad se trate de un programa multiplataforma disponible para prácticamente cualquier sistema operativo. Su desarrollo va un poco por detrás del emule, pero no tanto como pueda parecer.



Se encuentra disponible en los repositorios de cualquier distribución, por lo que instalarlo es muy sencillo, sin embargo en todos los casos se trata de la versión estable, en la actualidad la 2.1.3.
Sin embargo, las mejoras que trae la versión de desarrollo hace que sea más que interesante tenerla en vez de la estable:
  • Ofuscación de protocolo
  • Soporte para archivos de tamaño >4GB
  • Arreglo del bug que desconectaba la red Kad esporádicamente
  • Mejoras estéticas
Como verás no son mejoras precisamente menores, que quizá necesites cONO el comer.
Se trata de la versión SVN, versión en desarrollo, que puede presentar errores, aunque yo desde que la llevo usando no he tenido ningún problema, de hecho arregla algunos fallos que hacían que se cerrara la v.2.1.3.
Para instalar la versión SVN del amule, podríamos compilarla, pero si ya la ha compilado alguien, pues mejor agradecerle el trabajo a festor por su gran trabajo.
Los paquetes los podeis encontrar en getdeb, y se actualizan cada poco tiempo, es recomendable al ser versiones de desarrollo actualizarlo periódicamente para tenerlo lo más depurado y con los menores errores posibles.

Y ahora un poquito de configuración, es algo básico hacer funcionar bien el amule para que tire como debe. Aparte de las cuestión típicas de número de conexiones, etc, que eso es idéntico al emule, y por tanto hay multitud de manuales por ahí donde se dan configuraciones en función de la conexión disponible, como por ejemplo.

Es importante configurar la actualización de servidores adecuadamente, dada la situación actual (escasez de servidores fiables), para tener siempre los servidores activos en lista (actualizándolos siempre que se inicia desde la lista www.peerates.net/servers.php, que son servidores fiables, y evitando tener en lista servidores fakes, desactivando la actualización de la lista desde otros clientes o servidores:




En el caso de los nodos kad esta versión arregla un bug, o más bien una desactualización de la versión estable que todavía tenía como nodes.dat de inicio el de la clausurada overnet. En esta ya viene un nodes.dat disponible. Pero si usas la versión 2.1.3 necesitarás solucionar ese problema, ahora que los servidores flaquean más que nunca.

Ese problema se manifiesta de la siguiente manera, de repente la red kad aparece como firewalled para finalmente desconectarse totalmente, eso sin haber tocado nada del firewall o router, y habiendo funcionado perfectamente con anterioridad. Es evidente que es un problema del programa, que al descargar un nodes.dat que no existe se queda sin nodos de donde empezar y acaba desconectándose de la red kad, para solucionarlo simplemente descargamos un nodes.dat actual: http://emule-inside.net/nodes.dat, y sobrescribimos el archivo ~/.aMule/nodes.dat. A continuación en la ventana de kad pulsamos el botón que hay a la derecha de Conectar desde Clientes Conocidos, en principio ni siquiera sería necesario reiniciar el amule.

Si eres de los que tiene al amule a trabajos forzados quizá llegues a sufrir este error.

Para terminar unas capturillas del programa en funcionamiento:



Y aquí las opciones más novedosas de esta versión:




Listo, y recuerda, se legal, descarga copias de seguridad de cine y música, software privativo , no me seas pirata, no ves que no hace falta :-)

gnuLinEx 2006 r3

La Junta de Extremadura desde hoy pone a disposición pública gnuLinEx 2006 r3, la revisión de la última versión de la distribución extremeña de software libre que presenta las novedades más importantes en el kernel, el entorno gráfico, el panel de control, el sistema de actualización o en los repositorios.
Su descarga desde la Red ya es posible tanto a través de la página oficial de gnuLinEx (www.gnulinex.org) como a través de los mirror de la Universidad de Extremadura.

El gnuLinEx 2006 r3 constituye una nueva muestra de la proyección de los principios que fundamentan el software de código-fuente abierto. “Frente al secreto y las inseguridades que caracteriza el entorno privativo, desde Extremadura volvemos a poner a disposición de los ciudadanos un producto seguro y abierto a cualquier modificación o cambio”, explican desde la Junta.
La revisión, además, responde nuevamente a un modelo de desarrollo “atento únicamente al interés general y no a los particulares de grandes corporaciones empresariales o monopolios tecnológicos. Es la prueba de que el software puede evolucionar, incorporar nuevas prestaciones, pero sin obligar al usuario a comprar un ordenador más potente. En gnuLinEx evolucionar significa también desarrollar la capacidad para hacer funcionar mejor a la máquinas viejas o sacar mayor rendimiento a las nuevas”.
El Gobierno regional destaca de la misma manera “el inestimable apoyo y colaboración que, una vez más, el equipo de desarrolladores de la Junta ha encontrado en la comunidad internacional del software libre, que ha permitido poner a disposición de todos un producto realmente innovador que no obliga al usuario a asumir periódicamente costes de difícil justificación objetiva”.
En gnuLinEx 2006 r3 el Kernel 2.6.21.5 de Debian sustituye al sólido pero veterano “Sarge” que dota a la distribución de soporte de discos SATA “y, con ello, de la capacidad de instalar en los equipos un número considerablemente mayor de periféricos”, como señalan los técnicos del Centro de Nuevas Iniciativas (CNI) de la Junta de Extremadura.
El nuevo Kernel, “el corazón del sistema”, incorpora asimismo un mayor número de tarjetas de audio, especialmente las integradas que montan los equipos de nueva generación y que, hasta ahora, no eran reconocidas por el sistema en buena parte de los casos.

Otra de las prestaciones destacadas que aporta a la distribución el nuevo Kernel es una mayor capacidad para reducir el consumo de energía en los equipos portátiles. “La batería dura más, obtienes mayor rendimiento del sistema, y la compatibilidad hardware-software gana nuevos enteros”, explica Daniel Campos (CNI, Junta de Extremadura).
Las novedades en el apartado gráfico se derivan, sobre todo, de la actualización de las librerías básicas de Gnome, las librerías GTK, Cairo y Lib-Gnome, “con lo que las aplicaciones aparecen antes en el escritorio, de una manera más fluida; se gana, en definitiva, en interactividad, incluso en equipos con escasos recursos”, señalan los técnicos.
Se incorpora al entorno gráfico la nueva tecnología vectorial que aprovecha mejor los recursos del hardware potenciada por la adopción de la versión 7.1 de XORG, que proporciona, además, mayor soporte de drivers de las últimas tarjetas de NVIDIA, ATI e INTEL principalmente, “y que permite juguetear con sistemas avanzados de ventanas como Beryl o Compiz con los que no sólo se gana en estética sino en funcionalidad y agilidad en la gestión de los recursos del sistema.”
Para quienes programan en entorno GAMBAS la revisión 3 de gnuLinEx 2006 también aporta novedades gracias a las mejoras que el francés Benôit Benissini ha incorporado en el componente GTK por encargo de la Junta de Extremadura. Los nuevos parches permiten desarrollar aplicaciones QT-GTK, intercambiables, de una forma mucho más fluida.
Por su parte las reformas en el panel de control se han centrado en homogeneizar su aspecto para acercarlo al característico de una aplicación Gnome.
De la misma manera el sistema de actualización de gnuLinEx ha incorporado la posibilidad de descargar el plugin con el que es posible abrir archivos en formato OOXML a través de las aplicaciones de la suite OpenOffice para, de esta manera, mantener alto el listón de la compatibilidad con otras plataformas informáticas, y que caracteriza a todo el software libre, “amigo de lo estándar”.
De otro lado se incorpora a gnuLinEx 2006 r3 la nueva versión de OpenOffice,”más ligera y sensiblemente más rápida, que mejora considerablemente tanto la parte de la base de datos como del procesador de textos”.
Las actualizaciones de seguridad de Debian, además, estarán disponibles desde el propio cd de instalación, y se amplia el repositorio con todo un conjunto de herramientas con M-Player “con las cuales puedes crearte un verdadero home-cinema con software libre, desde la grabación de dvd's hasta el cambio de formato o el visionado”.


Fuente: gnuLinEx.org

Esta es una gran noticia, llevaba tiempo intentando conseguir instalar debian con un reconocimiento de hardware correcto, pero tanto la versión anterior de gnuLinEx como la propia Debian Etch, ambas con kernel 2.6.18 o inferiores no conseguían ver mi disco duro SATA, había intentado instalar uno superior actualizándolo a testing o incluso sid, pero el resultado había sido desastroso. Había intentado también compilarlo yo mismo, el kernel que obtenia igualmente no era capaz de arrancar el sistema, en todos los casos se paraba la arranque del sistema en la detección de usb.
Lo mismo que pasaba con guadalinex y que ya han solucionado con la v4.1 aunque todavía sigue siendo una beta.

Llevaba tiempo usando debian de manera limitada, con sólo 20 GB disponibles, esta puede ser la forma de empezar a migrar a Debian más en serio.

Amarok: reproductor de música y mucho más

Si buscamos un reproductor de música para usar en linux, la verdad es que hay muchos válidos (xmms, rhythmbox, audacious, BMP, exaile, listen, noatun...), con más o menos características aparte de naturalmente reproducir música. Sin embargo ninguno alcanza las funcionalidades de amarok, ninguno, ni estos ni ninguno que conozca de windows, incluyendo al sobrevalorado en las últimas versiones winamp.

La lista de funciones no deja lugar a dudas:

  • Múltiples listas de reproducción de todo tipo.
  • Indexar las colecciones de música en una base de datos MySQL, SQLite o PostgreSQL.
  • Integración con otras aplicaciones de KDE como el grabador de CD/DVD K3b y el navegador web y administrador de archivos Konqueror.
  • Navegación en reproductores portátiles de música digital como IPod, IRiver iFP y dispositivos USB con VFAT para reproductores génericos de MP3.
  • Posibilidad de descargar letras de Internet de diferentes sitios y ser guardadas.
  • Edición de etiquetas para diferentes formatos de audio (WMA, MP4/AAC, MP3, RealMedia, OGG) con información de las canciones con soporte para MusicBrainz y edición múltiple de etiquetas.
  • Compartir gustos musicales con otras personas mediante el sitio web Last.fm.
  • Escuchar radios de Last.fm (a partir de la versión 1.4.1)
  • Provee información de los artistas a través de la Wikipedia, en el idioma elegido (a partir de la versión 1.3).
  • Administrador de portadas integrado con la descarga automática de la portada del álbum desde Amazon.com.
  • Sistema doble de puntuación de música, uno automático y otro manual. El automático tiene en cuenta el tiempo y el número de veces que se reproduce cada canción.
  • Ecualizador gráfico de 10 bandas.
  • Asistente inicial para una sencilla configuración.
  • Soporte para Podcast.
  • Apariencia configurable. El estilo del explorador puede ser determinado con CSS.
  • Un interfaz de script potente, permitiendo a Amarok ser extendido a través de cualquier lenguaje que soporte DCOP.
  • Mover y renombrar ficheros basados en etiquetas o situación en la colección.
  • Filtrado de la colección (canciones más recientes, mejor valoradas, más reproducidas, ...).
  • Soporte para estadísticas.
  • Soporte "CUE Player" (reproducción de archivos de audio tomando como referencia el Cue sheet)
  • Soporte para varios motores de audio:
    • aRts (que ha quedado en desuso, no recomendado)
    • GStreamer
    • Helix
    • Media Application Server (MAS)
    • Network-Integrated Multimedia Middleware (NMM)
    • Librería Xine


Su único inconveniente, para usuarios gnome, es que requiere varias librerías de KDE, pero si no tienes problemas de tamaño no es gran problema.

Para instalarlo, simplemente mediante synaptic, o por consola:
sudo aptitude install amarok

Recién instalado aparece en inglés, para traducirlo simplemente escribir en terminal:
sudo aptitude install kde-i18n-es

Se tratan de los paquetes de traducción al castellano de KDE, por eso ocupan tanto, para los que usen KDE y ya lo tengan traducido verán que amarok ya aparece traducido.
De manera similar, recién instalado el amarok en ubuntu 7.04, no es posible reproducir archivos mp3, si intentas cargarlos, los rechaza o se cierra directamente, y como con otras muchas cosas el problema viene de la limitación en cuanto a librerías no libres que trae ubuntu de serie.
Para conseguir reproducir mp3 simplemente hay que instalar el soporte para mp3 del xine (motor de amarok), en consola o desde synaptic instalamos el paquete libxine1-ffmpeg:
sudo aptitude install libxine1-ffmpeg

Reiniciamos amarok et voilà, ya podremos disfrutar en todo su esplendor del para mí mejor reproductor de música.




Ese pantallazo incluye las diferentes formas que tiene de informar de la música escuchada, desde el reproductor, el OSD o el propio editor de listas de reproducción, aunque yo personalmente únicamente lo tengo añadido al final del conky como veis en la parte inferior derecha de la captura.

Y aquí dos capturas de las características para mí más novedosas, la posibilidad de importar la letras y las carátulas de internet:


AVInaptic

Por fin una alternativa al gspot funcionando de manera nativa en linux, se trata de AVInaptic.
Su funcionamiento no es tan gráfico, ni está encaminado a conocer si tenemos los codecs instalados, sino que está más encaminado a listar todas las características del video en cuestión, siendo capaz de realizar un análisis más en profundidad, además de ser capaz de tratar más tipos de vídeos.

Schermata AVInaptic

Traduzco la descripción del programa que hay en su página oficial:
AVInaptic es un programa con una GUI simple (GTK+ 1.2) que analiza videos de tipo AVI, ASF/WMV, MP4/MOV, Matroska (MKV), OGG, OGM e FLV, mostrando mucha información sobre sus características técnicas (útil para saber a priori si dará problemas al reproducirlo en el lector divx). Permite a su vez modificar al vuelo la sincronía audio-video e incluso el bitrate de audio. A demanda del usuario también es capaz de realizar análisis DRF con todos los parámetros cuantitativos usados en la codificación de MPEG-4 y H.264. Finalmente también es capaz de extraer los audios, el vídeo, y en el caso de los archivos con subtítulos (MKV y OGM) extraerlos, o editarlos.

  • Para instalarlo, primero debemos cumplir las dependencias:
sudo aptitude install libaa1 libavcodec0d libdv4 libgmp3c2 libmagic1 libmpeg2-4 libsqlite3-0
  • Descargamos el paquete que contiene tanto el ejecutable como la fuente desde aquí.
  • Lo descomprimimos en alguna carpeta, por ejemplo /home/usuario/.avinaptic

El programa lo podemos ya ejecutar, se trata del archivo avinaptic que hay en la carpeta principal. Para poder ejecutarlo más fácilmente, podemos crearle un lanzador (poniendo como comando la ruta, en mi caso /home/usuario/.avinaptic/avinaptic).

Ya podemos sustituir al gspot, que aunque funciona bien, ni es software libre, ni funciona de manera nativa en linux.

Stellarium

Sin duda, el programa de astronomía definitivo, un auténtico planetario en el escritorio.

Navegando por los repositorios me encuentro con este programa, en principio no muy especial, pero tras instalarlo y probarlo definitivamente me lo quedo, es IM PRESIONANTE, bueno, vistoso, y con datos útiles.

Su página web: http://stellarium.org/

Además tiene versión no sólo para linux, sino también para windows y mac.

Pego aquí unas capturas de pantalla, están tomadas de su página, pero en el programa son igual de fáciles de conseguir, el programa es espectacular porque además se ejecuta en pantalla completa:


Compiz Fusion

Si has oído hablar de escritorios 3D, quizás te hayan vendido el Vista con el Aero, ¿pero acaso es el mejor? Compruébalo tu mismo, frente al beryl ejecutado en Ubuntu:


Pero mientras que en windows el aero sigue siendo el mismo y no evolucionará en años, en linux, beryl ya ha mejorado y ahora unido con compiz es compiz fusion, una autentica maravilla con un montón de plugin visuales, he aquí una pequeña muestra:


A continuación explico como instalarlo fácilmente en ubuntu 7.04, haciendo uso de los repositorios cortesía de Treviño, como requisito es indispensable disponer de aceleración gráfica previamente, para comprobarlo escribe en consola y espera que responda direct rendering: Yes

glxinfo | grep direct

Y ahora al meollo, no te asustes, simplemente es cortar y pegar, primero hay que eliminar cualquier resto del compiz que viene instalado de serie en ubuntu feisty:

sudo aptitude remove compiz-core desktop-effects

A continuación añadimos los repositorios, lo podemos hacer gráficamente a traves de Inicio/Sistema/Administración/Orígenes de software/Software de terceros, o editando el archivo de fuentes /etc/apt/sources.list, y añadiendo los dos repositorios:

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy


Y para poder descargar de los repositorios obtenemos la llave:

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Y finalmente instalamos todo lo necesario:

sudo aptitude install compiz
sudo aptitude install compiz-gnome y/o compiz-kde
sudo aptitude install compizconfig-settings-manager
sudo aptitude install compizconfig-backends-* ?!
sudo aptitude install compiz-fusion-*


Finalmente, si todo ha ido bien, a mi me fue a la primera sin ningún problema, podréis lanzar el compiz con la orden:

compiz --replace

Para configurar los plugins que vas a usar y en general todo su funcionamiento, puedes hacerlo gráficamente en Inicio/Sistema/Preferencias/CompizConfig Settings Manager.

Y a disfrutar!!! Personalmente yo solo uso algunos plugins muy ligeros de decoración de ventanas, porque la mayoría son auténticas pijadas, que sólo activo para impresionar a las visitas xD

Radio ga-gambas

Este programa es ideal para escuchar la radio en linux, solo sirve para eso, pero es perfecto.

  • Permite seleccionar la emisora a escuchar.
  • Permite añadir emisoras personales
  • Controles para subir y bajar el volumen.
  • Permite pausar la reproducción (estudiaré si puede tener aplicación para sincronizar la radio con la tvp2p, sustituyendo de una tacada la combinación screamerradio-coolplayer o al winamp con pause)
  • Interfaz de configuración de las emisoras disponibles y caché de memoria usado por Mplayer.
  • Crea un icono en el area de notificación para tenerlo minimizado con comodidad.
Viene dentro de gnuLinex, pero si la quieres instalar en otras distros puedes:
  1. Compilar el código, para ello desde la página del proyecto (http://gambas.gnulinex.org/radiogambas/) te puedes bajar el codigo, y instalando el entorno de programación gambas, puedes compilarlo fácilmente, aunque requiere bajarse bastantes librerías de compilación que quizás no vuelvas a utilizar.
  2. Añadir a tu lista alguno de los repositorios de la gnuLinex 2006 (deb http://www.linexpyme.com/linex-pyme-2006 sarge linex-pyme-2006) y tras recargar synaptic buscar "radiogambas", instalarlo normalmente. Aceptando a su vez las dependencias, tres relacionadas con gambas tambien de Linex , la otra, más grande es una librería del propio ubuntu (gambas2-runtime (1.9.23-1), gambas2-gb-gtk (1.9.23-1), gambas2-gb-net (1.9.23-1), gambas2-gb-net-curl (1.9.23-1), libssl0.9.7 (0.9.7k-3). Finalmente no te olvides de eliminar ese repositorio para evitar problemas de dependencias en futuras instalaciones de paquetes

Firefox Widgets

Quizá una de las cosas más decepcionantes de firefox sea el aspecto de los widgets (los elementos de formulario: campos de texto, checkbuttons, radio buttons, etc.
Existe la posibilidad si no estás contento con ellos de cambiar su apariencia por otra, como muestra unos ejemplos:
  • Botones:

  • Check buttons:

  • Radio buttons:

  • Menú desplegable:

  • Campos de texto:


Para cambiarlo podemos usar un paquete que contiene los scripts de instalación, el de la última versión: Firefox widgets 2.7, la última versión disponible. Simplemente se descargan, extraen en cualquier carpeta, y para instalarlos se ejecuta el graphic_installer (no tengas miedo de instalar la dependencia necesaria python-kiwi), o usa el instalador por consola. Lo único que hay que indicar por nuestra parte es la ruta de instalación del navegador (generalmente /usr/lib/firefox, o /usr/lib/swiftfox...).
Este programa es válido también para cualquier fork del firefox, iceweasel, swiftfox ...
Finalmente los cambios tendrán efecto una vez que se reinicie firefox.

Para más info acudid al hilo al respecto en ubuntuforums.

Os puedo asegurar que la mejoría estética es más que considerable en páginas con bastantes elementos de este tipo, incluso en google se aprecia la diferencia:


k3b: Herramienta para grabar CD/DVD

Sin duda esta es la herramienta definitiva para grabación de CD y DVD en linux, con todas las funcionalidades que se le pueden exigir, entre otras cosas la creación de:
  • CD/DVD de datos
  • CD de audio
  • CD/DVD de video
  • Copia exacta de CD o DVD
  • CD/DVD multisesion
  • Creación de CD mixtos de musica y datos
  • Manipulación de CD/DVD regrabables
  • Grabación de imágenes de disco .iso
  • Ripeo de CD de música
  • Ripeo de CD/DVD de video

La única carácterística que se hecha en falta, y que es general de todo linux es la imposibilidad de grabar otros tipos de imágenes de disco, nrg, ape-cue... En esos casos tendríamos previamente que convertirlos en imágenes .iso para poder grabarlos, por ejemplo usando el AcetoneIso. Lo cual es perfectamente viable en el caso de discos de datos, videos...., pero podría ser conflictivo en el caso de discos para consolas.

Permite manejar todos estos procesos con sencillez y de manera totalmente gráfica.

Para instalarlo simplemente hacer uso de los paquetes de los repositorios, buscarlo en synaptic o escribir en consola:
sudo aptitude install k3b

Si usas gnome además serán necesarios otros paquetes que se instalarán automáticamente.

Sin embargo, recién instalado el k3b en ubuntu 7.04 habrás notado que siempre que inicias el k3b salta un mensaje indicando que no será capaz de crear disco de audio a partir de ficheros mp3 (vamos que le falta el soporte mp3).

Este fallo es debido a que en ubuntu ha sido eliminada toda librería sujeta a licencias, por lo que hay que instalarla por separado, simplemente instalar el paquete libk3b2-mp3, desde synaptic o escribiendo en terminal:
sudo aptitude install libk3b2-mp3

La próxima vez que iniciemos k3b, ya no tendremos ese mensaje y el programa tendrá toda su funcionalidad.

De manera similar recién instalado aparece en inglés, para traducirlo simplemente escribir en terminal:
sudo aptitude install kde-i18n-es

Se tratan de los paquetes de traducción al castellano de KDE, por eso ocupan tanto, para los que usen KDE y ya lo tengan traducido verán que k3b ya aparece traducido.

Guadalinex V4.1 beta

Ya está disponible para prueba la versión 4.1 de Guadalinex.

Esta versión mejora el soporte para equipos y dispositivos de reciente fabricación mediante la inclusión de versiones del kernel (2.6.20-15) y la interfaz gráfica (X.org) procedentes de la última Ubuntu estable (7.04, Feisty Fawn).

Adicionalmente, se actualizan versiones de las aplicaciones que han tenido cambios relevantes:

  • OpenOffice.org (2.2) que ya incluye soporte para firma electrónica
  • Asistente de conexión 3G (incorpora nuevos dispositivos de Vodafone y Movistar)
  • Orca (2.19.4), aplicación de accesibilidad para personas con discapacidad visual


y se añaden otras nuevas de particular interés

  • Nuevas voces en castellano para Festival (Hispavoces)
  • Conversor de "bases de datos" MS-Access a formato de OpenOffice.org Base
  • AMIGU: Asistente para la MIgración a GUadalinex
  • Utilidad de notificación de unidades montadas "mount-systray"
  • Acceso en escritura a particiones ntfs (Windows)


Merecen particular mención:

  • las nuevas voces, desarrolladas por la Junta de Andalucía para Guadalinex (aunque pueden emplearse en cualquier distribución que incluya Festival), que mejoran enormemente la calidad de la anteriormente disponible y posibilitan el uso de Orca con recursos totalmente libres y el desarrollo de toda una gama de aplicaciones que incluyan salida hablada. La voz femenina es la primera disponible para Festival en castellano.
  • el asistente de migración AMIGU. Muchas personas prueban Guadalinex, les gusta, incluso lo instalan permanentemente en su disco duro, pero lo olvidan porque sus documentos, su correo, su música, sus fotos, etc. las tiene "en otro sistema operativo". Amigu viene a solventar este problema permitiendo la migración automática de la mayoría de datos y configuraciones de los programas más comunes. Más detalles en la página del proyecto.
  • mount-systray aparece como un icono parpadeante en la bandeja de sistema (barra superior) cuando montas algún pendrive o disco externo y te recuerda periódicamente que debes desmontarlo de forma segura antes de desconectarlo. Si no formas parte de la legión de olvidadizos :-) puedes desactivar el aviso facilmente.


Esperamos que el paso de beta a versión definitiva sea rápido gracias a vuestra ayuda y a la buena calidad de partida de la V4.0.

Descargar la versión beta

amule error

Si sois de los que les dais caña al amule podréis llegar a encontraros con un problema, pasado un determinado número de archivos en descarga (no cuentan las descargas detenidas) empiezan a darse multitud de errores, de tal cantidad que se hace imposible leer el registro, varios por segundo. Además se llegan a perder archivos met y por tanto empiezan a desaparecer descargas de la lista una vez que volvemos a encender el amule.

Todo ello además implica que el consumo de cpu del programa sube llegando, en mi caso, al 50% de cpu, algo inaceptable.
El registro queda más o menos:

11:22:07: Archivo de créditos cargado, 11659 clientes conocidos
11:22:13: Carga todo bien y empieza a funcionar bien
11:49:27: Credits: Error while creating signature: OS_Rng: open /dev/urandom operation failed with error 24
11:49:27: CFile: Error when opening file (/media/Datos/Temp/146.part.met): Demasiados archivos abiertos
11:49:27: FileIO: Error on file copy. Can't open original file: /media/Datos/Temp/146.part.met
11:49:27: CFile: Error when opening file (/media/Datos/Temp/146.part.met): Demasiados archivos abiertos
11:49:27: ERROR salvando archivo part: Failed to open part.met file (146.part.met ==> xxx)
11:49:30: Credits: Error while creating signature: OS_Rng: open /dev/urandom operation failed with error 24
11:49:33: CFile: Error when opening file (/media/Datos/Temp/033.part.met): Demasiados archivos abiertos
11:49:33: FileIO: Error on file copy. Can't open original file: /media/Datos/Temp/033.part.met
11:49:33: CFile: Error when opening file (/media/Datos/Temp/033.part.met): Demasiados archivos abiertos
11:49:33: ERROR salvando archivo part: Failed to open part.met file (033.part.met ==> xxx)
11:49:52: FileIO: Error on file copy. Can't stat original file: /media/Datos/Temp/033.part.met
11:49:52: CFile: Error when opening file (/media/Datos/Temp/033.part.met): No existe el fichero ó directorio
Una interminable lista de errores:
  • CFile: Error when opening file (/media/Datos/Temp/xxx.part.met): Demasiados archivos abiertos
  • ERROR salvando archivo part: Failed to open part.met file (xxx.part.met)
  • FileIO: Error on file copy. Can't stat original file: /media/Datos/Temp/xxx.part.met
  • CFile: Error when opening file (/media/Datos/Temp/xxx.part.met): No existe el fichero ó directorio
Puede haber varias razones para que esto se produzca, paara tener claro que el problema es por lo que comento más abajo, hay que comprobar que con pocas descargas no pasa, ya que hay otras razones, bastante habituales, que dan error de lectura/escritura en disco, muy habitual por ejemplo cuando se intenta usar como carpeta temp una partición con ntfs, o un sistema de archivo con errores y que no está adecuadamente configurado en el archivo /etc/fstab para que se chequee periódicamente.

La razón no está en el propio amule, sino en una limitación por defecto que tiene el sistema linux, cuyos valores podéis comprobar si tecleais en consola ulimit -a, encontrareis algo como:
ordenata:~$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 20
file size (blocks, -f) unlimited
pending signals (-i) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) unlimited
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

Para nuestro problema, lo que nos afecta es el número de archivos abiertos, open files que está fijado por defecto en 1024, parecerá mucho, pero cada archivo del amule en descarga usa tres archivos, cada aplicación a su vez necesitará sus archivos abiertos, el switfox en torno a 10..., para cada programa podreis comprobar los archivos abiertos a partir del monitor de sistemas, botón derecho sobre cualquiera de los procesos y pincháis en la última opción, archivos abiertos.
Total, que dependiendo del número de procesos abiertos, el fallo surgirá con más o menos archivos en descarga, en mi caso en torno a 200 (pensaréis que son muchas pero ... teneís razón xD). Lo bueno es que estamos en linux, todo es configurable, y esa limitación también,


  • Ubuntu

Para cambiar el límite hay que editar un archivo de sistema:
sudo gedit /etc/security/limits.conf
y añadir una línea:
nombre_usuario hard nofile 2048

Donde nombre de usuario es el usuario con el que se ejecuta el amule, generalmente el que usáis pero para comprobarlo simplemente escribís en consola top y comprobáis el nombre de usuario asociado al amule (con el amule en marcha claro).

  • Debian

En este caso además hay que configurar PAM para que tenga en cuenta ese archivo, para ello editamos como root el archivo /etc/pam.d/common-session, y comprobamos que tiene está línea:

session required pam_limits.so

Así le decimos a PAM que cuando arranque tenga también en cuenta los límites.

  • Zenwalk
Puede que el archivo de límites no se encuentre en el path comentado arriba sino en su ubicación antigua: /etc/limits.conf


La nueva configuración solo surtirá efecto una vez que reiniciéis, para comprobar que efectivamente el límite es mayor: ulimit -n, a ver que dato devuelve.

Conky

Para completar la configuración del escritorio, os traigo sin duda, la aplicación más configurable al respecto, capaz de monitorizar todo lo relacionado con discos duros (capacidad, temperaturas), ram, cpu, conexión de red (velocidad o cantidad total de información bajada y subida), y todo tipo de datos de la placa madre (temperaturas, intensidades, rpm de los ventiladores...)..., y por si fuera poco de incluir todos los servicios que se te puedan ocurrir, desde indicador de mensajes de correo, lector de titulares de noticias, dar la previsión del tiempo, informar de las descargas del mldonkey, o de la canción que estés escuchando, ... Y todo ello consumiendo muy poca memoria, sin duda menos que cualquier otro programa de monitorización.

Para descargarlo, simplemente teclear en consola:
sudo apt-get install conky

Otro punto fuerte del programa como ya he dicho es que es altamente configurable, claro, eso tiene un problema, la configuración te lo tienes que currar tú. La configuración consiste en un archivo situado en tu carpeta personal con el nombre de .conkyrc y en el que va todas las opciones del programa.
Podeís empezar usando el archivo de ejemplo que trae el programa, se encuentra en /usr/share/doc/conky/examples, descomprimís el archivo que contiene en vuestra carpeta personal y renombrándolo a .conkyrc (ten en cuenta que al ser un nombre con un punto delante, en linux es un archivo oculto y para al navegar por un directorio y poder verlo deberás habilitar ver archivos ocultos, simplemente CTRL+H.
También puedes descargarte alguno de los .conkyrc que tienen como ejemplos en la propia página de ejemplos del programa, como verás la variedad es grande.

El archivo .conkyrc se divide en dos partes, en la primera parte es donde se colocan los valores de configuración del programa, que si es transparente, que si usa esta fuente o la otra, que donde se coloca en la pantalla, que qué tamaño, ... Para una explicación más profunda, en inglés: conky setting. En la segunda parte es donde ya se decide qué es lo que se monitoriza, dónde, cómo, con qué color... Para ello se dispone de multitud de variables a usar, una explicación detallada de cada una se encuentra en conky variables.

Si vais analizando los archivos .conkyrc que hay de ejemplo iréis viendo como se estructura el archivo, primero los valores de configuración, precedidos generalmente de un hilo de comentario (que comienza por #) para explicar su función. En mitad de archivo un hilo con el texto TEXT que indica el principio de la parte en la que se indican las variables a monitorizar.

Aparte de las variables generícas que trae por defecto se le puede hacer que ejecute cualquier script que se os ocurra, mediante el uso de las variables exec y execi (exec no se recomienda para nada porque consume bastante más memoria que el resto) con lo que su funcionalidad se hace inmensa:

  • Leer el correo de gmail: haciendo uso de gmail.py.
Puede optar desde mostrar únicamente el número de mensajes nuevos hasta el remitente, asunto, etc de los n ultimos mensajes recividos.


Eligiendo la fuente de noticias, así como el número de noticias a mostrar dispondrás de los últimos titulares en el escritorio.


  • Amarok
En este caso se puede usar el DCOP, una exensión en perl que permite comunicarse con amarok, y que instala con el propio amarok.
Las variables tipo usando este procedimiento: ${execi 10 dcop amarok player "Propiedad"}, mira todas las propiedades que tienes disponibles. Además, para poder representar una barra de progreso de canción uso este pequeño script:

#!/bin/bash
#
# requirements: amaroK (!)


case "$1" in

# % progress
progress)
stat=`dcop amarok player status`
if (( $stat == 1 )); then
expr 100
else
curr=`dcop amarok player trackCurrentTime`
tot=`dcop amarok player trackTotalTime`
if (( $tot )); then
expr $curr \* 100 / $tot
fi
fi
;;
esac


Incluso se pueden sacar datos sobre la colección de música, para ello échale un vistazo a este .conkyrc.


  • XMMS:
De diferente manera pero con identico resultado se puede hacer también que muestre la información sobre la pista actualmente, haciendo uso de este script.
Necesitarás tener instalado el infopipe para poder comunicarte con xmms, si no:
sudo apt-get install xmms-infopipe


  • Calendario:
Simplemente haciendo uso de la función cal, si la usas en la terminal comprobarás las funciones que tiene, desde representar un mes, el mes actual y el siguiente, ... Esta función requiere hacer uso de una fuente monospace para representarla sin que se descuadre.


  • Estado del tiempo:
Haciendo uso de estos archivos, que puedes editar para organizar la forma de representar los datos.


Para un listado exhaustivo de ejemplos con sus correspondientes .conkyrc, pásate por el larguísimo hilo al respecto en ubuntuforums.



Como ejemplo pego aquí mi .conkyrc:

# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*


# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
xftfont Terminus:size=8

# Text alpha when using Xft
xftalpha 0.8

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

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

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

# Minimum size of text area
minimum_size 5 5
maximum_width 160

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no
draw_graph_borders yes

# Stippled borders?
stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white

# 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
# same thing as passing -x at command line
gap_x 860
gap_y 2

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
#Note: doesn't work in conky 1.2 =(


TEXT


${color #888888}jjgomera@$nodename ${color #CCCCCC}- ${color #888888}$machine
${color #888888}$sysname $kernel
${color #888888}UpTime: ${color }$uptime
${color #0077ff}${time %a-%d/%b/%y}${alignr}${time %k:%Mh}
${color}${hr 2}
${alignc}${color #0077ff}CPU
${voffset 5}${color #888888}Freq: ${color}2 x ${freq_dyn}MHz
${color #888888}${cpugraph 20 160 ff0000 0000ff}
${color }$cpu% ${color #ff0000}${cpubar 4}
${voffset 5}${color #888888}Carga: ${color }$loadavg
${color #888888}Temp:${color #ff0000} ${i2c temp 1} ${i2c temp 2} ${color}${i2c temp 3} C
${color #888888}Ventilador:${color } ${i2c fan 1} RPM
${color #888888}Int:${alignr}${color } ${i2c in 0} ${i2c in 1} ${i2c in 2} ${i2c in 3} ${i2c in 4} A
${alignr}${color }${i2c in 5} ${i2c in 6} ${i2c in 7} ${i2c in 8} A
${color #888888}Process: ${color}$processes${alignr}${color #888888}Runing: ${color}$running_processes
${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}Memoria:
${voffset 5}${color #10DFED}RAM: ${color } $memperc%${alignr}$mem${color #888888}/$memmax
${color #10DFED}${membar 4,160}
${color #10DFED}SWAP: ${color }$swapperc%${alignr}$swap${color #888888}/$swapmax
${color #10DFED}${swapbar 4,160}
${voffset 5}${color #888888}Nombre${alignr}RAM CPU%
${color #B60000}${top name 1}${alignr}${top mem 1} ${top cpu 1}
${color #D17D00}${top name 2}${alignr}${top mem 2} ${top cpu 2}
${color #B2B200}${top name 3}${alignr}${top mem 3} ${top cpu 3}
${color #187B18}${top name 4}${alignr}${top mem 4} ${top cpu 4}
${color #3A9191}${top name 5}${alignr}${top mem 5} ${top cpu 5}
${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}Disco Duro:
${voffset 5}${color #E2E22D}HOME:${alignr}${color }${fs_free /}${color #888888}/${fs_size /}
${color #E2E22D}${fs_bar 4,160 /}
${if_mounted /media/Datos}${color #E2E22D}Datos:${alignr}${color }${fs_free /media/Datos}${color #888888}/${fs_size /media/Datos}
${color #E2E22D}${fs_bar 4,160 /media/Datos}
$endif${if_mounted /media/Windows}${color #E2E22D}Windows:${alignr}${color }${fs_free /media/Windows}${color #888888}/${fs_size /media/Windows}
${color #E2E22D}${fs_bar 4,160 /media/Windows}
$endif${color #888888}Disco I/O: $color$diskio
${voffset -5}${color white}${stippled_hr 2 1}
${color #0077ff}${alignc}RED:
${voffset 5}${color #888888}Subida: ${color #55B350}${upspeed eth0}k/s${alignr}${color #55B350} ${totalup eth0}
${color #888888}Descarga: ${color #55B350}${downspeed eth0}k/s${alignr}${color #55B350} ${totaldown eth0}
${color #888888}${downspeedgraph eth0 160BE9 00ff00 300}
${color #888888}Conexiones totales:${alignr}$color ${tcp_portmon 1 65535 count}
${color #888888}Salida: $color${tcp_portmon 32768 61000 count}${alignr}${color #888888}Entrada: $color${tcp_portmon 1 32767 count}
${color #888888}${alignr}amule:$color ${tcp_portmon 4662 4662 count}
${color #0077ff}IP: $color${execi 10000 curl 'http://www.whatismyip.org'}
${voffset -5}$color$stippled_hr${if_running amarokapp}
${color #0077ff}${alignc}Amarok
${color #CC6600}${alignc}${execi 10 dcop amarok player artist}
${execi 10 dcop amarok player album} ${alignr}${execi 10 dcop amarok player year}
${execi 10 dcop amarok player title}
${execi 5 dcop amarok player currentTime}/${execi 10 dcop amarok player totalTime} ${execibar 1 ~/configuracion/amarok.sh progress}
${color #CC6600}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%
$else
${color #0077ff}Root: ${color white}${execi 10000 grep mount /var/log/fsck/checkroot | fold -w25}
${color #0077ff}Datos: ${color white}${execi 10000 grep blocks /var/log/fsck/checkfs | fold -w25}$endif


Y finalmente aquí va la prueba de como queda en pantalla, con las dos opciones, cuando esta funcionando amarok y cuando no.




Si lo quieres añadir a la lista de programas al inicio simplemente lo añades en sistema/preferencias/sesiones.
Puede que tengas problemas de que aunque se inicie no aparezca en pantalla, sobretodo si usas beryl, compiz, en ese caso conky siempre debe ser iniciado después de que los efectos de escritorio estén cargados, por lo que lo que deberías de poner como programa al inicio no es el propio conky sino otro script como este para darle tiempo al sistema de iniciar el sistema gráfico.

#!/bin/bash
sleep 60 && conky;


Si tenéis alguna duda, no dudéis en preguntar en los comentarios, que yo no mato a ningún gatito xD

Jamendo

¿Por qué no? Si este es un blog de software libre, porque no postear sobre música libre, más en concreto sobre Jamendo, una maravilla de página sobre el tema, con multitud de artistas, diversidad de estilos y todo libre y gratuito descargable via ed2k o torrent, LEGAL xD

>> El concepto

jamendo es un nuevo modelo de música para que los artistas promuevan, publiquen, y sean recompensados financieramente por sus obras.

En jamendo, los artistas distribuyen su música bajo los términos de la licencia “Creative Commons” (CC). Ellos te permiten descargar, modificar y compartir sus obras libremente, mediante un acuerdo de “Algunos derechos reservados”, el cual se ajusta perfectamente a las tendencias del nuevo siglo. (Vea http://www.creativecommons.org/ : España, Mexico)

Estas nuevas reglas del juego permiten a jamendo ser capaz de utilizar nuevos y eficientes medios de distribución digital como las redes “Peer-to-Peer” BitTorrent o eMule para distribuir legalmente álbumes a un costo cercano a cero.

jamendo impulsa a descubrir y a compartir todo tipo de música, además de permitir a los usuarios escribir sus opiniones y participar en los foros. Los álbumes son clasificados basándose en las opiniones de los visitantes. Al mismo tiempo, si a los oyentes les gusta la música de algún artista, pueden apoyarlo con una donación.

jamendo es la única plataforma que combina lo siguiente:

  • Un marco jurídico que protege a los artistas (gracias al acuerdo de licencia de CC)
  • Acceso gratis, sencillo y rápido a la música, para todos
  • El uso de las últimas tecnologías de descargas “Peer-to-Peer”
  • La posibilidad de remunerar financieramente de manera directa a los artistas
  • Un sistema de recomendación de música (iRATE) que ayuda a los oyentes a descubrir nuevos artistas basado en sus gustos y otros criterios tales como la localización geográfica

Para el público, los internautas

¿Deseas descubrir nuevos talentos en tu país o alrededor del mundo? ¿Quieres escuchar música de artistas creativos?

En jamendo, puedes descargar gratuitamente todo tipo de música, escribir tu propia opinión sobre los álbumes, y participar en discusiones del foro con toda la comunidad jamendo.

jamendo te permite navegar y elegir álbumes, canciones y artistas de una manera sencilla, rápida y eficaz, gracias al enfoque de jamendo hacia el público.

Tal vez no te gusten todos y cada uno de los álbumes, pero te ayudamos a descubrir la música que te gusta gracias a recomendaciones sociales, o a bandas locales que ves en vivo.

Hay muchas formas de apoyar a los artistas que te gusten: puedes hacer una donación, recomendarlos a tus amigos y conocidos, subir su música a los “blogs”, ayudarnos a compartir sus álbumes en redes P2P, etc...

El servicio de jamendo se basa en tus contribuciones voluntarias a los artistas. Tendrás la oportunidad de recompensar a tus artistas preferidos de una manera justa donde la mayor parte de la contribución de los usuarios se distribuye a los artistas y la parte restante sirve para que jamendo pueda seguir promoviendo este servicio a todos los amantes de la música.

Para los escritores y los músicos

¿Eres creativo y te gustaría que tu música fuera escuchada por una mayor audiencia?

jamendo devuelve a los artistas el protagonismo. La música es hecha por los artistas para el público, ya es tiempo de funcionar sin intermediarios exclusivos.

Gracias a las nuevas tecnologías y a los acuerdos de licencia de “Creative Commons”, ahora es posible que los artistas distribuyan su música en línea, protegiendo sus derechos.

jamendo también brinda una oportunidad a los artistas talentosos de ser recompensados de una forma justa, donde los usuarios hacen contribuciones a los artistas que prefieren.

Y ésto sólo es una mirada a lo que es posible. Para mayor información visita el sitio dedicado a los artistas.



Oziexplorer en linux

Para los que os guste el mapeo, uso de tracking, y todo el mundillo del gps en general, uno de los programas fundamentales en windows y sin sustituto en linux es el oziexplorer. Hay por ahí alguna alternativa en gpl, como el gpsdrive pero no pasan de ser proyectos muy lejanos a la funcionalidad del ozi.
Pues bien, por si no se os había ocurrido, es muy sencillo hacerlo correr en linux simplemente haciendo uso de wine.

Por tanto lo primero será tener instalado wine en el sistema, para cualquier distribución debiánica, desde synaptic se instala en dos clicks, o en consola:

sudo apt-get install wine

A continuación viene la instalación del programa. Una vez que os bajáis el ejecutable del ozi para windows, lo guardáis en alguna carpeta y para instalarlo, desde consola:
wine /directorio/ozicomosellame.exe

Una vez acabado el proceso de instalación, ya podremos ejecutarlo desde el menú de programas de wine.
Si al arrancar nos da un error y se cierra es muy posible que se deba a que intenta sacar el típico consejo, para evitarlo modificáis el archivo ~/.wine/drive_c/OziExplorer/oziexp.ini y añadís las lineas:
[Help]
Show Start=0
Getting Started=0
La apariencia del programa es realmente buena, funciona a la perfección, exceptuando la ayuda en la que tira un error y no la llega a mostrar:

gDesklets

Continuando con la configuración del escritorio, descubro esta monada, con la cual se pueden tener en el escritorio aplicaciones como los famosos y bienvendidos gadgets. Se trata de gDesklets.
Particularmente solo uso la StarterBar y uno de meteorología, pero se puede monitorizar muchas cosas más, aparte de tener relojes, calendarios,... en el escritorio.
Para instalarlo simplemente:
sudo apt-get install gdesklets

Hay que instalar otro paquete, el gdesklets-data, que contiene los módulos, sin embargo, aparte de ser muy grande, muchos de los módulos son inoperativos, al menos con ubuntu 7.04. Sin ir más lejos, no funciona ninguno de los weather. Resulta mas cómodo acudir a páginas donde se recopilan estos módulos y bajarlos de allí directamente sabiendo de antemano si funcionarán o no. Podéis recurrir a la propia página de gdesklets pero yo os recomiendo la pagina unofficial, que además de tener muchos más módulos, informan de cuales funcionan o no con la última versión de gdesklets.
Como ya he comentado yo solo uso el goodweather y el starterbar. Simplemente hay que descargarlos..., vamos, los que queráis usar.
Una vez que lo tengáis arrastráis el tar.gz a la ventana de gDesklets, y haciendo doble click aparecerá ya en pantalla para colocarlo en cualquier posición, tranquilo lo podrás mover en cualquier momento después.
Cada applets que añadáis necesitará que lo configurareis, en el caso del módulo del clima necesitaréis decirle la localización del lugar que quieras, para ello en este enlace podrás encontrar el código del lugar.
Para que veaís como queda:


Y adelante, no os cortéis, podéis llenar la pantalla de indicadores, relojes y polladas varias xD

DVDFab Platinum en linux

En linux existen aplicaciones para convertir dvd9 en dvd5 mediante compresión, pero no he encontrado ninguna nativa que sea capaz de partir un dvd9 en 2 dvd5, sin compresión, ni perdida de calidad.
Esto en windows lo hacía fácilmente con el DVDFab Platinum, que también se puede usar en linux usando wine para correrlo.

Necesitamos tener el wine instalado, sino lo instalamos:

sudo apt-get install wine

Descargamos el programa desde la página del fabricante: http://www.dvdfab.com/download.htm
Lo instalamos con wine:
wine /directoriodelejecutable/dvdfabxxxxx.exe

Finalmente para ejecutarlo usamos el acceso directo que crea en el escritorio


Solo lo he probado para partir dvd9 y funciona perfectamente, es el único uso que pretendo darle pero vaya que si me sirve. Eso sí, es una versión de prueba, con 30 días de funcionalidad, si nos gusta lo pagamos o recurrimos al serial que rula en la red de nuestro animal de compañía favorito xD