GNOME

De ArchwikiFR
(Redirigé depuis Gnome3)


Le projet GNOME fournit deux choses : l'environnement de bureau GNOME, un bureau intuitif et attractif pour les utilisateurs finaux et la plateforme de développement GNOME, un vaste cadre pour construire des applications s’intégrant dans tout le bureau.


Installation

Installer le groupe gnome:

pacman -Syu gnome

Éventuellement, pour des applications supplémentaires, vous pouvez installer tout ou partie du groupe gnome-extra:

pacman -S gnome-extra

Lancement

La commande à utiliser est gnome-session, à placer dans le fichier ~/.xinitrc par exemple:

exec gnome-session

Puis:

startx

GDM (GNOME Display Manager)

Si vous voulez une interface graphique pour vous connecter afin de ne plus passer par la console, vous pouvez installer GDM (contenu dans le groupe gnome-extra) :

pacman -S gdm

Voir la page sur les gestionnaires de connexions pour un démarrage automatique.

Si vous avez l’habitude d’utiliser votre fichier ~/.xinitrc pour passer des arguments au serveur X quand il se lance, comme xmodmap ou xsetroot, vous avez la possibilité d’ajouter les mêmes commandes dans votre fichier ~/.xprofile. Par exemple :

xmodmap -e "pointer = 1 2 3 6 7 4 5"  #set mouse buttons up correctly
xsetroot -solid black                 #sets the background to black

Personnaliser GDM en mode « Graphique »

Pour personnaliser GDM et lui uniquement, l'astuce consiste à lancer gnome-control-center ainsi que gnome-tweak-tool (non installé par le groupe gnome) au même moment que gdm, avant donc le lancement de gnome à proprement parler.

Pour cela, on exécute en root la commande suivante, qui va copier les fichiers gnome-control-center.desktop et gnome-tweak-tool.desktop dans le répertoire qui liste les programmes qui sont exécutés automatiquement au login.

cp -t /usr/share/gdm/autostart/LoginWindow/ /usr/share/applications/gnome-control-center.desktop /usr/share/applications/gnome-tweak-tool.desktop

Après déconnexion et retour à GDM, gnome-control-center et gnome-tweak-tool sont exécutés, vous laissant faire les modifications qui seront prise en compte uniquement pour le gestionnaire de session.

Une fois vos modifications faites, vous pouvez vous connecter avec un utilisateur, et, en root, exécuter cette commande qui va supprimer les fichiers gnome-control-center.desktop et gnome-tweak-tool.desktop du répertoire d'autostart de gdm.

rm /usr/share/gdm/autostart/LoginWindow/gnome-control-center.desktop /usr/share/gdm/autostart/LoginWindow/gnome-tweak-tool.desktop

La manœuvre est à répéter chaque fois que vous voulez personnaliser GDM.


Configuration

Gnome et ses applications utilisent GSettings pour leur configuration, mais toutes n'ont pas encore migrées, certaines utilisent encore l'ancien système Gconf. Deux outils graphiques permettent de naviguer dans ces systèmes: gconf-editor pour Gconf et dconf-editor pour Gsettings.

Leur équivalent en ligne de commande étant gconftool-2 et gsettings

Gnome Shell

Suspendre

Le menu de statut ne possède pas l'entrée Mettre en veille par défaut, il faut appuyer sur Alt pour l'afficher.

Extensions

Vous pouvez installer des extensions à gnome-shell : https://extensions.gnome.org/

Redimensionner la barre de titre

Si vous trouvez que le thème par défaut propose des barres de titre trop grandes, vous pouvez modifier leur hauteur. Le thème par défaut est Adwaita, le fichier metacity-1/metacity-theme-3.xml et la valeur définissant la hauteur de la barre: title_vertical_pad

Pour éviter que la modification ne soit écrasée à chaque mise à jour:

mkdir ~/.themes # S'il n'existe pas déjà
cp -a /usr/share/themes/Adwaita ~/.themes

Puis en vous plaçant dans le répertoire du thème:

sed -i "/title_vertical_pad/s/value=\"[0-9]\{1,2\}\"/value=\"0\"/g" metacity-1/metacity-theme-3.xml

et faire varier la valeur de 0 à 14. Plus la valeur est petite plus la barre sera fine.

Pour que la modification soit effective, appuyer sur Alt + F2, écrire restart dans la fenêtre de dialogue puis Enter.

Mode classique

Vous pouvez avoir une interface ressemblant plus ou moins à l'ancienne version de GNOME en activant le mode classique (Gnome 3.8 / mode classique). Pour cela, il vous faut installer gnome-flashback-session et choisir GNOME Flashback comme session.

Si vous n'utilisez pas un gestionnaire tel que GDM, vous pouvez forcer l'utilisation de cette session :

gsettings set org.gnome.desktop.session session-name gnome-flashback

Note : Pour les utilisateurs de Gnome 3.10, il est possible de retrouver une interface similaire à Gnome classique en installant le package gnome-shell-extensions via pacman en utilisant la commande :

pacman -S gnome-shell-extensions

Pour activer cet environnement utiliser un gestionnaire tel que GDM et sélectionner dans les préférences Gnome Classic.

Nautilus

Pour définir les répertoires par defaut de nautilus, créer le fichier ~/.config/user-dirs.dirs:

XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargement"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musiques"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"