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?

Mysteriousness
fonte
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!

mondjunge
fonte
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)

Mysteriousness
fonte
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.

dschinn1001
fonte
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?

pondohva
fonte
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 :)

dragontas
fonte
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.

Habib Ouadhour
fonte