miércoles, 13 de abril de 2011

Gnome y Compiz, kaput...

Volviendo luego de un cierto tiempo, con problemas y soluciones (algunas).

En mi PC de escritorio (Arch, claro) Gnome (y XFCE, entiendo) se congela al usarse con compiz, luego de las últimas actualizaciones.
Al parece, problema con los drivers propietarios de Nvidia... Habrá que esperar a que el último beta deje de serlo.
Espero que eso suceda antes de que Gnome 3 entre en [extra].
Pero la falta de Gnome me llevó a volver a usar el viejo y querido WindowMaker, en el cual extrañé el cambio periódico de fondo de pantalla, que en Gnome lo hacía con un útil script.
Luego de googlear, nada aparecía similar para WindowMaker, así que tomé el script de Gnome y fue sorprendentemente fácil adaptarlo a WM.
Acá posteo el código (es Perl, dicho sea de paso, escrito por un tal Michael Moore, que no creo sea el cineasta):

#!/usr/bin/perl -w
use strict;
use warnings;

my $Path_imagenes = '~/wallpapers/'; # Setear directorio donde se buscarán las imágenes
my $intervalo = 400; # Número de segundos entre cambio de imágenes

my @fotos = `find $Path_imagenes -type f | grep [jJ][pP][eE]*[gG]`;
chomp(@fotos);
my $foto;

while(1)
{
$foto = $fotos[rand($#fotos)];
`wmsetbg "$foto"`;
sleep($intervalo);
}

Y funciona justo como quería...
En fin, ahora queda esperar a ver si Gnome+Compiz vuelve a ser estable...
Gracias a Zeus, la laptop (video Intel) sigue funcionando como era de esperarse, será la ventaja de los drivers open-source.