Bonjour à tous,

Je débute sur Fedora ; mais je connais mieux Debian.
Voici ma configuration :
Serveur Fedora 26 sous Oracle VM VirtualBox
Un « uname-r » me donne :
4.11.10.-300.fc26x86_64

Le serveur n’étant pas doté d’interface graphique, j’ai voulu en installer une.
Oui, je sais. Ce n’est pas génial d’installer un environnement graphique sur un serveur.

Mais :

1) Je ne suis pas en production. C’est juste un essai à titre expérimental pour tester Fedora serveur

2) Je suis, je le rappelle, sur une machine virtuelle VirtualBox
et je voudrais bénéficier des avantages que m’offre l’environnement graphique :
copier/coller, dossiers partagés, etc.

3) Je me réserve, bien entendu, la possibilité d’utiliser le terminal pour des opérations un peu pointues comme j’ai l’habitude de faire.

J’ai donc installé une interface graphique (en réalité plusieurs)
- XFCE
mais pas de démarrage en mode graphique et « startx » est inopérant
- Puis KDE sans plus de succès
- Pensant résoudre le problème, j’installe alors le système d’affichage « wayland »
Toujours pas de démarrage en mode graphique

A noter que toutes mes installations se sont réalisées apparemment sans problème
(pas de message d’erreur)

En désespoir de cause, je me décide à faire appel à la communauté
Je vous soumets donc deux questions :

Premièrement, quelle commande du genre « startx » faut-il faire dans le terminal pour lancer l’interface graphique ?
Deuxièmement , que faut-il ensuite paramétrer pour automatiser le lancement de l’interface graphique au démarrage ?

Merci pour votre aide.
Bonjour,

De mémoire, installer un DE n'installe pas X, mais ça fait un moment que je n'ai plus fait ça.
(j'ai plutôt tendance à les virer qu'à faire que ça marche ^^)

Le groupe est caché, mais cela devrait permettre de voir si tout est là:
dnf install @base-x
Ensuite, si la commande startx fonctionne, il faut démarrer le service qui démarre le DM (sur XFCE c'est aussi lightdm je crois), donc:
systemctl enable lightdm
systemctl start lightdm
Il faudrait aussi voir sur quel target tu es par défaut:
systemctl get-default
Et éventuellement voir pour le changer (graphical.target):
https://fedoraproject.org/wiki/Systemd
Premièrement, quelle commande du genre « startx » faut-il faire dans le terminal pour lancer l’interface graphique ?
avec Xfce la commande est: startxfce4
Merci pour ces infos

J'ai réinstallé Fedora 26 server dans une nouvelle machine virtuelle VirtualBox pour avoir une installation saine.

@Heldwin
dnf install @base-x
ok tout se passe bien

Puis
dnf install @kde
et
dnf install @xfce
ok tout se passe bien

un "startx" m'envoie KDE mais pas XFCE

@nouvo09

un "startxfce4" m'envoie bien XFCE

Il me reste à régler diverses choses
- automatiser tout cela selon les conseils de Heldwin
- et quelques problèmes

Mais j'ai avancé d'une manière significative.

Merci à vous deux
Au passage, si tu veux automatiser le lancement d'un gestionnaire d'affichage, sddm, xdm, gdm, il suffit simplement de l'installer et de taper :
Pour que ce soit automatique au boot :
systemctl enable ...m
Pour le lancer manuellement :
systemctl start ...m
Je reviens à vous.

Mon installation du serveur Fedora est maintenant stable.
Je boute sur le terminal.

Lorsque je tape « startx » je lance bien l’interface graphique KDE
Lorsque je tape « startxfce4 » je lance bien l’interface XFCE.

Mais je patauge lorsque je veux automatiser tout cela.
Tout d’abord, j’ai fait :
[root@fedora-src2 hjg]# systemctl enable lightdm
Created symlink /etc/systemd/system/display-manager.service ? /usr/lib/systemd/system/lightdm.service.
La commande crée, semble-t-il, un lien symbolique du fichier « display-manager.service » vers « lightdm.service »
J’ai vérifié. C’est effectivement le cas.

Voilà le contenu du fichier « lightdm.service » (= « display-manager.service »)
[root@fedora-src2 system]# cat /etc/systemd/system/display-manager.service 
[Unit]
Description=Light Display Manager
Documentation=man:lightdm(1)
Conflicts=getty@tty1.service
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service livesys-late.service

[Service]
ExecStart=/usr/sbin/lightdm
Restart=always
IgnoreSIGPIPE=no
BusName=org.freedesktop.DisplayManager

[Install]
Alias=display-manager.service
[root@fedora-src2 system]# 
Tout semble OK.
Mais lorsque je vérifie si le service a bien été pris en compte, j’ai :
[root@fedora-src2 hjg]# systemctl is-active lightdm
inactive
[root@fedora-src2 hjg]# 
Et effectivement au reboot je me retrouve à nouveau avec la console du terminal.

J’avoue qu’il y a des choses qui m’échappent.
J’aurais besoin de vos lumières.

Bien entendu, je peux me passer de démarrer automatiquement sur une interface graphique.
C’est même plus pratique de démarrer directement sur une console.
Mais j’aimerais toutefois résoudre cette question par simple curiosité intellectuelle.
Je te suggère la lecture du man systemctl plus particulièrement la directive --setdefault
tu n'as pas répondu à la question #2 :
systemctl get-default
par défaut un serveur est en multi-user.target si je ne me trompe.

si tu n'as pas graphical.target en retour, il faut faire la commande
# systemctl set-default graphical.target
Il n'est pas suffisant de lui dire de lancer un gestionnaire de connexion si on ne lui dit pas que le serveur gère une interface graphique
Gérard
Merci "fgland"
J'avais entretemps résolu partiellement le problème.

@nouvo09
Je sais
« C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile ! »

En fait je n’avais pas répercuté sur la remarque de « Heldwin »

J’avais précisément cela :
[root@fedora-src2 hjg]# systemctl get-default
multi-user.target
[root@fedora-src2 hjg]#
Je n’avais pas compris que cela ne faisait pas
Il fallait en réalité que j’élève mon niveau d'exécution :
[root@fedora-src2 hjg]# systemctl set-default graphical.target
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/graphical.target.
[root@fedora-src2 hjg]#
Mais problème
Au reboot j’arrive bien sur une interface graphique en l’occurrence KDE.
Mais quid de XFCE ?
Je n’ai en effet pas le choix entre les deux environnements graphiques que j’avais installés à savoir KDE et XFCE.
C’est KDE qui boute automatiquement.
Que faut-il faire ?
bonjour,

visiblement il y quelque chose qui n’est pas clair…
au poste #6 tu dis avoir activé ligthdm donc au boot si tu as une interface graphique, il s’agit du gestionnaire de connexion lightdm.
C’est lui qui garde en mémoire le dernier environnement graphique utiliser.
Avant de valider ton mot de passe, tu as un menu qui te permet de choisir kde ou XFCE
Je n’ai pas de lightdm sous la main mais si tu regardes les images https://www.qwant.com/?q=lightdm&t=images
c’est habituellement en haut à droite

Gérard
OK autant pour moi.
J'étais passé trop vite.
Je connaissais pourtant la manœuvre.

Affaire réglée donc.
Merci à tous pour vos contributions
Dsl faisait un moment que je n'avais plus utilisé cette méthode.
Merci d'avoir complété.