Contenu | Rechercher | Menus

GNOME Shell

Un aperçu de l'interface GNOME Shell

GNOME Shell est la nouvelle interface (shell) par défaut conçue pour l'environnement de bureau GNOME 3.

GNOME Shell. a pour but de fournir les fonctions centrales d'interface entre l'ordinateur et l'utilisateur, comme le chargement d'applications et la gestion des fenêtres. GNOME Shell prend avantage des dernières avancées technologiques des nouvelles cartes graphiques modernes et introduit des concepts d'interface utilisateur novateurs afin de produire une expérience simple et plaisante.

Même si GNOME Shell n'est pas l'interface par défaut d'Ubuntu1), il est possible de l'installer, de le tester… et de l'adopter!

Pré-requis

Installation

Par paquets officiels (Ubuntu 11.10 uniquement)

Installation du paquet gnome-shell :

sudo apt-get install gnome-shell

Paquets complémentaires issus du PPA Gnome3-Team (Ubuntu 11.10 uniquement)

Si vous désirez bénéficier des indispensables extensions de Gnome-shell, sans lesquelles la transition à partir de Gnome 2 vous semblerait amère, utilisez le PPA de la Gnome3-Team :

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade

Ensuite, dans Synaptic, sélectionnez l'origine LP-PPA-gnome3-team-gnome3/oneiric ; la liste des paquets s'affiche.

Vous serez certainement intéressés par :

Cette liste n'est pas exhaustive !

Par paquets (Ubuntu 11.04 uniquement)

Méthode générale

L'équipe de GNOME 3 propose un dépôt d'archives personnelles dans lequel sont distribués les paquets relatifs à l'installation de GNOME Shell et ses composants. Ajoutez ce PPA à vos sources de mises à jour pour installer GNOME Shell :

Dépôt instable!
Les mainteneurs du dépôt rappellent, dans la page descriptive du dépôt, que les paquets fournis peuvent plus que fortement modifier des composants centraux du système Ubuntu. En installant GNOME Shell à partir des paquets fournis ici, vous pourrez toujours utiliser Unity toutefois certaines fonctionnalités peuvent ne plus être disponibles comme le partage utilisateur Samba. Il n'y a pas de procédure de retour en arrière.

La procédure d'installation est issue de ce fil initié par ichigo11 : http://forum.ubuntu-fr.org/viewtopic.php?id=471611 En cas de difficultés à mettre en œuvre cette procédure, vous pouvez y poster pour demander de l'aide.

Cette procédure est cassée pour une Ubuntu Natty Narwhal fraîchement installée La procédure d'installation testée se trouve sous la rubrique associée, "à partir de ubuntu 11.04 fraîchement installée"

  1. Ouvrez un terminal ;
  2. Exécutez la commande suivante:
    sudo add-apt-repository ppa:gnome3-team/gnome3
  3. Exécutez la commande suivante:
    sudo add-apt-repository ppa:ubuntugnometeam/ppa-gen
  4. Mise à jour dépôts :
    sudo apt-get update
  5. Mise à jour de la distribution :
    sudo apt-get dist-upgrade
  6. Installation du paquet gnome-session :
    sudo apt-get install gnome-session
  7. Installation du paquet ugr-desktop-g3 (qui installe aussi gnome-shell) :
    sudo apt-get install ugr-desktop-g3
  8. Mise à jour finale :
    sudo apt-get upgrade
  9. Choisissez "GNOME" dans la session de login

Avant de redémarrer le PC, s'il y a eu des incidents de "dépendances non satisfaites" qui ont nécessité d'utiliser la commande "sudo apt-get -f install", il est important de vérifier dans le Gestionnaire de paquets Synaptic que les 3 paquets (gnome-session, ugr-desktop-g3 et gnome-shell) sont effectivement bien installés. Si le paquet ugr-desktop-g3 n'est pas installé, repasser la commande "sudo apt-get install ugr-desktop-g3"

