Como eu mato o servidor x?


31

Toda vez que tento matar o x-server,

sudo service lightdm stop

para instalar os drivers mais recentes da Nvidia, recebo uma mensagem de erro.

stop: Unknown instance:

O que estou fazendo errado?


1
isso depende de qual DM você está usando: sudo service lightdm stop -> Ubuntu with Unity; serviço sudo kdm stop -> Kubuntu; serviço sudo gdm stop ..;
Rodislav Moldovan

Respostas:


47
  1. Use ctrl+ alt+ F1para mudar para o terminal,
  2. entrar
  3. run sudo service lightdm stop, lightdm e xserver devem ser interrompidos agora (verifique com ctrl+ alt+ F7, que é sua sessão atual do xorg, ela não deve mostrar nenhuma área de trabalho agora)
  4. faça suas coisas
  5. execute sudo service lightdm startpara iniciar o lightdm e o xorg novamente.

Boa sorte!


4
Foi exatamente isso que fiz, exceto na metade do número 3, fui interrompido com uma mensagem de erro.
Misterioso

3
Isso parece misterioso;) meu melhor palpite é que o lightdm não está funcionando e você está usando outra manjedoura de exibição ... Com cat / etc / X11 / default-display-manager, você pode descobrir qual o Display Manager atualmente usando, com o serviço sudo --status-all, você pode descobrir quais serviços estão em execução no momento. Talvez que ajuda a descobrir por que não há nenhuma instância LightDM eo que gerente Diplay corre em vez ..
mondjunge

11

Pesquisei um pouco mais e descobri que podia usar o pgrep para encontrar o PID e depois matá-lo.

pgrep dm -l

sudo kill (insira o PID aqui)


2
Eu acho que isso é um pouco perigoso. Você pode matar o gerenciador de software RAID (mdadm).
Spiros

7

Você precisará da ajuda de htopou top. Anote o número PID do processo que você deseja matar (neste caso, Xorg). Depois de ter o PID, execute o comando abaixo em um shell raiz ( sudo -s):

kill -9 <PID>

Por exemplo:

kill -9 1234

Você deve conseguir instalar os drivers da NVidia.


Obrigado! realmente percebi isso e comecei a digitar enquanto você respondia.
Misterioso

Você tem nvidia-card com CUDA? - para este caso há driver especial - você pode ler tudo isso no meu posto aqui: askubuntu.com/questions/311151/...
dschinn1001

3

/etc/init.d/lightdm stop talvez? E por que você não pode instalar os drivers da nvidia no centro de software?


Eles estão desatualizados, o site da NVIDIA sempre possui os drivers mais recentes.
Misterioso

3

Ok também teve o problema de instalação do GTX 970 no Ubuntu 14.04. Às vezes eu era capaz de iniciar o Ubuntu com os drivers padrão e às vezes não.

No entanto, esperamos que isso resolva o problema: Depois de mudar do IGP (I7 4770 com HD4600) para o GTX970 no Biosi, ocorreu um erro com alguns Xorg Gui.

No entanto, você não pode instalar o Nvidia-Driver enquanto o X está em execução: -> sudo killall O Xorg resolve o problema

Então -> sudo ./NVIDIA-x68xxx.run

Após a primeira instalação do driver (orig. Nvidia 352.xx), tive uma tela em branco. Então eu executo o Nvidia Driver Installer novamente -> sudo ./NVIDIA-x68xxx.run Esta segunda instalação me disse que algum tipo de driver noveu está sendo executado e deve ser desativado. O motorista me perguntou se deveria desativar noveu -> Sim desativar noveu

Após reiniciar: Et Voila O lighdm está executando novamente :)


2

Tente correr sudo service gdm stop.

A razão pela qual seu comando pode estar resultando nessa saída é porque lightdmnão é o seu Gerenciador de exibição.

Além de gdm, também tente xdme kdm.

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.