Como matar e iniciar o servidor X?

44

Na versão 12.04, como você mata o servidor X a partir da linha de comando e da interface da GUI e como você o inicia no terminal virtual?

Robert
fonte
Se você quiser apenas matar o servidor X, poderá ativar as combinações de teclas Ctrl + Alt + Backspace em "Opções" das configurações de layout do teclado.
Alen
relacionada askubuntu.com/questions/65856/how-does-one-exit-the-x-server
Ciro Santilli新疆改造中心法轮功六四事件

Respostas:

35

Uma maneira de reiniciar uma instância do servidor X é executar (na linha de comando)

sudo service lightdm restart

Para o Ubuntu 15.04 e posterior:

sudo systemctl restart lightdm.service

e para o Kubuntu 15.04 e posterior:

sudo systemctl stop sddm.service
labarna
fonte
1
lightdm? Eu pensei que o gdm era para o GNOME, o kdm para o KDE, o xdm para o XFCE e o lightdm para o LXDE! e stp-lo a partir da interface do usuário?
31312 Robert
2
lightdm é o padrão para 12.04, não tenho certeza de quando foi feito o padrão, talvez em 11.10?
Labarna
1
reiniciar o lightdm não mata o Xorg. Apenas uma instância disso.
Jack Mayerz
2
O lightdm inicia apenas uma instância do Xorg, portanto, reiniciar o lightdm deve fechar a única instância aberta do Xorg, a menos que você esteja fazendo algo muito mais complicado.
Labarna
21

No 12.04, você pode reiniciar o servidor com as teclas de atalho: Right Alt+ Print Screen+ K.

Mike Haas
fonte
1
Que combinação estranha! Impressão??. Não tem lógica; e o que "(Alt direito) + (Tela de impressão) + K" estaria em um teclado da Apple? Eu tenho o comando certo e nenhuma impressão
Robert
1
br.wikipedia.org/wiki/Magic_SysRq_key tem mais informações, se você quiser entender a lógica por trás disso. O printscreen é a mesma chave que o sysrq (solicitação do sistema).
semi
@semi: "printscreen é a mesma tecla que o sysrq" - não no meu teclado. sysreqé a mesma chave que delete.
Nathan Osman
4
Nada acontece na minha máquina (nova instalação da 13.10).
Andreas J.
1
Para que isso funcione, você precisa executar este comando uma vez:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen
9

No Ubuntu 14.04:

Pressione Ctrl+ Alt+ F1e execute:

sudo service gdm stop

ou

sudo service lightdm stop

... dependendo do seu gerente de exibição.

NOTA: Para recuperar o uso startx, como alternativa substituir a stopcom startem qualquer um dos comandos acima.

bhass1
fonte
5

Matar: xkill -a. -asignifica que ele matará todas as instâncias de exibição. Para mais informações, execute man xkill.

Execute: xinit. Além disso, startxmas este comando é para iniciar uma instância e não o próprio servidor. Para mais informações, execute man xinte man startx.

Não acredito que seja possível matar o Xserver da GUI e, mesmo que fosse, não seria o caminho certo para fazê-lo.

Jack Mayerz
fonte
Isso não mataria todas as janelas individuais, o que não é o que o usuário deseja? Por exemplo, eu não quero matar todas as minhas janelas do Firefox, quero reiniciar a visualização.
Isomorphismes
3
O usuário disse: "mate e inicie o servidor X". Isso parece ser exatamente o que ele quer. Não se trata de reiniciar o gnome-shell.
precisa