À propos des paquets pour Ubuntu 10.04 LTS et 10.10…
Un paquet gnome-shell est disponible dans les dépôts d'Ubuntu 10.04 LTS et 10.10. Cependant, celui-ci propose uniquement une vieille version de développement de GNOME Shell. En l'installant, vous n'obtenez pas du tout l'expérience complète et finale de GNOME Shell. Préférez compiler GNOME Shell, tel que décrit plus loin dans ce document.

A partir de Ubuntu 11.04 fraîchement installée

Dans un terminal, commencez par bien mettre à jour le système :

sudo apt-get update
sudo apt-get dist-upgrade

Puis redémarrez.

Ensuite on peut ajouter le dépôt PPA de gnome3 :

sudo add-apt-repository ppa:gnome3-team/gnome3

Puis on met à jour à nouveau car il y a un nouveau dépôt :

sudo apt-get update
sudo apt-get dist-upgrade

Il manque encore deux choses pour que gnome-shell fonctionne : gnome-shell (:p) et les thèmes de gnome3 standard :

sudo apt-get install gnome-shell gnome-themes-standard

Une petite déconnexion vous amènera sur un nouvel écran d'accueil, choisissez la session Gnome puis connectez-vous : vous êtes sur gnome3. N'oubliez pas de changer le fond d'écran et votre langue par défaut en premier, refusez donc le renommage des dossier de votre home.

A partir de Ubuntu 11.10 fraîchement installée

sudo apt-get install gnome-shell

Par compilation (Ubuntu 10.04 LTS et ultérieures)

Compiler GNOME Shell vous promet d'utiliser la toute dernière version de GNOME Shell, l'expérience utilisateur la plus à jour. C'est aussi la méthode qui vous assure le moins de conflit dans votre système Ubuntu. Rapportez-vous à la section Installation depuis GIT.

Première exécution (Ubuntu 11.10)

Tout d'abord, se déconnecter de Ubuntu (unity). Au login, choisir l’environnement GNOME. Puis, entrer son mot de passe.

Première exécution (Ubuntu 11.04)

Pour exécuter immédiatement GNOME Shell, ouvrez un terminal et exécutez la commande suivante :

gnome-shell --replace

Ceci remplace votre interface actuelle par GNOME Shell pour la durée de votre session en cours.

/!\ Attention ne fermez pas le terminal sinon l'interface disparaît /!\

Lorsque vous constatez que GNOME Shell fonctionne bien et que vous souhaitez l'adopter comme interface principale permanente, ouvrez l'outil Système | Préférences | Applications au démarrage et ajouter gnome-shell –replace aux commandes à exécuter au chargement de votre session.

OU

Pour obtenir une session utilisateur distincte, installez le paquet gnome3-session.

Utilisation

Pour arrêter d'utiliser gnome-shell, placez-vous dans le terminal où vous avez lancé la commande et pressez Ctrl+C. Si cela ne fonctionne pas, presser Alt+F2 et entrer :

debugexit

Les touches Alt+Tab permettent de choisir parmi les applications en cours.

La combinaison Alt+F2 permet de lancer des applications L'auto-complétion fonctionne avec le menu activité ou la touche Super (mais ne fonctionne pas avec la version des dépôts de Karmic)

Pour accéder au menu plusieurs solutions s'offrent à vous :
- Presser la touche Super (windows),
- Envoyer le curseur de la souris dans le coin supérieur gauche,
- Presser Alt+F1.
Pour redimensionner la fenêtre de l'application en cours (par exemple Firefox) : Presser Alt + F7, puis (sans cliquer) pousser juste la souris avec la paume de la main. Le redimensionnement est alors possible par les moyens "habituels". Pour maximiser la fenêtre de l'application en cours, double-clic sur le haut de la fenêtre.

