Gnome
Installation
pacman -S gnome |
GDM
# installé comme dépendance de gnome # sudo pacman -S gdm # exécutez gdm au démarrage avec systemd systemctl enable gdm.service |
Changez de thème
# autorise l'utilisateur gdm à acceder au serveur X (autorisation perdue dès la prochaine déconnexion) sudo xhost +si:localuser:gdm # lancement de cinnamon-settings afin de changer le fond d'écran de l'utilisateur gdm sudo -u gdm dbus-launch cinnamon-settings # pour gnome, utilisez gnome-control-center ou gnome-appearance-properties # fond d'écran de l'utilisateur gdm sudo -u gdm gsettings get org.gnome.desktop.background picture-uri # changez le fond d'écran sudo -u gdm gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/.../image.png' |
Créer un thème GDM
gdm3setup: GUI pour modification es réglage de GDM
Ancienne méthode pour exécuter gdm au démarrage avec inittab non compatible avec systemd
|
Gnome Shell
Extensions
Elles sont installées dans ~/.local/share/gnome-shell/extensions
- User Themes : Load shell themes from user directory
- Icon Hider : masque les icônes du panel du haut
- Places Status Indicator : menu pour accéder rapidement aux dossiers
- QuickLaunch : menu de raccourcis (fichiers desktop)
- AlternateTab : plus de groupement par apllications lors du Alt-Tab
- Gmail Notify : icône notifiant le nombre de mails reçus
- TopIcons : affiche les anciennes tray icons dans le panel du haut
- Frippery Bottom Panel : affiche une barre des tâches dans un nouveau panneau en bas (pas de configuration possible).
Attente de mise en compatibilité avec Gnome Shell 3.6 de TaskBar ou Window List |
Règlages
Mode de focus des fenêtres : mouse vs sloppy. Si le bureau est activé, le mode mouse pourra donner le focus au bureau.
Gnome Fallback
Forcer le mode Gnome Fallback
dconf-editor : org → gnome → desktop → session → session-name = gnome-fallback
Retourner sous Gnome Shell = gnome
Choisir entre Gnome Shell et Gnome Fallback dans GDM
Créez le fichier suivant :
/usr/share/xsessions/gnome-fallback.desktop |
[Desktop Entry] Name=GNOME-FALLBACK Comment=This session logs you into GNOME FALLBACK Exec=gnome-session --session=gnome-fallback TryExec=gnome-session Icon= Type=Application |
Créer un applet gnome-fallback
/usr/share/gnome-panel/4.0/applets/helloworld.panel-applet |
[Applet Factory] Id=HelloWorldFactory Name=Hello World Applet Factory Description=Factory for the window navigation related applets [HelloWorld] Name=Hello World Description=Factory for the Hello World applet example Icon=gnome-eyes-applet BonoboId=OAFIID:GNOME_HelloWorld |
/usr/share/dbus-1/services/HelloWorldFactory.service |
[D-BUS Service] Name=HelloWorldFactory Exec=... |
Changer de thèmes
Téléchargez des thèmes depuis Gnome Look
Utilisez l'outils gnome-tweak-tool → Theme pour changer de thème.
- GTK 3.x → Extraire et copier les themes dans le dossier ~/.themes
- Icones → Extraire et copier les themes dans le dossier ~/.icons
Sélection :
- Thème d'icônes : GartoonRedux
- Thème Gtk+ : Nissl-Adwaita-Dark-4, Marples-black
Dossiers contenant les thèmes
- ~/.themes
- ~/.local/share/themes
- /usr/share/themes
Ligne de commande
# obtenir le thème courant gsettings get org.gnome.desktop.interface gtk-theme # changer de thème gsettings set org.gnome.desktop.interface gtk-theme "Clearlooks" |
Dossiers des icones
- ~/.icons
- /usr/share/icons
- /usr/share/pixmaps
Modifiez l'icône d'un dossier
Clique-droit sur le dossier → Propriétés → cliquez sur l'image et choisissez-en une nouvelle
Pour rétablir l'icône par défaut : Clique-droit sur le dossier → Propriétés → cliquez sur l'image → Rétablir
Configurer l'emplacement des dossiers spéciaux d'un utilisateur
~/.config/user-dirs.dirs |
XDG_DOCUMENTS_DIR="$HOME/" XDG_DOWNLOAD_DIR="$HOME/Téléchargements" XDG_MUSIC_DIR="$HOME/Musique" XDG_PICTURES_DIR="$HOME/Images" XDG_VIDEOS_DIR="$HOME/Videos" XDG_DESKTOP_DIR="$HOME/Desktop" XDG_TEMPLATES_DIR="$HOME/Modèles" XDG_PUBLICSHARE_DIR="$HOME/" |
Lancer une application GTK avec un autre thème
Les thèmes de base sont dans le dossier /usr/share/themes
# lancer meld avec le thème Clearlooks GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc meld |
Depuis un lanceur : bash -c 'GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc meld'
Setting a custom Gtk theme for specific applications
Langue
Application → Outils système → Paramètre système → Pays et langue
Si la langue n'est pas présente dans la liste : modifier le fichier /etc/locale.gen
# décommentez les lignes correspondant aux langues à ajouer fr_FR.UTF-8 UTF-8 fr_FR ISO-8859-1 fr_FR@euro ISO-8859-15 |
# Regénérez les locales avec root locale-gen |
Relancez X (fermez la session), les langues ajoutées sont maintenant disponibles.
Outils de configuration
- Paramètres système (Applications → Outils système)
- Advanced Settings (Applications → Accessoires)
- gconf-editor ancienne version toujours utilisée par beaucoup d'applications
- dconf-editor nouvelle version encore peu utilisée
- gnome-session-properties configure les programmes au démarrage
Curseur au style X11
Pour que le curseur ait le style de GNOME et non celui de X11, exécutez les lignes suivantes en tant que ROOT.
mkdir /usr/share/icons/default cd /usr/share/icons/default echo "[Icon Theme]" >> index.theme echo "Inherits=Adwaita" >> index.theme |
Mise à la corbeille avec Suppr
Par défault c'est le raccourci Ctrl+Suppr qui permet de mettre à la corbeille.
Passer en mode modification interactive des raccourcis :
dconf-editor : org.gnome.desktop.interface → can-change-accels → true (coché)
Modifier le raccourci :
Nautilus → sélectionner un fichier → Edition → Mettre la souris sur Mettre à la corbeille
- Appuyer sur Suppr pour supprimer le raccourci
- Appuyer à nouveau sur Suppr pour définir le nouveau raccourci
Tableau de bord
- Configuration : Alt + clique-droit → Propriétés
- Supprimer un raccourci : Alt + clique-droit → Enlever du tableau de bord
Clavier
Associez une commande à une touche : Préférences → Clavier → Raccourcis
Les règlages sont visible dans dconf-editor → org.gnome.settings-daemon.plugins:
- media-keys pour les touches multi-media
- media-keys.custom-keybindings pour les nouveaux raccourcis
Configurez le type du clavier dans Xorg
Changez l'affectation des touches clavier
Comptes en ligne et services Google
- Evolution : GMail et GCalendar
- gnome-contacts
- gnome-documents
- Empathy : Google Talk
Gnome Keyring
Interface graphique : Seahorse
Intégration avec Git
Intégration avec firefox
Programmation
Ouvrir une console et y exécuter une commande
gnome-terminal -x sh -c "commande | less" xterm -e "commande | less" |