¿Cómo matar e iniciar el servidor X?

44

En 12.04 ¿Cómo se mata el servidor X desde la línea de comandos y desde la interfaz GUI y cómo se inicia desde el terminal virtual?

Robert
fuente
Si solo desea eliminar el servidor X, puede habilitar las combinaciones de teclas Ctrl + Alt + Retroceso en "Opciones" de la configuración de diseño del teclado.
Alen
askubuntu.com/questions/65856/how-does-one-exit-the-x-server
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

35

Una forma de reiniciar una instancia del servidor X es ejecutar (desde la línea de comandos)

sudo service lightdm restart

Para Ubuntu 15.04 y posterior:

sudo systemctl restart lightdm.service

y para Kubuntu 15.04 y posterior:

sudo systemctl stop sddm.service
labarna
fuente
1
lightdm? ¡Pensé que gdm era para GNOME, kdm para KDE, xdm para XFCE y lightdm para LXDE! y para detenerlo de la GUI?
Robert
2
lightdm es el predeterminado para 12.04, no estoy seguro de cuándo se hizo el predeterminado quizás en 11.10?
labarna
1
reiniciar lightdm no mata a Xorg. Solo una instancia de ello.
Jack Mayerz
2
lightdm inicia solo una instancia de Xorg, por lo que reiniciar lightdm debería cerrar la única instancia abierta de Xorg, a menos que esté haciendo algo mucho más complicado.
labarna
21

El 12.04, puede reiniciar el servidor con las teclas de acceso directo: Right Alt+ Print Screen+ K.

Mike Haas
fuente
1
¡Qué combinación tan extraña! ¿¿Impresión??. No tiene lógica; ¿y qué sería "(Alt derecha) + (Imprimir pantalla) + K" en un teclado Apple? Tengo el comando correcto y no tengo letra impresa
Robert
1
en.wikipedia.org/wiki/Magic_SysRq_key tiene más información si desea comprender la lógica detrás de esto. La pantalla de impresión es la misma clave que sysrq (solicitud del sistema).
semi
@semi: "la pantalla de impresión es la misma tecla que sysrq", no en mi teclado. sysreqes la misma clave que delete.
Nathan Osman
44
No sucede nada en mi máquina (instalación nueva de 13.10).
Andreas J.
1
Para que esto funcione, debe ejecutar este comando una vez:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen
9

En Ubuntu 14.04:

Presione Ctrl+ Alt+ F1y luego ejecute:

sudo service gdm stop

o

sudo service lightdm stop

... dependiendo de su administrador de pantalla.

NOTA: Para recuperar el uso startx, reemplace alternativamente stopcon startcualquiera de los comandos anteriores.

bhass1
fuente
5

Matar: xkill -a. -asignifica que matará todas las instancias de visualización. Para más información ejecutar man xkill.

Ejecute: xinit. Además, startxpero este comando es iniciar una instancia y no el servidor en sí. Para obtener más información, ejecute man xinty man startx.

No creo que sea posible matar a Xserver desde la GUI, e incluso si lo fuera, no sería la forma correcta de hacerlo.

Jack Mayerz
fuente
¿Eso no mataría todas las ventanas individuales, que no es lo que el usuario quiere? Por ejemplo, no quiero matar todas mis ventanas de Firefox, quiero reiniciar la visualización.
isomorfismos
3
El usuario dijo: "matar e iniciar el servidor X". Eso parece ser exactamente lo que quiere. No se trata de reiniciar gnome-shell.
Gui Ambros