Serveur X kill

Tags: #<Tag:0x00007f63e4cd43b8>

salut après moultes recherches cette nuit(jusque tard dans la nuit)j’ai cherché une solution en vain pour désactiver le serveur X pour installer mes drivers proprio de nvidia pour une gtx 960 en gros je fait ctrl alt f2 donc je passe en mode terminal mais malgré cela le serveur X est encore en route(c’est l’installateur de nvidia qui me le dis) j’ai essayez les commandes genre killall X xkill pkill et a chaque fois soit cela ne fonctionne pas sois sa me renvois ver le début de session normal

Vous avez basculé sur la console tty2. Très bien. Maintenant tapez dans le shell de cette console (je suppose que la distribution est stretch )

systemctl get-default 

Vous devriez obtenir graphical.target
Pour qu’au prochain redémarrage, l’interface graphique et donc le serveur X ne démarre pas, vous lancez

sudo systemctl set-default multi-user.target

Vous basculez alors dans le mode graphique avec Alt-F7 pour fermer les applications ouvertes. Vous pouvez alors redémarrer soit via le menu offert par votre environnement de bureau, soit en retournant dans la console noire Alt+Ctrl+F2 et

sudo shutdown -r now

Attention, si vous n’avez pas l’habitude d’utiliser les consoles tty1…6, je vois conseille de vous familiariser avec cet environnement par exemple avec

sudo apt install gpm debian-goodies
debmany kbd
man screendump

Pour basculer entre les 6 consoles

Alt-FlecheDroite
Alt-FlecheGauche

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

I hope to die before I have to use Microsoft Word.
- Donald E. Knuth, 2001-10-02 in Tübingen

« Les ampoules aux mains sont plus honorables que les bagues. »
Proverbe estonien

oui désolé je n’avais pas pensé à préciser la version c’est bien stretch
je vais essayez ce que vous avez dit

Bonjour datetck

Avant de lancer le programme d’installation du pilote propriétaire NVIDIA,
il te faudra sans doute installer quelques paquetages nécessaires à l’exécution de ce programme
en lançant la ligne de commandes suivante
avec les privilèges du compte superutilisateur root

apt update && apt upgrade && apt install gcc make linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')

Il faudra d’abord se déconnecter de la session de l’environnement de bureau
et on se retrouve alors devant la fenêtre d’invite du gestionnaire de connexion (gdm ou xdm ou ligthdm, etc.)

Ensuite, il te faudra ouvrir une console en mode texte,
par exemple avec Ctrl+Alt+F2
pour pouvoir arrêter le programme du gestionnaire de connexion
en lançant la ligne de commandes suivante
avec les privilèges du compte superutilisateur root :

systemctl stop $(sed 's|.*/||;s/$/.service/' /etc/X11/default-display-manager)

Une fois le gestionnaire de session fermé,
il n’y aura plus aucun serveur X actif, et le programme d’installation propriétaire du pilote NVidia
pourra fonctionner sans problème.


Pour pouvoir poursuivre l’installation du pilote propriétaire,
après avoir fait le nécessaire pour que le pilote non propriétaire (qui est nommé nouveau)
ne soit pas pris en compte au démarrage suivant,
le programme d’installation NVidia demandera de redémarrer la machine.

Quand la machine redémarrera, le gestionnaire de login pour l’ouverture d’une session graphique de l’environnement de bureau s’affichera à nouveau.
Il ne faudra pas s’identifier et donc ne pas ouvrir de session graphique de l’environnement de bureau.

Avant de relancer le programme d’installation du pilote propriétaire,
il te faudra ouvrir une console en mode texte,
par exemple avec Ctrl+Alt+F2
pour arrêter le programme du gestionnaire de connexion
en lançant la ligne de commandes suivante
avec les privilèges du compte superutilisateur root :

systemctl stop $(sed 's|.*/||;s/$/.service/' /etc/X11/default-display-manager)

Une fois le gestionnaire de session fermé,
il n’y aura plus aucun serveur X actif, et il sera alors possible de relancer
le programme d’installation propriétaire du pilote NVidia pour qu’il puisse finir son travail.