Seamos realistas…

Licensed as GPL: GNU Pettanko Loli

Resolver el problema del cursor que desaparece en rxvt-unicode [Arch Linux]

Manos a la obra

Días atrás, hubo una actualización de los controladores y del paquete X en Arch Linux. Después de reiniciar el sistema, y entrar a Openbox, encuentro que al usar urxvt el cursor desaparecía y era una dificultad a la hora de editar archivos o escribir cualquier comando. Entonces vino la investigación del problema y encontré este tema en los foros de Arch: [Solved] Cursor disappears in rxvt-unicode.

La solución sugería instalar una versión parchada de X.org (el paquete ha sido marcado desactualizado) y la discusión sigue hasta un post de hace 3 días. Después de revisar los enlaces para posibles respuestas, dí con el culpable: UXA. Mi modelo de tarjeta de vídeo es Intel y tras la actualización el renderizado UXA cambio.

Las soluciones posibles eran 2: usar fuentes no XFT o aplicar un parche al paquete de xf86-video-intel. Escogí el difícil :P, y les mostrare los pasos que seguí:

#Estas instrucciones están hechas para Arch Linux, puede ser usada como guía para compilar en otros sistemas.

Primero que nada, descargamos los paquetes necesarios para compilar el controlador:

# pacman -S xorg-server-devel xf86driproto 

Enseguida descargamos el PKGBUILD de xf86-video-intel (asumiré el directorio ~/bin)

 $ cd ~/bin
$ mkdir intel & cd intel
$ wget "http://projects.archlinux.org/svntogit/packages.git/plain/xf86-video-intel/repos/extra-i686/PKGBUILD" 

Ahora en ejecutamos makepkg para descargar y extraer el código:

$ makepkg -o 

Tiempo de ensuciarse las manos, descargaremos, moveremos y aplicaremos el parche:

 $ wget "http://ix.io/1so" -O uxa-render.patch
$ mv uxa-render.patch src/xf86-video-intel-2.14.0/ & cd src/xf86-video-intel-2.14.0/
$ patch -p1 < uxa-render.patch 

Regresamos al directorio donde esta el PKGBUILD y creamos el paquete:

 cd ~/bin/intel & makepkg -ei 

Se reinicia la sesión de X y el inconveniente desaparecerá. Es un poco tardado, pero he aprendido un poco más sobre la creación de mis propios paquetes.

¿Que les parece?

Parche tomado de aquí

About these ads

2 Respuestas a “Resolver el problema del cursor que desaparece en rxvt-unicode [Arch Linux]

  1. chris febrero 4, 2011 en 10:08 pm

    me parece bien, deberías de hacer un pkgbuild para automatizar eso, ponerlo en el aur y en la descripción poner el error que corrige

    por otro lado, también deberías de probar una fuente no xft.
    te recomiendo Terminus. Como dijo kmandla :
    all the cool people use Terminus, and I want to be cool too. ;)

    • helq febrero 8, 2011 en 9:59 pm

      Hiba a decir lo mismo, crea un PKGBUILD, no es difícil, ya que todo está (como casi siempre) en la wiki. Si tienes alguna duda puedes pasar por el foro ;)

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 52 seguidores

A %d blogueros les gusta esto: