Por alguna extraña razón, tengo que ingresar Ctrl-C (generalmente) tres veces (a veces cuatro) después de ejecutar startx
para que canela comience. Esto es lo mismo que con dwm o i3.
Demostración parcial con ttyrec
/ ttyplay
:https://www.sendspace.com/file/low2h7.
Respuesta1
Estás viendo estos mensajes de error:
xauth: timeout in locking authority file /home/jacob/.Xauthority
xauth: timeout in locking authority file /home/jacob/.Xauthority
Puede intentar reproducir el problema ejecutándolo xauth list
en la línea de comando. Si produce el mismo mensaje, probablemente tenga un archivo de bloqueo obsoleto. (Si este comando se ejecuta sin problemas, es posible que el archivo de todo el sistema /etc/X11/xinit/xinitrc
esté intentando ser demasiado inteligente; pero creo que esa es la opción menos probable).
Aparentemente el archivo de bloqueo podría llamarse /home/jacob/.Xauthority-c
. Ejecute ls -ld /home/jacob/.Xauthority-c /home/jacob
para ver si tiene una propiedad diferente o algún otro problema de permisos. Este comando también enumerará la propiedad y los permisos de su directorio de inicio: verifique que también tenga la propiedad correcta.
Si el .Xauthority-c
archivo es de su propiedad, puede ejecutarlo xauth
con permiso para romper cualquier bloqueo obsoleto:
xauth -b list
Si se ejecuta correctamente, el bloqueo obsoleto debería eliminarse automáticamente. Pruebe corriendo xauth list
nuevamente; Ahora debería ejecutarse correctamente sin la -b
opción.
O simplemente podría eliminar tanto el archivo de bloqueo como el .Xauthority
archivo en sí; se regenerará automáticamente la próxima vez que inicie una sesión X. Solo tenga en cuenta que si tiene otras sesiones X simultáneas con la misma cuenta de usuario (ya sea local o remota), eliminar el .Xauthority
archivo les causará problemas.