Raccourcis

  • Alt+F1 ou Touche système (la touche avec le logo Windows…) : Passer du menu au bureau.
  • Alt+F2: saisir une commande (idem fonction exécuter).
  • Alt+Tab: passer d'une fenêtre à une autre (proche fonction classique).
  • Alt+Shift+Tab: idem, mais dans l'autre sens.
  • Alt+²: idem mais entre les fenêtre d'une même application.
  • Ctrl+Shift+Alt+R: commencer ou finir un enregistrement d'écran.
  • Ctrl+Alt+D: montrer le bureau / faire revenir les fenêtres (?).
  • Ctrl+Alt+Up/Down arrow: passer d'un espace de travail à l'autre.
  • Ctrl+Alt+Shift+Up/Down arrow: déplacer la fenêtre active d'un espace de travail à l'autre.

GNOME-SHELL au démarrage (Ubuntu 11.04 uniquement)

Rendez-vous dans le menu Système → Préférences → Applications au démarrage, puis cliquez sur le bouton Ajouter.

Remplissez les champs :

  • Nom: gnome-shell
  • Commande :
    gnome-shell --replace

Lancer GNOME-SHELL comme session par défaut (Ubuntu 11.04 uniquement)

Commande :

# sudo update-alternatives --config x-window-manager
Sélection     Chemin              Priorité  État
* 0           /usr/bin/metacity   60        mode automatique
  1           /usr/bin/metacity   60        mode manuel
  2           /usr/bin/mutter     60        mode manuel

Sélectionner "mutter"

ensuite :

# sudo cp /usr/share/applications/gnome-shell.desktop /etc/xdg/autostart

Redémarrer et admirer le résultat.

Problèmes connus

Installation impossible sous Ubuntu 10.04 LTS

Pour Ubuntu 10.04 LTS, il semble y avoir un problème de dépendances.

perte de la barre de menu dans firefox

Si vous passez d'Unity à Gnome shell vous pouvez avoir des problèmes avec la barre de menu de Firefox. Désactiver l'extension "Global Menu Bar Integration" permet généralement de faire rentrer les choses dans l'ordre. Sinon, désinstallez le paquet firefox-globalmenu.

Installer Ubuntu 11.04 directement avec Gnome-Shell

Attention : Avec cette méthode , Unity ne sera pas du tout installé !!

Téléchargez la netinstall d'Ubuntu 11.04 Choisissez l'installation en mode d'expert , laissez-vous guider dans les étapes , ce n'est guère difficile (juste un peu long). Jusqu'au choix des paquets à installer , choisissez Gnome complet sans Unity !! (FIXME cette option n'est pas présentée) Lors du redémarrage en mode console , vous vous loguez et devez installer les pilotes 3D liés à votre installation.

La méthode pour installer les pilotes en ligne de commande , je ne la connais pas quelqu'un peut-il l'ajouter ?

Pour une carte graphique nVidia:

sudo apt-get install nvidia-glx-185

