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?


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

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

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.


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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.