He estado ejecutando un servidor X durante varios días. Hoy, debido a algún error transitorio, está colgado. La multitud de aplicaciones X (editores de texto, navegador web, aplicaciones de gráficos, etc.) todavía se están ejecutando y probablemente estén bien. El servidor X parece haber salido mal.
Puedo iniciar un nuevo servidor x en otra terminal virtual: ctrl-alt-F1, ctrl-alt-F2, etc. El muerto original está en ctrl-alt-F1, e informaría DISPLAY =: 0 si pudiera hacer algo . Empecé unos nuevos en ctrl-alt-F2 donde DISPLAY =: 1 y ctrl-alt-F3 donde DISPLAY =: 2.
Hasta este evento de hoy, no sabía que Linux podía ejecutar más de un servidor X a la vez, y tenerlos asociados con vterms como este. Antes, siempre era F7 el que tenía el servidor X, o F5 hace muchos años. Estoy usando Arch Linux, instalado recientemente hace aproximadamente un mes. No me mantengo al día con las novedades de X11 o Linux.
PREGUNTA: el servidor F1 original muestra solo una pantalla negra con un cursor. El cursor se mueve. Pero las aplicaciones, que aparecen en "ps aux" y dan otras señales de vida además de su GUI, estoy seguro de que todavía se están ejecutando.
PREGUNTA: ¿hay alguna forma de darle una patada al servidor F1 X11, para despertarlo, despegarlo, reiniciarlo y hacer que vuelva a funcionar? Sin perder los procesos GUI existentes, por supuesto.
Si no, la siguiente pregunta es cómo mover un proceso en ejecución, como GIMP, Kwrite, etc., para que no aparezca en el servidor DISPLAY =: 0 X para que esté completamente presente y funcional en el servidor: 2. Pero esa es una pregunta separada, y se ha preguntado en otra parte. Sin embargo, antes de intentar simular eso, me gustaría ver si puedo revivir el servidor X original.