miércoles, 16 de enero de 2008

Ver los iconos de los *.exe de Windows en Gnome

Fuente: MundoGeek

¿Quieres que Nautilus muestre los iconos de los ejecutables Windows que tienes en tu disco duro? Entonces sigue estos pasos.

Primero tenemos que instalar icoutils, un conjunto de aplicaciones que permiten crear y extraer iconos y cursores Windows.

sudo aptitude install icoutils


Añadimos un nuevo tipo MIME para los ejecutables Windows. Tenemos que crear un nuevo archivo exemime.xml en ~/.local/share/mime/packages. Pulsa Alt + F2 para lanzar el diálogo ejecutar y escribe:

gedit ~/.local/share/mime/packages/exemime.xml



El contenido de este archivo debe ser el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-exe">
<comment>Windows executable</comment>
<glob pattern="*.exe"/>
</mime-type>
</mime-info>

el cual asigna el tipo application/x-exe a todos los archivos con extensión .exe.

Para actualizar la base de datos de tipos MIME y que Nautilus tenga en cuenta este nuevo tipo:

update-mime-database .local/share/mime/


Ahora vamos a crear un pequeño script que será el encargado de utilizar las herramientas de icoutils para extraer el icono de la aplicación.

gksu gedit /usr/bin/icono-exe.sh


El contenido de este archivo debe ser el siguiente
#!/bin/sh

f=`mktemp`

if wrestool "$1" -x -t14 > $f && [ -s $f ]; then
id=`icotool -l $f | awk '{
ci=int(substr($2,index($2,"=")+1));
cw=int(substr($3,index($3,"=")+1));
cb=int(substr($5,index($5,"=")+1));

if (cw > w || (cw == w && cb > b)) {
b = cb;
w = cw;
i = ci;
}
}
END {
print i;
}'`

icotool -x --index=$id $f -o "$2"
convert -resize 48×48 "$2" "$2" # optional
else
cp '/usr/share/icons/Tango/scalable/apps/ms-library.svg' "$2"
fi

rm $f

En una de las últimas líneas vemos la ruta completa a un icono, que será el que se utilice para la aplicación en caso de que wrestool no consiga extraer un icono del ejecutable. Esta línea debe ser modificada y apuntar al icono que querais utilizar.
cp '/usr/share/icons/Tango/scalable/apps/ms-library.svg' "$2"

El icono que yo utilizo es parte de Wine-doors.

Por último hay que dar permisos de ejecución al script:

sudo chmod +x /usr/bin/icono-exe.sh


Y establecer la imagen a mostrar para los exe a aquella que nos devuelva el script icono-exe

gconftool --type string --set /desktop/gnome/thumbnailers/application@x-exe/command "icono-exe.sh %i %o"
gconftool --type bool --set /desktop/gnome/thumbnailers/application@x-exe/enable true

Visto en Exe icon for Gnome

Instalar KDE 4.0 en Ubuntu

A pesar de que hay algunas críticas a cerca de que si la última versión estable del escritorio KDE es 4.0 ó 3.9. Yo no me voy a meter en esto, porque mis PC's difícilmente soportarían este escritorio. Para aquello que lo puedan utilizar aquí va este tutorial.

Fuente: BeLinuxMyFriend

Simplemente con 5 pasos podemos instalar el nuevo KDE 4 en Ubuntu 7,10. Mientras escribo estas lineas estoy instalándolo en modo de prueba en el portátil, aunque por lo que parece no hay ningun problema a la hora de instalar y ejecutar.

Lo primero que tenemos que hacer es abrir el archivo source.list para añadir un nuevo repositorio a la lista de los ya existentes:

$ gksu gedit /etc/apt/sources.list

Copiamos el siguiente texto y pegamos al final del documento:

## KDE 4
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main


Grabamos y cerramos source.list:

Actualizamos los repositorios:

$ sudo aptitude update

Instalamos KDE 4.0:

$ sudo aptitude install kde4-core

Una vez hecho esto reiniciamos el PC y en la pantalla de login, en sesiones, seleccionamos KDE 4.0.

Enlace: Five Steps to Install KDE 4.0 in Ubuntu 7.10