Gnome 3 se développe rapidement, les informations de cette page peuvent rapidement devenir obsolètes.
Contents
- Préambule
- Installation
- Fallback-Mode
- Gnome Shell
- Gnome Tweak Tool
- Gnome Shell Extensions
-
Liste actuelle de réclamations gnome-shell
- Une option pour éteindre la machine (seul "mettre en veille" est présent)
- Pouvoir régler le format d'affichage de la date
- Pouvoir régler la taille des polices
- Pouvoir surveiller les températures
- Pouvoir surveiller la charge système
- Pouvoir récupérer mes 4 bureaux (il n'y en a que 2 au départ)
- Pouvoir changer le thème de gdm3
- Ne pas avoir la fenêtre du chat qui s'ouvre à l'ouverture de la session
- Supprimer l'accès universel dans la barre en haut
- Limiter le ALT-TAB au bureau courant - Pour une indépendance des bureaux
- Diminuer la hauteur de la barre de titre des fenêtres
- Supprimer des effets visuels qui consomment de la ressource
- Accéder plus rapidement aux applications
- Ajouter un menu applications à la barre de menu
- Mémoriser les applications à lancer à chaque démarrage de session
- Lancer les applications installées avec wine
- Accéder directement en un clic à des documents ou applications. cf bureau de gnome2
- Autoriser les raccourcis clavier dans tous les modes d'affichage
- Limiter les grands déplacements de souris de Activités/Applications/Catégorie
Préambule
Cette page est largement inspirée de http://wiki.debian.org/ru/Gnome3.
Elle fait suite a un très long fil de discussion sur la liste debian-user-french http://lists.debian.org/debian-user-french/2011/11/threads.html#00184.
Installation
Pour Gnome 3, vous aurez besoin du dépôt sid (unstable). Pour l'instant, la version testing (wheezy) n'est pas recommandée.
Configuration des dépôts sid et experimental:
nano /etc/apt/sources.list deb ftp://ftp.fr.debian.org/debian/ sid contrib main non-free deb ftp://ftp.fr.debian.org/debian/ experimental contrib main non-free
Configuration de la priorité des dépôts:
nano /etc/apt/preferences.d/gnome Package: *gnome* libglib2.0* *vte* *pulse* *peas* libgtk* *gjs* *gconf* *gstreamer* alacarte *brasero* cheese ekiga empathy* gdm3 gcalctool baobab *gucharmap* gvfs* hamster-applet *nautilus* seahorse* sound-juicer *totem* remmina vino gksu xdg-user-dirs-gtk dmz-cursor-theme eog epiphany* evince* evolution* libevolution* file-roller gedit* metacity *mutter* yelp* rhythmbox* banshee* system-config-printer transmission-* tomboy network-manager* libnm-* update-notifier shotwell liferea *software-properties* libunique-3.0-0 libseed-gtk3-0 libnotify* libpanel-applet-4-0 libgdata11 libcamel* libcanberra* libchamplain* libebackend* libebook* libecal* libedata* libegroupwise* libevent* gir1.2-* Pin: release experimental Pin-Priority: 500 Package: * Pin: release experimental Pin-Priority: 150
Installation de gnome 3
# aptitude update && aptitude install gdm3 gnome-session
Cette commande peut amener des problèmes de dépendance. Ils peuvent être résolu avec l'option --full-resolver.
Si nécessaire, vous pouvez installer gnome-session-fallback. Il s'agit d'un mode restreint qui tente de simuler le comportement de gnome2
Fallback-Mode
Ce mode est automatiquement activé si votre carte graphique ne supporte pas l'accélération 3D.
Le support de la 3D n'a rien à voir avec la puissance et les performances de votre PC. Mais vous aurez besoin d'un bon pilote vidéo. Par exemple, l'Intel GMA945 permet un fonctionnement normal de gnome 3.
NB: Les machines virtuelles ne supportent pas (ou mal ?) l'accélération 3D.
Comment activer le mode fallback
Si votre carte vidéo prend en charge la 3D, mais que vous voulez essayer le mode fallback (mode restreint), vous pouvez l'activer manuellement.
Pour ce faire, allez dans Paramètres système, Informations Système, et dans l'onglet Carte graphiques, réglez l'option "Expérience"
Comment forcer le lancement en mode fallback depuis la console
On peut utiliser dconf pour modifier la session par defaut en mode console. La clé dconf à modifier est org.gnome.desktop.session/session-name. Cette clé peut prendre les valeurs "gnome" (par défaut) ou "gnome-fallback".
Pour trouver la valeur de la clé de l'utilisateur
$ gsettings get org.gnome.desktop.session session-name
Pour la changer:
$ dbus-launch gsettings set org.gnome.desktop.session session-name 'gnome-fallback'
dbus-launch est nécessaire pour que gsettings modifie la valeur clé en l'absence d'un serveur X lancé.
Mise en place gnome-panel
Le panneau en mode fallback n'est pas différent de l'habituel panneau de Gnome 2. Pour accéder au panneau de menu paramètres utilise une combinaison de touches Alt + "bouton droit de la souris."
Si vous utilisez le mode fallback dans VirtualBox, la bonne combinaison: Alt gauche + Ctrl droit + clic droit.
Le panneau peut être ajouté à la touche de démarrage, les panneaux peuvent être déplacés, ajuster la couleur et la transparence.
Dconf
Dans le mode fallback, le gestionnaire de fenêtre est metacity. Personnalisez-le avec l'utilitaire dconf. Installation :
# aptitude install dconf-tools
Exécution :
$ dconf-editor
Trouvez la clé /desktop/gnome/interface/gtk_theme et préciser le thème souhaité. Les noms doivent être pris parmi les noms des sous-dossiers du répertoire /usr/share/themes/.
La Clé /desktop/gnome/background/picture_filename définie le fond d'écran.
Des thèmes metacity supplémentaires (images,icônes) peuvent être trouvés dans différents paquets logiciels. Voir, par exemple, gnome-themes.
Lissage des polices: voir la clé /org/gnome/settings-daemon/plugins/xsettings
Gnome Shell
Les possibilités de Gnome 3 sont décrites au travers de vidéos sur le site officiel http://gnome3.org/
Deux commandes sont particulièrement utiles :
Pour redémarrer le gnome-shell sans quitter la session, utilisez le menu de démarrage rapide (Alt-F2) puis tapez la commande r.
Pour accéder au débogueur Looking Glass, utilisez le menu de démarrage rapide (Alt-F2) puis tapez la commande lg.
Dconf-editor et gsettings
Pour changer une valeur de clé gsettings a besoin que le service dbus fonctionne. Donc, si vous souhaitez modifier certains paramètres en mode console (sans que X soit en cours d'exécution), faites la commande gsettings de dbus-launch.
dbus-launch gsettings set <schéma> <clé> <valeur>
Thème gtk-3
Vous pouvez utiliser les thèmes de metacity!
De la même façon qu'en mode fall-back :
# aptitude install gconf-editor $ gconf-editor
La clé desktop>gnome>shell>windows>theme.
Les noms doivent être pris parmi les noms des sous-dossiers du répertoire /usr/share/themes/ ou ~/.themes/.
Des thèmes supplémentaires peuvent être installés à partir des paquets gnome-themes-*.
Thème gnome-shell
Télécharger quelques exemples de thèmes Lien.
Avec gnome-tweak-tools sous l'onglet shell vous pouvez choisir un thème. Il faut sélectionner le fichier zip qui vous convient. Le thème sera appliqué automatiquement. ((section à revoir))
Pour changer la taille des icônes dans la liste des Applications, Éditez le fichier gnome-shell.css de votre thème. Par exemple :
.icon-grid { spacing: 18px; /* 36px; / -shell-grid-item-size: 56px; / 118px; / } .icon-grid .overview-icon { icon-size: 48px; / 96px; */ }
Personnalisation du bouton de démarrage
Pour créer votre propre bouton pour lancer n'importe quelle commande, vous devez créer un fichier app.desktop et le placer dans le dossier ~/.local/share/applications. Après cela, le bouton sera disponible dans la liste des applications. Il peut être mis dans le tableau de bord en le faisant glisser, par exemple.
Voici un exemple de fichier foo.desktop :
[Desktop Entry] Version=1.0 Type=Application Name=Foo Viewer Comment=La meilleure visionneuse d'objets foo! TryExec=fooview Exec=fooview %F Icon=fooview MimeType=image/x-foo;
Il y a aussi une interface qui fait la même chose en mode graphique :
# aptitude install alacarte
Démarrage automatique des applications à l'ouverture de session
$ gnome-session-properties
Pour l'utilisateur final, le fichier app.desktop doit être placé dans le dossier ~/.config/autostart/.
Exemple avec gkrellm.desktop:
[Desktop Entry] Type=Application Exec=/usr/bin/gkrellm Hidden=false X-GNOME-Autostart-enabled=true Name[en_US]=gkrellm Name=gkrellm Comment[fr_FR]=système de contrôle de performance Comment=system preformance monitoring
Voir aussi:
Ecrire une extension pour gnome-shell(en)
Compiz
gnome-shell peut être remplacé par compiz. Pour ce faire, vous devez installer les paquets suivants :
# aptitude install compiz compiz-gnome
Après cela, déconnectez-vous et relogguez-vous avec gdm en utilisant une session "Classic + Compiz GNOME".
Gnome Tweak Tool
Il s'agit d'un outil de configuration convivial. Installez le paquet en utilisant la commande
# aptitude install gnome-tweak-tool
Pour l'exécuter:
$ gnome-tweak-tool
Permet de configurer gnome (modifier les polices, les thèmes, ...).
Gnome Shell Extensions
Il s'agit de compléments de configurations qui s'ajoutent dans l'arborescence gnome-tweak-tool. Installez le paquet en utilisant la commande
# aptitude install gnome-shell-extensions
Pour l'exécuter:
$ gnome-tweak-tool
Un nouveau menu Shell extensions devrait apparaitre avec de nombreuses options de configuration...
Liste actuelle de réclamations gnome-shell
Une option pour éteindre la machine (seul "mettre en veille" est présent)
Utiliser gnome-tweak-tool dans l'onglet 'Shell Extensions' activer l'option 'Alternative Status Menu extension'
Pouvoir régler le format d'affichage de la date
Utiliser gnome-tweak-tool dans l'onglet 'Shell' plusieurs options sont disponibles : 'Show date in clock' : après le jour, ajoute la date sous la forme '21 nov.' 'Show time with seconds' : ajoute l'affichage des secondes Une option permet également d'afficher le numéro de semaine dans le calendrier 'Show the week date in the calendar'
Pouvoir régler la taille des polices
Utiliser gnome-tweak-tool dans l'onglet 'Fonts', faire varier le Text scaling factor jusqu'à atteindre une taille convenable. Les polices et leur taille relatives peuvent être changées.
Pouvoir surveiller les températures
???
Pouvoir surveiller la charge système
Utiliser gnome-tweak-tool dans l'onglet 'Shell Extensions' activer l'option '?SystemMonitor extension'
Pouvoir récupérer mes 4 bureaux (il n'y en a que 2 au départ)
Par défaut, 2 bureaux sont crées. Dès qu'un élément est ajouté au dernier bureau, un nouveau bureau est créé. Les bureaux vides, à l'exception du dernier, sont automatiquement supprimés.
Pouvoir changer le thème de gdm3
Ne pas avoir la fenêtre du chat qui s'ouvre à l'ouverture de la session
Supprimer l'accès universel dans la barre en haut
Limiter le ALT-TAB au bureau courant - Pour une indépendance des bureaux
Priorité = critique
Diminuer la hauteur de la barre de titre des fenêtres
Supprimer des effets visuels qui consomment de la ressource
Accéder plus rapidement aux applications
Ajouter un menu applications à la barre de menu
Mémoriser les applications à lancer à chaque démarrage de session
$ gnome-session-properties
Lancer les applications installées avec wine
Accéder directement en un clic à des documents ou applications. cf bureau de gnome2
Autoriser les raccourcis clavier dans tous les modes d'affichage