URL: https://linuxfr.org/news/gnome-3-8-deux-ans-deja Title: GNOME 3.8 : deux ans déjà ! Authors: Anonyme antistress, Davy Defaud, Laurent Pointecouteau, Nÿco, Thomas Debesse, patrick_g, liberforce, saltimbanque, nazcafan, Kekun, Kioob, Benoît Sibaud, Florent Zara, pH, Maxime et ndv Date: 2012年10月26日T17:36:23+02:00 License: CC By-SA Tags: linux_mint, gnome, ubuntu et fedora Score: 58 La fondation GNOME a publié récemment la version 3.8 de son environnement de bureau. Cette version confirme la vitalité du projet deux ans après le virage délicat de la 3.0. Au menu : une session classique complète, beaucoup de paramétrages supplémentaires, beaucoup de peaufinage du bureau, un assistant de configuration initiale, l’intégration de ownCloud, le passage à WebKit2, une nouvelle application _horloges_ et la mise à jour de nombreuses applications. ---- [Sommet des développeurs GNOME à Boston](http://linuxfr.org/news/sommet-des-developpeurs-gnome-a-boston) [JavaScript comme langage par défaut](http://linuxfr.org/news/javascript-comme-langage-par-defaut-pour-gnome) [Notes de version](https://help.gnome.org/misc/release-notes/3.8/index.html.fr) ---- ![Le sélecteur d'application de GNOME 3.8](http://bersace.cae.li/pub/linuxfr/gnome38/shell-applications.png) Cette version montre un projet **à l’écoute des critiques**, avec un mode classique, plus de paramétrages exposés, le support de ownCloud et beaucoup de peaufinage. L’ensemble des **applications GNOME 3** commence à se concrétiser, mais la route est encore longue. Des applications et des utilitaires historiques passent à l’ergonomie GNOME 3, mais en dehors d’Epiphany et Nautilus, les principales applications sont encore à attendre pour leur version GNOME 3. Néanmoins, **des prototypes** parfois assez avancés sont là, témoin du travail en cours : Photos, Musique, Notes, Calendrier, Contacts. L’expérience développeur est un sujet majeur pour la communauté GNOME, avec des choix difficile comme le langage de programmation JavaScript, la rédaction et la restructuration de documentation, et la conception d’un SDK complet. Cette version est le fruit d’un nombre toujours croissant de développeurs. Témoin d’une dynamique forte, malgré les critiques. Ou peut‐être les critiques sont-elles justement un signe de ce dynamisme ! # Le Shell GNOME Shell continue d’évoluer, voire de se remettre en cause : * deux menus contextuels ont été créés : l’un concerne le fond du bureau et l’autre la zone de notification (ceux‐ci peuvent sembler vides, mais ils offrent un potentiel pour les extensions) ; ils sont accessibles par un clic droit ou par un appui long ; * le sélecteur d’application Alt-Tab laisse la place à un sélecteur de fenêtre plus traditionnel ; * le menu accessibilité est désormais désactivé par défaut. Quelques détails pratiques à souligner : * la vue d’ensemble affiche désormais les miniatures de fenêtres en respectant leurs proportions, pour permettre de les identifier plus facilement ; * [différents raccourcis ont été revus et de nouveaux ont été ajoutés](https://help.gnome.org/misc/release-notes/3.8/shortcuts.html.fr), tandis que le Shell utilise le potentiel tactile des dernières versions du serveur X (ainsi, frapper le bord permet de déclencher l’affichage de la zone de notification) ; * il est désormais possible de lancer plusieurs applications en mode « Overview » en maintenant la touche « Ctrl » appuyée. Attardons‐nous un instant sur le lanceur d’applications, qui a fait l’objet d’une importante refonte : ## Refonte du lanceur d’applications Les discussions sur le nouveau lanceur d’applications ont commencé en décembre 2010. La problématique du lanceur d’applications est : *« comment l’utilisateur trouve le logiciel pour la tâche qu’il veut faire ? »* Actuellement, trois solutions sont proposées : le _dock_, la recherche et la grille complète avec les catégories. Avec la 3.8, le lanceur d’applications présente deux onglets : d’une part, les *Applications fréquentes*, de l’autre, la *grille complète* des applications. Pour les applications favorites, on a déjà le _dock_. Ironiquement, c’est le retour des onglets dans GNOME Shell, après l’abandon pour la 3.6 de la distinction entre fenêtres et applications. Un bouton permet de lancer le gestionnaire de logiciels de la distribution, plutôt que d’être une application parmi d’autres. L’onglet *Récent* est rempli automatiquement. Sa grille d’applications se restreint à un écran (la barre de défilement est prohibée) et le nombre de colonnes de la grille a été limité à six, quelle que soit la largeur de votre écran (ceci afin d’éviter de retrouver l’ensemble de vos applications dans cet onglet, ce qui annihilerait son intérêt). L’onglet *Toutes* correspond au lanceur 3.6, à une chose près : les catégories ont été abandonnées (c’est là que vous commencez à crier). Celles‐là même qui faisaient l’ergonomie du menu GNOME 2 face au cloaque du menu *Programmes* de Windows et au *où est Charlie ?* de Mac OS X ! Les catégories sont remplacées par des groupes, à l’instar de ce qu’on retrouve dans iOS. Le groupe s’affiche en surimpression. Pas de sous‐groupes. À noter : à la différence des groupes d’iOS, ceux de GNOME 3.8 ne sont pas modifiables ! En fait, on peut [ajouter un groupe d’applications](http://worldofgnome.org/how-to-create-custom-appfolders-in-gnome-shell-3-8/) à partir d’une catégorie dans _Tweak Tool_. Les groupes personnalisés sont prévus pour GNOME 3.10. La personnalisation se fera au travers du gestionnaire de logiciels, la fusion entre *Alacarte* et *Logiciels*. L’abandon des catégories lève déjà des critiques. Certes, la distinction entre *Accessoires*, *Utilitaires* et *Système* était hasardeuse. Mais, concrètement, ce choix permet de nettoyer la grilles des applications de tout un tas d’applications rarement utilisées. ## Peaufinage L’initiative *Chaque détail compte*, gérée par Allan Day, a été réitérée sur ce cycle, et une soixantaine de détails ont été peaufinés ; comme, par exemple, la possibilité de déverrouiller l’écran de veille directement en tapant le mot de passe sans devoir lever le rideau explicitement, ou la possibilité d’utiliser les raccourcis clavier du bureau dans la vue _Activité_ (réglage du son, luminosité, etc., pas confirmé pour l’impression d’écran). Ce polissage se poursuivra avec la version 3.10. ![Vue activités](http://bersace.cae.li/pub/linuxfr/gnome38/shell-apercu.png) # Un mode classique remplace la session restreinte Le mode *restreint* a été abandonné au profit d’un mode *classique*. Le mode restreint avait été conçu comme une solution pour les petites configurations sans accélération matérielle. Avec [LLVMpipe]( http://www.mesa3d.org/llvmpipe.html) c’est devenu inutile : l’accélération logicielle est suffisamment performante pour faire tourner GNOME Shell, y compris sur des machines virtuelles. En revanche, les distributions présentaient le mode restreint comme un mode *classique* pour les utilisateurs rétifs à l’ergonomie introduite avec GNOME 3. Le projet GNOME suit donc le pas en fournissant désormais officiellement un bureau *classique*, implémenté sous forme d’extensions et d’un thème du Shell, de manière à reproduire l’expérience de GNOME 2 avec les technologies de GNOME 3. Aparté : il y avait déjà beaucoup d’extensions disponibles pour mimer GNOME 2. Linux Mint avait même proposé une configuration par défaut de GNOME 3 utilisant ces extensions, avant de dériver GNOME Shell sous le nom de [Cinnamon](http://cinnamon.linuxmint.com/). Désormais, ces extensions sont prises en charge en amont et livrées par défaut. On peut comparer ces deux variantes de session du Shell aux variantes de [Plasma de KDE](http://kde.org/workspaces/). ![Menu du mode classique](http://bersace.cae.li/pub/linuxfr/gnome38/classic-menu.png) À première vue, on remarque le thème gris qui tranche avec le thème noir de la version normale. Le bouton *Activités* est remplacé par les menus *Applications* et *Raccourcis*. L’écran *Activités* n’a pas disparu, il est toujours accessible depuis le menu *Applications*. Juste après se trouve le menu global de l’application courante. Le menu *Système* de GNOME 2 a été remplacé par le menu utilisateur, à droite, et le centre de contrôle. Le calendrier reprend sa place à droite, plutôt qu’au centre du tableau de bord. Un tableau de bord contient la liste des fenêtres et une une zone de notification simple. Lorsque l’on clique sur une notification, le centre de notification de GNOME Shell s’affiche normalement. Le mode classique est donc plutôt un mode hybride. L’écran *Activités* et le centre de notification sont là. Pas de compatibilité avec les appliquettes *— applets —* de GNOME 2, mais on peut installer toutes les extensions de GNOME Shell ! Ce nouveau mode est un bon compromis. Si vous aimez la barre de tâches, les catégories d’applications, le menu *Raccourcis* et le gris, alors ce mode est fait pour vous. Si vous n’aimez pas les menus GNOME Shell, les nouvelles notifications, le menu global par application et la nouvelle ergonomie des applications, alors le mode classique ne vous satisfera pas. ## La famille des GNOME s’agrandit On avait déjà [MATE](http://mate-desktop.org/), un dérivé de GNOME 2, pour éviter le passage à GNOME 3. Un deuxième dérivé de GNOME vient de voir le jour : [_Consort_](http://www.h-online.com/open/news/item/Consort-Desktop-Environment-fork-of-GNOME-Classic-announced-1786171.html), par la distribution [SolusOS](http://solusos.com/). Contrairement à MATE, Consort reprend le développement des bibliothèques historiques de GNOME, mais sur les fondations de GNOME 3 : GTK+ 3, GIR, D-Bus, dconf au lieu de GTK+ 2, Bonobo et GConf, entre autres. L’idée semble plus pérenne que MATE, mais ce dernier est déjà bien installé, avec même des paquets dans les dépôts de Fedora, la distribution fer de lance de GNOME 3. Pour le moment, Consort est juste GNOME 3 restreint avec les modifs de la distribution SolusOS et quelques renommages. Est‐ce que MATE va rejoindre Consort pour migrer vers les nouvelles fondations ? À suivre ! # Options de configuration (oui, vous avez bien lu !) Trois nouveaux panneaux de configuration apparaissent, et beaucoup de nouvelles options complètent les panneaux existants. ## Nouveaux panneaux et améliorations de ceux existants Le nouveau panneau *Recherche* permet de sélectionner les fournisseurs de recherche. Ce panneau tombe à pic, car le nombre de fournisseurs ne cesse de croître. Les fournisseurs de recherche sont tous paramétrables : vous pouvez interdire à GNOME de rechercher dans vos contacts, par exemple. À ce sujet, Nautilus fournit la recherche récursive devenant utilisable dans la recherche du Shell. On peut choisir les dossiers de recherche dans les paramètres du fournisseur. Le nouveau panneau *Notifications* permet de filtrer les notifications par application et de configurer le comportement des notifications par application : jouer un son, afficher dans l’écran de veille, afficher une bannière, etc. Une finesse de configuration rarement atteinte chez GNOME ! Enfin, le nouveau panneau *Vie privé & partage* fait son entrée. Il permet de paramétrer la géolocalisation, les fichiers temporaires, l’historique ou encore l’envoi de données dans les rapports d’erreur. Au rayon des améliorations, le panneau *Énergie* inclut des jauges pour les batteries des claviers et souris Bluetooth, ainsi que la possibilité de désactiver le Wi‐Fi pour économiser de l’énergie. Le panneau *Utilisateurs* affiche quant à lui l’historique des sessions et ajoute de support de [Kerberos](http://fr.wikipedia.org/wiki/Kerberos "Définition Wikipédia"). Enfin, le panneau de configuration *Réseau* s’enrichit de nombreuses options (et permet dorénavant de créer plusieurs connexions filaires). ## Nouveaux services : ownCloud & IMAP Alors que GNOME se concentrait sur la prise en charge des services propriétaires de Google, Facebook et Microsoft, la version 3.8 apporte enfin une contribution pour faciliter le désenclavement des utilisateurs : [ownCloud](https://owncloud.org/). À l’origine un projet de la communauté KDE, il permet d’installer sur son serveur tous les services qu’on attend de l’informatique en nuage : fichiers, calendrier, courriel, contacts, etc. Une fois le compte ownCloud configuré dans les comptes en ligne, on peut utiliser ses services directement dans Evolution. Des services d’hébergement clef en main basés sur ownCloud existent. En outre, GNOME Online Account prend en charge les simples comptes IMAP comme des comptes de service en ligne. Evolution sait en tirer partie pour se configurer automatiquement. # Le navigateur Web Un dernier coup de collier a été donné pour terminer le portage vers **WebKit 2**. Il aura fallut deux ans. Cela marque principalement le retour de Flash, mais en général une stabilité accrue et le mode _incognito_. Les fenêtres en mode _incognito_ ont le thème sombre, comme les applications multimédia. Trois ans après le dernier cassage, les extensions sont une nouvelle fois désactivées car incompatibles. L’indispensable extension de blocage de publicité [Adblock](http://fr.wikipedia.org/wiki/Adblock "Définition Wikipédia") a été intégrée pour limiter la gêne. Un bouton *Rouvrir le dernier onglet fermé* apparaît. La génération d’icône des lanceurs d’applications Web a été largement améliorée. La recherche dans la page a été revue pour correspondre à l’ergonomie GNOME 3. ![Mode privé d'Epiphany](http://bersace.cae.li/pub/linuxfr/gnome38/epiphany-yt.png) L’interface de programmation WebAudio permettant la manipulation du son via JavaScript est prise en charge. Le lecteur HTML 5 reçoit de nouveaux contrôles de lecture, grâce au travail Jon McCann. Style GNOME Shell, en surimpression. Epiphany est un projet très actif, avec une vingtaine de développeurs et trois mécènes. Il faut bien ça pour rattraper/dépasser la concurrence : nous y sommes presque ! # Une page qui se tourne pour Gcalctool Pour la petite histoire, *Gcalctool* est un des rares programmes à être antérieurs à GNOME lui‐même. On retrouve même des racines de *Gcalctool* dans Solaris, l’UNIX de Sun, en 1986 ! Deux versions disponibles : une en XView (nommée [*calctool*](http://calctool.sourceforge.net/Screenshots/screenshots.html)) et une en GTK+ (nommée *gcalctool*). La dernière version de *gcalctool* est la 6.6.2... Eh oui, le numérotation de *gcalctool* a commencé bien avant GNOME ! :-) ![Version 4 de gcalctool, en XView](http://calctool.sourceforge.net/Screenshots/calctool_ss.gif) Le logiciel a été complètement réécrit en Vala et a été renommé **GNOME Calculette**. On peine à le croire tant les fonctionnalités et l’ergonomie sont identiques. Le projet est renommé et le numéro de version suit celui de GNOME. La quantité de code a été divisée par trois. Peu de nouvelles fonctionnalités : les erreurs sont surlignées, une ombre autour de l’écran de la calculette est appréciée. Mais sur ces nouvelles bases, pourquoi pas un mode papier, à l’instar de [_galculator_](http://galculator.sourceforge.net/) ? Ou encore un [mode statisticien](https://bugzilla.gnome.org/show_bug.cgi?id=564763) ? ![La calculette de GNOME3](http://bersace.cae.li/pub/linuxfr/gnome38/calculator.png) # Les utilitaires Pour **Nautilus**, cette version est calme. On note toutefois le retour de la vue arborescente et de l’action *Formater...*. Pour la cohérence avec GTK+, l’option *fichiers cachés* est partagée entre les deux projets. Néanmoins, le partage du panneau latéral entre Nautilus et le sélecteur de fichiers est reporté, bien que le code existe déjà. ![Nautilus arborescent](http://bersace.cae.li/pub/linuxfr/gnome38/nautilus-arbo.png) Le client de messagerie **Empathy** propose le défilement infini de la fenêtre de discussion. Lorsque l’utilisateur défile vers le haut, Empathy charge l’historique pour compléter la vue. Un bon complément au navigateur d’historique. Sous le capot, Empathy passe à Python 3. Quelques correction de bogues, comme la [sauvegarde de salons favoris](https://bugzilla.gnome.org/show_bug.cgi?id=678983), l’[échappement de `\` dans l’historique](https://bugzilla.gnome.org/show_bug.cgi?id=691085) et une meilleure intégration avec _Ubuntu Online Accounts_. **GEdit** prépare sa mue vers l’ergonomie GNOME 3. Le menu global est utilisé. Le portage vers Python 3 est fait. *Allan Day* a précisé les [maquettes de la nouvelle interface de GEdit](https://github.com/gnome-design-team/gnome-mockups/blob/master/gedit/gedit-menus.png). À suivre, donc. Le **moniteur système** passe au style GNOME 3. La barre de menu est remplacée par le menu d’application. Le menu *Affichage* qui n’était actif qu’avec l’onglet *Processus* devient un menu contextuel de cet onglet. Le menu *Édition*, qui portait très mal son nom, est abandonné en faveur du menu contextuel de processus. L’onglet de résumé est transféré dans le centre de contrôle *Détails*. Passage réussi à l’ergonomie GNOME 3 ! À l’avenir, le moniteur système pourrait intégrer **Baobab**, le moniteur d’utilisation de disques. Mais ce projet est encore à l’état embryonnaire. ![Moniteur système](http://bersace.cae.li/pub/linuxfr/gnome38/monitor.png) Le **Terminal** GNOME passe au style GNOME 3. La barre de menu est simplement allégée. Sur un petit écran, la barre de titre disparaît. De plus, la « transparence » du fond n’est plus prise en charge. Nouveauté, une application **Horloges** fait son entrée, avec pas mal de fonctionnalités : horloges multiples sur différents fuseaux, alarme, chronomètre et minuteur, etc. Cette application remplace avantageusement l’appliquette calendrier de GNOME 2. ![Minuteur](http://bersace.cae.li/pub/linuxfr/gnome38/clocks.png) # Plate‐forme L’objectif de portage vers Python 3 a bien avancé avec les portages de GEdit, Empathy et Mutter. Il ne reste que l’introspection à porter. GTK+ 3.8 améliore ses sorties Wayland et HTML 5 (nommée Broadway). La prise en charge du simple clic est étendue aux TreeView et IconView. Les animations et le redimensionnement sont synchronisés avec Mutter. Des fenêtres surgissantes orientées interface tactile remplacent les menus contextuels des champs pour les périphériques tactiles. Enfin, des optimisations notables dans le calcul de la taille des éléments graphiques _— widgets —_, le chargement des icônes et le dessin des textes avec Pango. Les performances de JavaScript ont aussi été largement optimisées. C’est notable dans _Shell_ et dans _Document_. # Avenir rempli Avec beaucoup de contributeurs dans tous les domaines, l’avenir promet d’être très actif. L’annonce de Mir a donné un coup de fouet au développement de Wayland. On attend des choses plus concrètes pour le kit de développement, mais l’horizon reste la [4.0](http://linuxfr.org/users/mum1989/journaux/gnome-4-0-et-gnome-os-prevus-pour-2014-abandon-du-pc-meme-si-on-en-etait-pas-loin-avec-gnome3), c’est‐à‐dire 2014. Côté Shell, sont prévus la mise à jour automatique des extensions et le désormais traditionnel peaufinage *Every Details Matter*. Reste les nombreuses applications en version alpha qui devraient faire le gros de l’actualité de la 3.10 : _Musique_, _Photos_, _Vidéos_, _Notes_ (appelée _Bijiben_), _Calendrier_, _Cartes_, _Logithèque_ (multi‐plate‐forme) rejoindront Epiphany, _Documents_, _Contacts_ et _Boxes_. # Disponibilité Comme d’habitude, Fedora est la distribution de choix pour avoir _GNOME vanilla_. Pour les Ubunteros, l’avenir n’est pas si sombre. Ubuntu a adopté officiellement la variante Ubuntu GNOME de Jérémy Bicha. Néanmoins, il faudra activer un dépôt [PPA](http://worldofgnome.org/gnome-3-8-on-ubuntu-13-04/) pour avoir l’ensemble de GNOME 3.8 à jour. Bonne mise à jour !

AltStyle によって変換されたページ (->オリジナル) /