Comment tuer le x-server?

31

Chaque fois que j'essaye de tuer le x-server,

sudo service lightdm stop

afin que je puisse installer les derniers pilotes Nvidia, je reçois un message d'erreur.

stop: Unknown instance:

Qu'est-ce que je fais mal?

Mystériosité
la source
1
cela dépend du DM que vous utilisez: sudo service lightdm stop -> Ubuntu avec Unity; sudo service kdm stop -> Kubuntu; sudo service gdm stop ..;
Rodislav Moldovan

Réponses:

47
  1. Utilisez ctrl+ alt+ F1pour passer au terminal,
  2. s'identifier
  3. run sudo service lightdm stop, lightdm et xserver doivent être arrêtés maintenant (vérifiez avec ctrl+ alt+ F7, qui est votre session xorg actuelle, il ne devrait pas afficher de bureau maintenant)
  4. fais tes affaires
  5. exécutez sudo service lightdm startpour redémarrer lightdm et xorg.

Bonne chance!

mondjunge
la source
4
C'est exactement ce que j'ai fait, sauf au milieu de la troisième étape. J'ai été arrêté avec un message d'erreur.
Mysteriousness
3
Cela semble mystérieux;) ma meilleure supposition est que lightdm ne fonctionne pas du tout et que vous utilisez un autre gestionnaire d'affichage ... Avec cat / etc / X11 / default-display-manager, vous pouvez savoir quel gestionnaire d'affichage vous êtes actuellement en utilisant, avec le service sudo --status-all, vous pouvez savoir quels services sont en cours d'exécution. Peut-être que cela aide à découvrir pourquoi il n'y a pas d'instance lightdm et ce que le gestionnaire Diplay exécute à la place ..
mondjunge
11

J'ai creusé un peu plus et j'ai découvert que je pouvais simplement utiliser pgrep pour trouver son PID puis le tuer.

pgrep dm -l

sudo kill (insérez le PID ici)

Mystériosité
la source
2
Je pense que c'est un peu dangereux. Vous pourriez tuer le gestionnaire de logiciels RAID (mdadm).
Spiros
7

Vous aurez besoin de l'aide de htopou top. Notez le numéro PID du processus que vous souhaitez tuer (dans ce cas, Xorg). Une fois que vous avez le PID, exécutez la commande ci-dessous dans un shell racine ( sudo -s):

kill -9 <PID>

Par exemple:

kill -9 1234

Vous devriez alors pouvoir installer les pilotes NVidia.

dschinn1001
la source
Merci! effectivement réalisé cela et commencé à taper pendant que vous répondiez.
Mysteriousness
Avez-vous une carte nvidia avec CUDA? - pour ce cas, il y a un pilote spécial - vous pouvez lire tout cela sur mon post ici: askubuntu.com/questions/311151/…
dschinn1001
3

/etc/init.d/lightdm stop peut-être? Et pourquoi vous ne pouvez pas installer les pilotes nvidia à partir du centre de logiciels?

pondohva
la source
Ils sont obsolètes, le site Web de NVIDIA a toujours les pilotes les plus récents.
Mysteriousness
3

Ok avait aussi le problème d'installation de GTX 970 sous Ubuntu 14.04. Parfois, j'ai pu démarrer Ubuntu avec les pilotes standard et parfois non.

Cependant, cela devrait, espérons-le, résoudre le problème: après le passage d'IGP (I7 4770 avec HD4600) à GTX970 dans Biosi, une erreur s'est produite avec certains Xorg Gui.

Cependant, vous ne pouvez pas installer le pilote Nvidia pendant que X est en cours d'exécution: -> sudo killall Xorg résout le problème

Ensuite -> sudo ./NVIDIA-x68xxx.run

Après la première installation du pilote (orig. Nvidia 352.xx), j'avais un écran vide. Ensuite, je lance à nouveau le programme d'installation du pilote Nvidia -> sudo ./NVIDIA-x68xxx.run Cette deuxième installation m'a dit qu'une sorte de pilote noveu était en cours d'exécution et devait être désactivé. Le pilote m'a demandé s'il devait désactiver noveu -> Oui désactiver noveu

Après redémarrage: Et Voila lighdm fonctionne à nouveau :)

dragontas
la source
2

Essayez de courir sudo service gdm stop.

La raison pour laquelle votre commande peut entraîner cette sortie est que ce lightdmn'est pas votre gestionnaire d'affichage.

En plus de gdm, essayez aussi xdmet kdm.

Habib Ouadhour
la source