Nouvel ordinateur : ma découverte et personnalisation de Gnome Shell
Cet article a été publié par Benjamin
le 24-05-13 à 12:30 dans la catégorie Logiciels
Tags :
- Libre
- Ubuntu
Je viens d'avoir un nouvel ordinateur professionnel. Il s'agit d'un PC portable Dell Precision M4700. Il est composé d'une carte graphique AMD FirePro M4000, de 8Go de RAM, d'un disque dur 750Go Sata et surtout d'un disque dur 250Go SSD. Bref, une petite foudre. Du coup, je me suis décidé à installer la toute dernière version d'Ubuntu (13.04) avec non pas Unity mais Gnome Shell. Depuis plus de 6 ans, j'utilisais Gnome 2. Le changement a donc été plutôt radical. Dans cet article, je vais parler de ma découverte de ce nouvel environnement et des modifications que j'y ai apporté afin qu'il me convienne.
I. Installation et découverte de Gnome Shell
Comme Gnome Shell n'est pas installé par défaut dans Ubuntu (et que je n'aime pas Unity), j'ai déjà dû commencer par l'installer avec la commande suivante :
apt-get install gnome-shell
Une fois installé, je déconnecte ma session utilisateur et je choisis Gnome lors de ma reconnexion. Ensuite, cette préférence sera conservée automatiquement.
Ma première impression : "ah... y a que ça ?" ! J'ai été vraiment surpris du fait qu'il n'y ai rien du tout sur le bureau. Aucune icône, pas de barre des programmes en bas de l'écran, pas de menu Programmes, Raccourcis ou Système en haut de l'écran. Juste un bouton Activités qui me donne un écran presque noir en cliquant dessus. Bref, rien de chez rien. Quel changement !
Bon, du coup, j'explore un peu tout seul. Je vois que la touche Super ouvre la même fenêtre que le menu Activités et je vois qu'en tapant le nom de mes programmes dans cette fenêtre noire, ils s'affichent. Je pense donc que c'est la nouvelle philosophie du truc : plus d'icônes, plus de raccourcis, on ouvre cette fenêtre et on tape le nom de notre application, c'est tout. Plus de barre des tâches, on gère tout avec le Alt+Tab. Bref, je n'aime pas du tout cette façon d'utiliser mon ordinateur.
En regardant un peu sur Internet, je me rends compte que pas mal d'extensions sont disponibles avec Gnome Shell. Elles permettent de personnaliser son apparence et son comportement . Ce sont ces extensions qui m'ont fait adopter ce gestionnaire de fenêtres.
II. Les extensions Gnome Shell
Il y a vraiment un truc qui m'a bluffé avec ces extensions, c'est l'interface web qui permet de les installer/configurer/supprimer. Vous pouvez tout faire directement depuis la page web en question. Voici la liste des extensions que j'ai installé et à quoi elles correspondent :
- Activities Configurator : permet de supprimer le menu Activités en haut à gauche et de désactiver le Hot Corner. Le Hot Corner fait en sorte que quand le curseur est tout en haut à gauche de l'écran, cela éclate toutes les fenêtres du bureau en miniature (c'est super chiant je trouve) ;
- Alternative Status Menu : modifie le menu déroulant qui permet d'éteindre l’ordinateur pour y ajouter une entrée de mise en hibernation ;
- Applications Menu : l'équivalent du menu Applications dans Gnome 2 ;
- Battery remaining time and percentage : affiche le pourcentage de charge de la batterie ainsi qu'une estimation du temps restant avant coupure ;
- Dash to Dock : un dock super pratique qui se cache si une fenêtre est devant lui et qui se positionne à gauche de l'écran ;
- Drop Down Terminal : un terminal qui descend de l'écran (comme tilda) en tapant sur la touche "carrée" (au dessus de Shift - du coup je ne peux plus taper ce caractère maintenant) :) ;
- Hide Clock aka dateMenu : supprime la date et l'heure en haut de l'écran. Vous le verrez plus bas, je l'affiche dans la barre des tâches ;
- NetSpeed : un indicateur des bits envoyés et reçu en temps réel ;
- Places Status Indicator : l'équivalent du menu Raccourcis dans Gnome 2 ;
- Remove Accessibility : supprime le menu d’accessibilité dans la barre en haut ;
- User Themes : une extension nécessaire pour changer le thème de Gnome Shell (que j'expliquerai ensuite) ;
- Weather : affiche une icône de la météo dans ma ville (bon ça, ça sert pas à grand chose) ;
- Workspace Grid : permet de paramétrer l'organisation de ses espaces de travail ;
- Workspace Indicator : affiche l'espace de travail sur lequel on se trouve dans la barre en haut.
III. La barre des tâches
Je n'arrive pas à me passer de la barre des tâches en bas de mon écran. Sans elle, je perds mes fenêtres et ça me soûle de devoir les rechercher sur mes différents espaces de travail (surtout que j'ai 4 espaces * 2 écrans, ça fait beaucoup)... J'ai vu qu'il existait une extension Gnome pour ajouter une nouvelle barre : Frippery Bottom Panel. Malheureusement, cette barre n'est presque pas paramétrable. Sa taille, sa couleur ou sa transparence ne peuvent pas être changées, du coup, elle s'intégrait mal avec mon thème Gnome. J'ai donc cherché autre chose et j'ai trouvé mon bonheur : tint2, une barre des tâches légère et très paramétrable.
Pour l'installer, c'est simple, un sudo apt-get install tint2
fera l'affaire. Ensuite pour le lancer, il suffit de taper la commande tint2
dans un terminal (ou dans Alt+F2).
Je n'ai presque fait aucune modification de configuration. Comme je l'ai dit, on peut aller très très loin dans sa configuration mais moi, sa conf de base me convenait très bien. J'ai juste modifié ces deux lignes du fichier de configuration (~/.config/tint2/tint2rc) :
- panel_monitor = 1 au lieu de panel_monitor = all pour n'afficher la toolbar que sur un seul écran ;
- task_centered = 0 au lieu de task_centered = 1 pour aligner les noms des programmes à gauche.
Voila c'est tout.
IV. Le thème
Par défaut, Gnome Shell est tout noir, partout. J'ai trouvé ça un peu trop sombre. Moi j'aime bien les barres transparentes. Du coup, après avoir un peu cherché dans les thèmes GTK 3.x, j'ai adopté un thème que je trouve magnifique : Zukitwo.
Une fois ce thème téléchargé, j'ai dû créer un dossier ~/.themes/ dans lequel j'ai le l'ai extrait. Ensuite, j'ai utilisé l'application Tweak Tool (installé via sudo apt-get install gnome-tweak-tool
) pour sélectionner ce thème. Voici d'ailleurs mes paramètres de thème complets :
V. Le résultat
Je parle, je parle mais il est temps d'illustrer mes propos. Voici le résultat final de mes différentes modifications :
C'est sobre, c'est simple, c'est bien :)
VI. Derniers détails
J'ai utilisé Tweak Tool pour faire d'autres modifications, comme par exemple afficher les icônes sur le bureau, je ne vais pas tout détailler ici.
Une chose importante, comme je vous l'ai dit, il faut lancer la commande tint2
pour que la barre des tâches se lance. Si j'utilise l'outil des programmes au démarrage de gnome et que je lance tint2
directement, la transparence ne fonctionne pas et j'ai une barre des tâches noire. Il semble qu'il faille un délai entre le démarrage de l'OS et la lancement de tint2. J'ai donc fait un tout petit script que je lance au démarrage (via l'utilitaire Applications au démarrage d'Ubuntu). Le voici :
#/bin/bash
#on change la disposition du clavier pour corriger le bug avec les claviers sans fil logitech
setxkbmap fr -variant oss
sleep 2
#on affiche la barre des taches en bas de l'écran
tint2
sleep 2
#on fait un trimming pour ne pas diminuer les perf du disque SSD
fstrim /
Ce qui est intéressant pour notre cas ici c'est le sleep 2
et le tint2
après, c'est à dire que le tint2 se lance 2 secondes après le lancement du script. Avec ce délai, la transparence est bien prise en compte.
Voila, je pense avoir fait le tour de mes modifications. Mon Gnome Shell me convient bien comme il est actuellement. Si vous avez des questions ou des remarques, comme d'hab', vous n'hésitez pas.
À bientôt !
Commentaires
Bonjour
Je vais peut-être passer pour un trolleur, mais ce n'est pas mon intention, c'est juste pour ma culture personnelle.
Je vois plein de gens qui bidouillent dans tous les sens pour modifier leur Unity ou leur Gnome-shell (pas trop personnalisables par défaut). D'où ma question : pourquoi pas KDE ?
Tout ce qui est décrit dans cet article peut se faire rapidement, sans script et sans rien installer du tout ! Tout en natif, tout de dispo par défaut.
Je suis preneur d'avis.
Pour ma part, j'ai utilisé Ubuntu jusqu'à la 12.04, puis Kubuntu par la suite.
J'ai jamais accroché KDE.
J'ai essayé plusieurs fois depuis toutes ces années mais ça me rebute à chaque fois. J'ai toujours trouvé ça trop lourd, pas seulement en terme de charge CPU/RAM mais c'est l'impression que j'avais en l'utilisant. Trop fouillis, trop gros, pas assez clair, épuré.
Du coup c'est une solution que je n'ai même pas envisagée pour cette nouvelle machine.
C'est un avis très très subjectif et suppose que j'aurais pu arriver à peu près au même résultat avec KDE mais bon... Les réflexes :)
Oui, je comprends, ayant pas mal utilisé Ubuntu avant (donc Gnome 2 puis Unity).
Cela dit, ça c'est grandement amélioré depuis quelques versions. Sur les postes sur lesquels j'ai fait des tests, Unity n'était pas plus rapide (au contraire même). Sur ce point, KDE 4.10 apporte de très très bonnes surprises.
Et vu que les possibilités de configuration sont colossales, on peut très bien se faire une config épurée, voir minimaliste.
Par exemple, un de mes bureaux virtuels ne contient que la barre, alors qu'un autre est bourré de widgets en tous genres.
Et c'est pareil pour les logiciels. Par exemple, Dolphin et Gwenview (équivalents de Nautilus et Eye of Gnome) peuvent donner beaucoup beaucoup d'infos (donc puissant, mais fouillis), ou selon nos choix, ne montrer que le minimum.
Voilà, après je ne parlerai pas de Gnome-shell, que je ne connais absolument pas.
Mouais.
Je suis fan de GShell :)
Et il existe une "Ubuntu Gnome Edition" hein ;) bien cachée mais elle existe...
Et vu les modifs que tu apportes (suppression de Activités/hot corner, icones sur bureau, etc...) bah... tu devrais rester en Gnome 2 ou équivalent :p
Je pense que les dev. de GS 3.6 ont voulu virer cette notion de "lanceur + appli" couplée à un bureau fourre-tout....
Hors tu reviens en arrière en quelque sorte...
Après, chacun est libre :)
Et pour les lecteurs de ton billet : le dock existe même sans ton extension "dash 2 dock" mais il reste toujours caché jusqu'à ce qu'on active le hotcorner (ou la touche "super") et cette extension permet de le faire apparaître quand on mets la souris à gauche ou quand une fenêtre n'occupe pas tout l'écran...
interessant de faire connaitre les extensions de gnome-shell 3, je l'ai testé mais surement pas assez pour le maitriser et j'ai donc un peu abandonné.
En revanche, je viens de me remettre dans KDE et oh surprise par rapport aux précédentes versions que j'avais connu, il s'agit certes d'une usine à gaz, mais KDE est énormément configurable. ca faisait quelques années que je l'avais essayé. et je pense que je vais approfondir son utilisation.
Je vois que tu es sur un M4700 avec une firepro, et je suis de mon côté sur M6600 avec firepro aussi, j'y connecte parfois un écran sur un port VGA et ça me plante l'affichage si je veux les résolutions natives de chaque moniteur en sélectionnant un affichage étendue. ça ne me fait ça seulement lorsque je fais les mises a jours ubuntu, à la première install ça marche nickel. J'ai un pote qui a le meme probleme sur le meme ordi, et ce apres plusieurs install.
peux tu me dire si tu as eu ce probleme?
@Gilles : j'étais quand même curieux de changer d'environnement de bureau. Comme je le disais dans l'article, j'utilisais Gnome 2 depuis mes débuts sous Ubuntu (il y a plus de 6 ans) et je voulais découvrir d'autres choses, sans pour autant modifier toutes mes habitudes de travail et d’utilisation d'un PC.
@panaf : en fait moi c'est un peu différent car quand je suis au boulot, j'utilise ce dock Dell : http://accessories.euro.dell.com/sn...
J'ai 2 écrans (identiques) branchés dessus en HDMI, l'affichage switch très bien sur ces 2 écrans et je passe en mode affichage entendu lorsque je mets le PC sur le dock (écran fermé). Je fais tout ça grâce au Catalyst Control Center. Par contre, je n'ai encore jamais essayé un écran + l'écran du PC portable.
C'est marrant parce que au final l'interface de ton Ubuntu ressemble pas mal à Unity. Le dock à gauche, les notifs en haut, le thème graphique classique.
Je ne comprend pas trop pourquoi les gens n'aiment pas Unity. C'est juste un dock classique paramétrable et un Dash.
Par exemple le truc qui me gonflait le plus dans Unity c'était le fait que tu ne pouvais pas cliquer droit dans les menus (genre les marque pages firefox, etc.).
Comment ça pas de clique droit ?
Dans le global menu unity, les clics droit/milieu font la même chose que le gauche.
Je n'arrive pas à comprendre l'intérêt de Dash to dock + tint. Ça fait double emploi, non ?
Je ne comprends pas ton analyse de KDE, Panaf. Ca fait des lustres que KDE est hautement configurable. La roue dentée en est le symbole à ce titre. Il n'y a donc là rien de nouveau.
Ce qui est nouveau par contre, par rapport à d'anciennes versions, c'est que maintenant (KDE 4.10), tout est fluide et réactif. Qu'entends-tu par "il s'agit certes d'une usine à gaz" ?
@m3galo : je n'utilise le dock que comme lanceur de mes applications. Une fois qu'elles tournent, je me sers de tint (qui est plus pratique avec plusieurs fenêtres de la même application)
Salut !
Tout d'abord je voulais te féliciter pour cet article, très proche, précis & concis. Néanmoins, après lecture & application de celui-ci, j'ai vu que tu avais réussi à enlever dans la barre des tâches en haut à gauche, l'onglet qui te dit que tu es sur telle ou telle chose. Comment as-tu fait? Car j'aimerais que cela n'apparaisse qu'en bas avec Tint2.
Merci !
Interessant cet article.
Je plussoie sur le commentaire de gilles. J'utilise gnome 3 depuis plus de 2 ans je crois, je n'ai jamais ressenti la nécéssité de le customiser à la sauce gnome 2.
Tu reviens vraiment arrière et je trouve cela dommage. Le bureau est vraiment fonctionnel et dépouillé en natif, ca vaut le coup de changer ses habitudes. Car c'est ce que vous dites " je voulais découvrir d'autres choses, sans pour autant modifier toutes mes habitudes de travail et d’utilisation d'un PC", or la vous ne voyez rien de nouveau. A pensez comme cela, on en serait encore tous à fonctionner avec win 3.1... ;)
Je n'arrive pas à comprendre les gens qui veulent tellement revoir le menu "applications", cela me parait tellement pas pratique, autant cliquer sur super + premières lettres de l'appli et hop appli lancée!
Bref, le changement c'est maintenant, mais tout le monde ne semble pas l'accepter ;)
Je suis aussi d'accord avec Gilles et gnomovtt, Gnome Shell est une vrai avancée en terme d'ergonomie.
J'avais aussi essayé de recréer mon bureau Gnome 2 au début mais après avoir fait l'effort d'utiliser Gnome 3 tel qu'il a été pensé (1 bureau = 1 activité) je n'ai plus eu envie de revenir en arrière.
Le seul reproche que je fais à Gnome 3 est de vouloir trop simplifier l'interface de Gnome Shell et surtout des applications Gnome afin de les rendre utilisables de manière tactile. Il est assez évident d'ailleurs que Gnome 3 est plus adapté actuellement à un usage tablette qu'à un usage PC (les notifications dans le bas de l'écran, le menu unique des applications dans la barre du haut, la suppression du double panneau de Nautilus...). Je préférerai que les développeurs fournissent 2 versions bien adaptées à l'usage plutôt qu'une version unique qui doit faire des concessions.
Malgré tout c'est clairement pour moi l’environnement de bureau le plus ergonomique et efficace.
Je me faisais la réflexion il y a quelques jours justement.
Quand j'ai découvert Gnome 3, j'étais trop perdu, c'était trop de changement d'un coup, du coup j'ai voulu retrouver mes habitudes de Gnome 2 en installant le menu applications par exemple. Et puis à l'usage, je me suis rendu compte que finalement je n'utilisais plus du tout ce menu (au profit de la touche Super + nom du programme). Du coup je l'ai enlevé :)
Par contre, je ne peux vraiment pas me passer d'une barre des tâches (de tint2) et ça, je ne pense pas que ça changera.
Cette extension permet d'avoir la liste des fenêtres dans la barres du haut : https://extensions.gnome.org/extens...
J'en utilisais une autre au début mais la gestion des fenêtres par activité l'a rendu obsolète.
Bonsoir. Excellent tuto. J'ai juste un petit problème avec Places Status Indicator. J'aurai voulu savoir comment déplacer l'icone ?
Cordialement
Pourquoi ne pas installer directement Debian Wheezy ?
Mettre debian et ubuntu au même niveau ... ?
Ubuntu est basée sur debian, il doit y avoir quelques avantages. Ne serait-ce que des softs plus à jour, une gestion de package plus friendly.
Ceci étant je trouve qu'effectivement le résultat présenté me fait irrésistiblement penser à Unity. Tant de chose pour ...