====== Les environnements de bureau ====== Il en existe plusieurs, citons les principaux, [[https://www.gnome.org/|GNOME]], [[https://www.kde.org/|KDE]], [[https://xfce.org/|Xfce]], [[https://lxqt.org/|LXQt]] et [[https://mate-desktop.org/fr/|MATE]]. Nous allons partir du principe, que votre installation s'est parfaitement déroulée (reportez-vous aux [[linux:archlinux|pages précédentes]] pour plus de détails). Avant de procéder à l'installation d'un environnement de bureau, il faut avoir installer ''xorg-server'' (consultez la page [[linux:archlinux:xorg|X.Org]]). Nous allons tout d'abord définir l'agencement du clavier : localectl list-keymaps | grep fr dvorak-ca-fr dvorak-fr fr fr-bepo fr-bepo-latin9 fr-latin1 fr-latin9 fr-pc fr_CH fr_CH-latin1 mac-fr mac-fr_CH-latin1 sunt5-fr-latin1 Pour un clavier français, AZERTY, j'ai privilégié celui-ci : **fr-latin9**. Le //layout// localectl list-x11-keymap-layouts | grep fr fr Optionnellement, on peut également affiner l'agencement du clavier ((Pour avoir plus facillement accès aux caractères spéciaux, avec les touches ''Alt Gr'' et ''Shift'' + ''Alt Gr''.)) localectl list-x11-keymap-variants fr azerty bepo bepo_latin9 bre dvorak geo latin9 latin9_nodeadkeys latin9_sundeadkeys mac nodeadkeys oci oss oss_latin9 oss_nodeadkeys oss_sundeadkeys sundeadkeys Là encore, j'ai choisi **oss** Ce qui donnne finallement la commande suivante : localectl set-x11-keymap fr pc105 oss Cela a pour résultat de générer le fichier ''/etc/Xorg/xorg.conf.d/00-keyboard.conf''. Ce fichier sert à l'agencement du clavier avec un environnement graphique. ===== GNOME ===== On installe le groupe, **gnome** pacman -S gnome [...] Entrer une sélection (par défaut, tout est sélectionné): 1-2 5-14 16-18 22 25 28-31 33 34 39 41 47 49-56 60 Ci-dessus, **ma sélection**. On installe les paquets du groupe **gnome-extra** pacman -S gnome-extra [...] Entrer une sélection (par défaut, tout est sélectionné): 3 ==== Multimedia ==== GNOME utilise la bibliothèque [[https://gstreamer.freedesktop.org/|GStreamer]], ainsi que le serveur de son [[https://www.freedesktop.org/wiki/Software/PulseAudio/|PulseAudio]]. Donc on installe les paquets qui nous manque. pacman -S gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav pulseaudio alsa-utils ==== Configuration ==== systemctl start accounts-daemon systemctl enable accounts-daemon Je ne passe par l'utilitaire ''gnome-tweaks'' ni par ''dconf-editor'', mais par la [[https://bitbucket.org/olivierduchateau/gsettings/src/87c7dd56aa4b7f7650c77c1eca7f7a635cd464f7/GNOME/?at=default|configuration d'un profil]] (la [[https://wiki.gnome.org/Projects/dconf/SystemAdministrators|documentation]]). Wayland n'étant pas suffisamment mature, je reste sous une session X.Org. On va forcer Gdm à utiliser par défaut cet session. Dans le dossier ''/var/lib/AccountsService/users/'' on va créer un fichier portant le même nom que celui de votre identifiant de connexion. [User] Language=fr_FR.utf8 XSession=gnome-xorg SystemAccount=false On modifie également le fichier ''/etc/gdm/custom.conf''. On décommente la ligne : [...] # Uncoment the line below to force the login screen to use Xorg WaylandEnable=false [...] On peut tester notre configuration systemctl start gdm ==== Finalisation ==== Si tout fonctionne parfaitement, on peut changer le //runlevel//. systemctl enable gdm systemctl set-default graphical.target shutdown -r now ===== MATE =====