
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
, 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í
Me gusta:
Me gusta Cargando...
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.
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