(c'est la version actuelle pour ubuntu 11.04).

Pour les cartes ATI Radeon voir ici : ati

Pour les cartes Nvidia voir ici : nvidia

Rajouter le dépôt PPA de gnome3 :

sudo add-apt-repository ppa:gnome3-team/gnome3 && sudo apt-get update

Installer gnome 3 :

sudo apt-get install gnome-shell*

Redémarrez votre ordinateur. Si vous n'avez pas fait d'erreurs tout devrait fonctionner. Dans le cas contraire, vous pouvez poster dans la section Gnome du Forum.

Ce tutoriel a été réalisé sur le wiki , avec la permission de son créateur Misaine. Merci à lui pour son travail et surtout son efficacité.

Quelques commandes de configuration de Gnome Shell

Astuces trouvées sur tux-planet.fr. Testé sur Ubuntu 11.04 et 11.10

Voici une liste de commandes à utiliser pour personnaliser un peu plus l'affichage de Gnome Shell. Ces dernières utilisent GSetting, le système qui remplace l'ancien Gconf.

Comment afficher la date du jour dans la barre en haut de l'écran :

gsettings set org.gnome.shell.clock show-date true

Pour retirer l'affichage de la date du jour :

gsettings set org.gnome.shell.clock show-date false

Comment afficher les secondes dans l'horloge de la barre en haut de l'écran :

gsettings set org.gnome.shell.clock show-seconds true

Pour retirer l'affichage des secondes dans l'horloge :

gsettings set org.gnome.shell.clock show-seconds false

Comment afficher les chemins de répertoires en mode texte dans Nautilus :

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

Pour cacher l'affichage des chemins de répertoire en mode texte dans Nautilus :

gsettings set org.gnome.nautilus.preferences always-use-location-entry false

Comment restaurer les boutons de réduction et d'agrandissement des fenêtres ? Avec l'arrivée de Gnome Shell, il n'est plus possible de réduire ou d'agrandir certaines fenêtres. Les développeurs ont choisi de ne laisser que le bouton de fermeture. Mais sachez qu'il est toujours possible de les restaurer.

gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":minimize,maximize,close"
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout "menu:minimize,maximize,close"

Et si vous voulez revenir au mode par défaut :

gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":close"
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout "menu:close"

Extensions

Gnome Shell peut être complété avec des extensions bien utiles. Ces extensions vous permettent d'ajouter / supprimer des fonctionnalités au shell.

Site des extensions de Gnome-Shell

Depuis peu, la fondation Gnome met à disposition un site permettant d'installer très rapidement et simplement les extensions pour gnome-shell.

Extensions Gnome-Shell

Attention : Le site est encore en Alpha. Il est donc potentiellement instable et il est possible que des changements soient rapidement faits.

Le site recense un bon nombre d'extensions. Lorsque l'une d'entre elle vous intéresse, il suffit de cliquer dessus et passer le bouton "off" en "on". L'extension va s'installer toute seule depuis le navigateur.

Aucun redémarrage du shell n'est requis pour activer les extensions.

De plus, vous pourrez depuis le site voir la liste des extensions que vous avez installé et les activer / désactiver rapidement.

Gnome Tweak Tool

Gnome Tweak Tool est un utilitaire pour vous permettre de configurer votre Gnome Shell. Pour l'installer gnome-tweak-tool.

Chercher ensuite le programme "Advanced Settings", pour y accéder.

GNOME shell extension

La plupart des extensions ci dessous nécessite d'être activé dans Gnome Tweak Tool. Un redémarrage du Shell peut aussi être nécessaire.

Apps Menu

Permet d'avoir un menu à coté du menu "Activité" avec la liste des applications par catégorie (comme dans Gnome2).

sudo apt-get install gnome-shell-extensions-apps-menu

Place menu

Permet d'avoir un menu dans le tray en haut à droite avec la liste des répertoires favoris (comme dans Gnome2).

sudo apt-get install gnome-shell-extensions-places-menu

Workspace switcher

Permet d'avoir un menu dans le tray en haut à droite avec la liste des espace de travail pour facilement passer de l'un à autre.

sudo apt-get install gnome-shell-extensions-workspace-indicator

Mediaplayer

Permet d'avoir un indicateur en haut à droite permettant de contrôler les lecteurs multimédia compatible MPRIS.

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-mediaplayer

Displaying system information

Permet d'avoir une zone dans le Gnome-Shell affichant des informations sur le système.

sudo apt-get install gnome-shell-extensions-system-monitor

Weather Indicator

Permet d'avoir un indicateur à coté de l'horloge permettant d'avoir des informations sur la météo.

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-weather

Pour la configuration, se référer à la page : http://ubuntuguide.net/install-weather-indicator-extension-on-ubuntu-11-10-gnome-shell

Pidgin

Permet de communiquer avec vos contact Pidgin directement depuis Gnome Shell.

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-pidgin

Voir aussi

1) Ubuntu 10.04 LTS et 10.10 ont Gnome-Panel en tant qu'interface par défaut, et Ubuntu 11.04 a Unity.

gnome-shell.txt · Dernière modification: Le 21/02/2012, 21:48 par 197.7.102.229
Le contenu de ce wiki est sous licence : CC BY-SA v3.0