#1 Le 01/04/2019, à 00:29
- sojoachim
Démarrage en mode console & graphique
Hola todos,
Je suis en train de monter un serveur sur un petit laptop histoire de m'amuser un peu.
Je vais le contrôler principalement en ssh mais aussi, de manière ponctuelle, en mode graphique à distance.
L'environnement graphique est LXDE & le gestionnaire de session est Lightdm.
Pour lancer à chaque démarrage le serveur en mode console j'ai saisi cette commande que j'ai trouvé sur le net (forum developpez.net mais j'ai pas le lien sous la main pour la réf) :
sudo systemctl disable display-manager
Dès lors pour lancer le mode graphique un petit coup de
startx
& c'est repartie pour une session graphique. Au prochain démarrage je reste bien en mode console.
Je pensais qu'en saisissant la commande suivante j'allais retrouver la session graphique à chaque démarrage :
sudo systemctl enable display-manager
Cependant elle me renvoie le message suivant:
Failed to enable unit: File display-manager.service: No such file or directory
Si je veux un démarrage en mode permanent je saisie la commande suivante que j'ai trouvé après quelques recherches :
sudo dpkg-reconfigure lightdm
Au prochain démarrage (& aux suivants) je retrouve mon mode graphique.
Je suis content je suis arrivé à mes fins mais... je reste sur ma faim...
D'où ma question :
Pourquoi la commande "systemctl enable display-manager" n'a pas marchée alors que la désactivation oui ?
En essayant de trouver une réponse, Je me suis demandé Qu'est ce qui fait qu'on passe en mode console (joli écran noir avec du texte) ou graphique (lxde ou gdm).
Est-ce que je me trompe en disant que :
c'est le gestionnaire de connexion qui définit vers quelle affichage nous allons avoir ?
Ainsin Le fait de désactiver le gestionnaire Lightdm par exemple, on va automatiquement démarrer en mode console : on aura droit à un gestionnaire de connexion mais en mode console .
Pour terminer, après d'autres recherche j'ai trouvé la commande suivante :
sudo systemctl enable lightdm
Je pensais que cette dernière allait me permettre de retrouver l'interface graphique après chaque démarrage mais j'ai le message suivant :
Qui me renvoie:
Synchronizing state of lightdm.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable lightdm
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
instance name specified.
Par contre :
sudo systemctl start lightdm
Marche très bien & a la même fonction que startx
Pourquoi systemctl enable lightdm ne fonctionne pas ? Est ce pour la même raison que la commande systemctl enable display-manager ?
Si vous pouvez m'aiguiller ça serait top !!
Merci pour vos retour.
Au plaisir de vous lire.
Bonne semaine à tous & à toutes
Hors ligne
#2 Le 01/04/2019, à 19:27
- Old tired coder
Re : Démarrage en mode console & graphique
La réponse que tu cherches est peut-être ici pour display-manager.
Thierry
ACER aspire-v5-123, dual-boot Debian 10 Xfce & Ubuntu 20 LTS - Schneider de très bas de gamme, OS Windows 10 (bécane de secours)
Dans ma prochaine vie, je serai une blonde avec des gros nichons. Ainsi, les choses seront plus faciles pour moi. (Moi)
Mon Cloud favori ? 2 disques durs dans des boitiers USB. Mes données sont à moi ET JE NE LES CONFIERAI JAMAIS À QUI QUE CE SOIT
Hors ligne
#3 Le 01/04/2019, à 19:42
- grandtoubab
Re : Démarrage en mode console & graphique
parce que display-manager.service n'est pas un service en tant quel tel, il fait le lien avec le gestionnaire utilisé, c'est une coquille qui enrobe un gestionnaire actif parmi ceux au choix de l'utilisateur ( gdm, lightdm, sddm,etc)
Exemple j'utilise SDDM et j'obtiens ça
systemctl status display-manager.service
● sddm.service - Simple Desktop Display Manager
Loaded: loaded (/lib/systemd/system/sddm.service; indirect; vendor preset: enabled)
Active: active (running) since Mon 2019-04-01 16:45:17 CEST; 2h 53min ago
Docs: man:sddm(1)
man:sddm.conf(5)
Process: 752 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ] (code=
Main PID: 758 (sddm)
Memory: 19.8M
CGroup: /system.slice/sddm.service
├─758 /usr/bin/sddm
└─783 /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{d180eb5e-23a5-4a2a-9ab1-4cc4ec16c54b} -background non
avril 01 16:45:47 debian sddm-helper[2296]: [PAM] Starting...
avril 01 16:45:47 debian sddm-helper[2296]: [PAM] Authenticating...
avril 01 16:45:47 debian sddm-helper[2296]: [PAM] Preparing to converse...
avril 01 16:45:47 debian sddm-helper[2296]: [PAM] Conversation with 1 messages
avril 01 16:45:47 debian sddm-helper[2296]: [PAM] returning.
avril 01 16:45:47 debian sddm[758]: Authenticated successfully
avril 01 16:45:47 debian sddm-helper[2296]: pam_unix(sddm:session): session opened for user toto by (uid=0)
avril 01 16:45:49 debian sddm[758]: Session started
avril 01 16:45:52 debian sddm[758]: Auth: sddm-helper exited successfully
avril 01 16:45:52 debian sddm[758]: Greeter stopped.
root@debian:~# locate display-manager.service
/etc/systemd/system/display-manager.service
root@debian:~# ls -alrt /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 32 mars 25 17:07 /etc/systemd/system/display-manager.service -> /lib/systemd/system/sddm.service
root@debian:~#
Dernière modification par grandtoubab (Le 01/04/2019, à 19:47)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#4 Le 12/04/2019, à 09:24
- sojoachim
Re : Démarrage en mode console & graphique
Désolé j'ai dû mettre mes petits projets personnels de côté & je n'ai pas pris le temps de voir vos réponses/retours.
Merci pour ses explications !
Je vais pencher un peu plus sur display-manager.
Hors ligne