Rhel/Centos 8 : installation xfce, xrdp
Installation de xrdp sur Centos 8
Déclarer le dépôt EPEL si besoin:
$ sudo dnf install epel-release
Installer et démarrer xrdp
$ sudo dnf install xrdp $ sudo systemctl enable xrdp --now
Si le type de session par défaut doit être outrepassé, créer un fichier ~/startwm.sh avec le binaire du bureau, par ex pour démarrer xfce au lieu de gnome:
$ cat startwm.sh /usr/bin/xfce4-session
Déclarer le port au firewall si besoin, avec une zone dédiée aux machines du LAN par exemple:
$ sudo firewall-cmd --new-zone=xrdp --permanent $ sudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent $ sudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanent $ sudo firewall-cmd --reload
A ce stade on peut se connecter via l'appli windows "Remote Desktop", ou depuis un autre poste linux avec "rdesktop".
Lancement de session avec des paramètres
Par exemple pour forcer un type de bureau gnome (classique ou gnome3), utiliser le script $HOME/startwm.sh, par exemple:
#!/bin/bash --login gnome-session --session=gnome >> /tmp/startwn.out 2>&1
NB: nécessaire d'utiliser --login pour avoir la bonne définition de langage au niveau des menus gnome, sinon c'est en anglais.
Installation de xfce sur Centos 8
Déclarer le dépôt EPEL si besoin:
$ sudo dnf install epel-release
Installer le bureau xfce
$ groupinstall xfce
Si gdm est installé, rebooter, la session xfce sera proposée. Pour lancer la session xfce via xinitrc/startx
$ echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc $ startx