Aller au contenu

Archive de mai, 2011

5
mai

Ajouter une barre des tâches dans GNOME Shell (tint2)

On va aborder ici un point sensible de GNOME Shell : la suppression pure et simple de la barre des tâches. Certains sont plutôt d’accord avec cette décision et s’en sortent très bien avec la fenêtre des activités et les nombreux raccourcis clavier. D’autre au contraire sont vraiment gênés par ça et cherchent désespérément leurs fenêtres partout. Je pense être en ce moment un peu entre les deux… Et bien que je sois partisan du « tout clavier » ou presque, je pense que ce que je vais vous proposer va intéresser du monde.

En me baladant un peu sur le net, je suis tombé sur un projet intéressant appelé tint2. Il se présente comme une barre des tâches non intrusive et légère. Ce projet est visiblement toujours maintenu puisque des commits ont eu lieu en mars dernier. Enfin, et c’est là où c’est intéressant : tint2 s’intègre très bien dans GNOME Shell!

Installation sous ArchLinux

L’installation sous ArchLinux est simple :

$ sudo yaourt -S tint2

Et pour voir à quoi ça ressemble :

$ tint2
tint2

tint2 : taskbar

Cette barre des tâche est entièrement configurable mais nous y reviendront un peu plus loin. Quoi qu’il en soit, si vous êtes conquis par cet outils, vous pouvez ordonner son lancement au démarrage en lançant dans un terminal :

$ gnome-session-properties

Puis ajoutez une entrée dont la commande sera tint2. Enregistrez, fermez et le tour est joué!

À vous d’adapter ensuite l’installation en fonction de votre distribution. Dans le cas où cette application ne serait pas dans les dépôts, le dossier des sources contient un fichier INSTALL expliquant comment procéder manuellement.

Configuration

Comme je l’ai évoqué précédemment, cette barre est entièrement paramétrable. Pour accéder à l’interface de configuration, il suffit de lancer depuis un terminal :

$ tint2conf

Cliquez ensuite sur le premier bouton « Show properties ».

tint2conf

tint2conf : configuration de tint2

Je ne vais pas détailler entièrement cette éditeur de configuration vu que tout est très bien expliqué ici. En revanche, voici les quelques modifications que j’ai apporté sur ma version :

  • Dans l’onglet « Clock », j’ai décoché « Show » de façon à supprimer l’affichage de l’horloge dans la barre des tâches. L’affichage intégré dans GNOME Shell me convient parfaitement et je ne vois pas l’intérêt d’un doublon.
  • Dans l’onglet « Mouse », j’ai changé le clic droit (« Right Mouse Click Action ») de « close » à « none ». En effet, le clic droit qui ferme la fenêtre ne me plaisait pas du tout. Du coup je n’ai donné aucun comportement au clic droit. Il est possible de lui donner le même comportement que le clic gauche mais après avoir essayé, j’ai trouvé ça trop confus.
  • Enfin, j’ai un peu adapté l’opacité dans le premier onglet (« Background 1 > Background color ») pour que la barre soit un peu moins transparente.

Toute cette configuration est écrite dans le fichier texte $HOME/.config/tint2/tint2rc. Les commentaires sur cette page regorgent d’exemples de configuration qu’il peut être intéressant de regarder.

 

Pour conclure, je ne sais pas encore si je vais conserver cette barre de tâches. Je vais l’essayer quelques jours et voir ce que ça donne. Ce que j’aurais à lui reprocher dans un premier temps c’est l’absence de menu au clic droit et le systray fixe (ne réagit pas à la réception d’un mail ou d’un message sur empathy par exemple). Enfin, et c’est le plus important, cette barre ne court-circuite-t-elle pas tout le principe de l’interface GNOME Shell? Et vous, l’avez vous essayé? Qu’en avez-vous pensé?

4
mai

Astuces en vrac pour GNOME Shell

Keyboard ShortcutJe dois avouer, et ça en ravira sûrement certains, que j’ai perdu un peu de mon enthousiasme des premiers jours concernant GNOME Shell. Je reste convaincu qu’il y a de bonnes idées et je l’utilise toujours quotidiennement, mais il est vrai que pour une utilisation « intensive », on perd peut-être en efficacité. Deux raisons à cela selon moi. La première concerne GNOME Shell lui-même, la seconde concerne l’utilisateur. Gnome Shell, parce qu’il est vrai que certains choix sont contestables. Il faut noter aussi que le projet est encore jeune et qu’il sera forcément amélioré au fil du temps. L’utilisateur ensuite, parce qu’il faut réapprendre beaucoup de choses et ça demande du temps. Je vais donc vous donner aujourd’hui quelques astuces souvent méconnues tirées de la documentation de GNOME Shell et qui me paraissent indispensables pour une utilisation optimale de l’interface. Elles ne résolvent pas tous les problème mais débloquent bon nombres de situations et accélèrent considérablement certaines tâches.

Alt + ² (au dessus de la touche Tabulation)

Cette combinaison de touche est certainement celle qui m’a le plus aidé à manipuler GNOME Shell correctement. Son principe est simple : elle se comporte comme Alt + Tab mais uniquement au niveau des fenêtres d’une même application. Un exemple concret : vous avez 4 terminaux d’ouverts et d’autres fenêtre quelconques (firefox, thunderbird, etc…). Dès lors que vous avez le focus sur un terminal, la combinaison Alt + ² vous permettra de switcher entre les différents terminaux ouverts et non entre toutes les applications, comme le Alt + Tab.

Alt+²

Alt+² : le Alt+Tab du groupe de fenêtres d'une même application

Clic molette

Dans la fenêtre des activités comme dans le dock (si vous avez installé l’extension), un clic molette sur une icône ouvre automatique l’application dans un nouveau bureau. C’est finalement assez pratique quand on a l’habitude d’en utiliser plusieurs. GNOME Shell nous pousse d’ailleurs dans ce sens. À noter que le focus est alors donné au nouveau bureau contenant l’application ouverte.

Ctrl + clic

Cette combinaison appliquée à une icône de la fenêtre d’activités ou du dock permet d’ouvrir une nouvelle instance de l’application. C’est un raccourci au clic droit > Nouvelle fenêtre. Peut-être qu’une inversion de cette combinaison avec la précédente serait plus judicieuse. À voir à l’utilisation.

« Drag and drop » d’une icône sur un bureau

On s’attaque là encore aux icônes. Dans la fenêtre d’activités, en prenant une icône avec la souris et en la déplaçant sur un bureau (vide ou non), l’application en question s’ouvrira dedans le tout sans quitter la fenêtre d’activité. On peut ainsi rapidement organiser ses espaces de travail au début d’une session par exemple.

Zoom molette sur une application dans le fenêtre d’activités

Ce n’est pas l’astuce la plus indispensable mais elle peut avoir son utilité. Dans la fenêtre d’activités et sur l’onglet « Fenêtres », toutes les fenêtre d’applications ouvertes sont affichées en miniatures. Un roulement de molette sur l’une d’elles permet de zoomer/dézommer de façon à voir plus en détail son contenu.

Zoom fenêtre

Zoom sur une fenêtre dans l'écran des activités

Ces quelques astuces demandent un petit temps d’adaptation. C’est un peu difficile au départ de se forcer à les utiliser mais à terme, on y gagne réellement. Si vous connaissez d’autres combinaisons peu connues et qui peuvent avoir leur utilité, n’hésitez pas à les poster en commentaire!