Icônes et menus dans Ubuntu

Les indicateurs dans Ubuntu Quentin Bérard

es indicateurs (indicators en anglais) gue (2 ans et demi) et cela a laissé le temps désignent les icônes et menus disponi- à beaucoup d’applications d’être compatibles. Lbles en haut de l’écran dans Natty. Ils Du coté technique, les Indicateurs uti- sont apparus avec Ubuntu Karmic Koala (fin lisent Dbus et sont également disponibles 2009). Auparavant, chaque application pou- sous KDE. Ils font partie du projet Ayatana vait ajouter son icône dans une zone appelée de Canonical dont le but est d’améliorer « zone de notification » ; chaque icône avait l’expérience utilisateur de Ubuntu. alors une apparence et un comportement dif- Du côté pratique, il faut noter que : férents. Même deux applications à la même fonctionnalité avaient parfois des menus JJ Pour accéder à la barre des indica- différents. Les créateurs d’Ubuntu ont donc teurs au clavier, il suffit de taper sur choisi de remplacer ces anciennes icônes [F10] : ainsi, le premier menu de l’ap- afin d’améliorer l’expérience utilisateur. plication s’ouvre. Vous pouvez ensui- te, à l’aide des flèches, vous déplacer Note Les objectifs des indicateurs dans les menus de l’application puis sont de grouper et d’organiser les icô- dans les autres indicateurs. nes et menus. Les fonctionnalités et le com- JJ Le clic droit et le clic gauche sur un in- portement doivent permettre à l’utilisateur dicateur ouvrent le même menu, vous d’avoir une expérience consistante, prédic- accédez ainsi à toutes les fonctionna- tive et intuitive. lités depuis un écran tactile ou depuis le clavier. L’introduction des indicateurs a permis d’uni- JJ L’ordre des icônes ne peut être chan- formiser le comportement de ces icônes et gé : la plus « fondamentale » (celle qui même, de regrouper plusieurs applications touche « le plus » au système) se trou- dans un seul et même indicateur. Une naviga- vera toujours plus à droite. tion au clavier est également possible, ce qui JJ Il n’y a pas de bulle d’information lors n’était pas le cas avant. Natty sera la première du passage de la souris sur les icônes, version à utiliser uniquement des indicateurs cela manque un peu... par défaut, la transition aura donc été lon- JJ Les icônes sont, par convention, blan- ches ou noires, selon le thème choisi, elles changent parfois de couleur Code couleur Un code de couleur unie à été mis en place, pour être averti des applications qui attirent notre attention : les indicateurs (qui respectent la règle) peuvent prendre les couleurs suivantes : JJ Rouge : Alerte critique, JJ Orange : Avertissement, JJ Bleu : Simple information, JJ Vert : Confirmation, JJ Gris : Fonctionnalité désactivée.

Figure 1. Le global Menu www.linuxidentity.com 29 Icônes et menus dans Ubuntu

quand des événements se Nous verrons plus tard quelques indi- vous utilisez un logiciel de conver- produisent. La couleur dé- cateurs que nous pouvons ajouter. sation audio, une autre barre de pend du type d’événement. son apparaîtra et vous permettra de Menu-bar ou global-menu régler le volume de votre micro. Les indicateurs Il s’agit de la partie juste à droite du Les applications gérées sont, par défaut menu Ubuntu. Cette zone contient entre autres , Certains indicateurs sont présents par habituellement le nom de l’appli- et Spotify et Skype pour le volume défaut : ils regroupent quelques fonc- cation actuellement active. Passer du micro ( ne l’est malheureu- tionnalités vitales décrites ci-dessous. la souris sur cet emplacement fait sement pas encore). apparaître la barre de menu de l’ap- Cet indicateur devient bleu si plication courante. une application tente d’émettre du Presque toutes les applications son alors qu’il est réglé sur muet. sont supportées (Qt, GTK+, WxWid- get, Xul). En revanche, LibreOffice Indicateur batterie n’est pas encore supporté par dé- Cet applet a pour fonction d’afficher faut. Vous pouvez installer le paquet le niveau de batterie de votre ordina- « lo-menubar » pour activer le global- teur portable ainsi que celui de tous menu de LibreOffice. Cependant vos périphériques. L’interface est attention, cette extension n'est pas très simple : sont visibles le temps encore pleinement fonctionnelle. restant avant la charge terminée, le Les applications Java ne sont pas temps restant avant la décharge si non plus supportées. l’ordinateur n’est pas branché sur le secteur. Un clic sur la ligne « Batterie » Indicateur réseau vous donnera plus d’informations et L’indicateur réseau ne change pas un clic sur Préférence vous permet- Figure 2. Indicateur de network beaucoup. Il est intuitif et très com- tra de définir la politique de gestion manager plet : il permet de se connecter d’énergie de votre ordinateur. à Internet depuis un câble Ethernet, Si le niveau d’énergie de la bat- un réseau WiFi (quel que soit son terie devient trop bas, l’indicateur chiffrement : wep ou wpa (1 ou 2), devient rouge. depuis un réseau 3g (à l’aide d’un téléphone portable 3g, ou d’une clé Indicateur de message (web) USB 3g). Il permet aussi d’utiliser les Il s’agit du menu de vos logiciels de réseaux VPN (ajoutez au besoin, le communication : la messagerie ins- paquet « network-manager-vpnc »). tantanée (MSN, Gtalk, Jabber, IRC …), vos courriels, ainsi que vos comptes Indicateur Bluetooth de microbloggages (twitter, ...). Il y a Cet indicateur est présent si votre également un lien vers Ubuntu One. ordinateur dispose du Bluetooth. Il Vous pouvez lancer ces logiciels, permet d’envoyer et recevoir des fi- mais aussi voir les dernières nou- Figure 3. Indicateur Bluetooth chiers par Bluetooth et d’utiliser des velles (nombre de courriels non lus, périphériques Bluetooth (souris, cla- les personnes qui vous parlent sur vier, oreillette, appareil photo, impri- la messagerie, les twits reçus etc.) ; mante, …). un de ces événements rend l’indica- teur vert. Indicateur son Les logiciels compatibles sont Cet indicateur est de plus en plus et Pidgin pour la message- perfectionné : il permet de régler rie instantanée. Liferea (agrégateur le volume du son du système, mais de flux RSS) est aussi compatible aussi d’interagir avec votre lecteur avec cet indicateur. de musique. Ainsi, vous pourrez fa- cilement arrêter la lecture de la mu- Indicateur horloge Figure 4. Indicateur Son sique, la reprendre, passer à la piste L’horloge classique qui affiche suivante ou précédente et même, la date et l’heure. N’hésitez pas choisir la liste de lecture que vous à consulter les options pour person- souhaitez écouter. Des informations naliser l’affichage de l’heure (pour sur la piste en cours de lecture et afficher la date avant par exemple). la couverture de l’album sont même Un clic sur celle-ci permettra d’accé- Figure 5. Indicateur Batterie affichées, si possible. De plus, si der à un calendrier, vous verrez vos

30 Identity Kit Icônes et menus dans Ubuntu

prochains rendez-vous et ajouterez logiciels −> Ajouter … −> et facilement un rendez-vous. De plus, taper « deb » en un double clic sur un numéro vous remplaçant par le emmène au jour correspondant dépôt indiqué. dans le calendrier Evolution. zz Soit lancer en console : sudo add-apt-repository Indicateur Me-Menu Vous pouvez ici définir quelques JJ Installer le logiciel : paramètres personnels : votre sta- zz Soit chercher le paquet tut (qui sera communiqué sur les dans la Logithèque Ubuntu logiciels de messagerie instanta- et cliquer sur Installer. née), ainsi que vos préférences de zz Soit taper en console sudo messagerie instantanée et de mi- puis apt-get update sudo Figure 6. Indicateur horloge croblogage. apt-get install zz Vous pourrez ensuite auto- Indicateur de session matiser le lancement de Ce dernier indicateur permet de l’indicateur en allant dans vous déconnecter, de changer de Réglage du système −> Ap- session et de mettre en veille ou plications au démarrage −> éteindre votre ordinateur. Vous avez Ajouter −> « commande de également un accès à un logiciel lancement ». permettant de définir vos préféren- ces et d’administrer le système. Dans un certain nombre de cas, le Si l’ordinateur doit redémarrer dépôt « natty » n’est pas encore dis- suite à une mise à jour, l’icône de- ponible au moment de la rédaction vient rouge. de cet article. Nous vous donne- Figure 7. Indicateur Me-Menu rons parfois un autre moyen d’ins- Résumé taller l’indicateur (par exemple, en Les indicateurs installés par dé- prenant la version pour Ubuntu faut remplissent bien leurs buts : 10.10). Dans ce cas, ajoutez quand unification de l’interface et re- même le dépôt indiqué ; ainsi, dès groupement des applications. Si que l’indicateur sera disponible les fonctionnalités vous semblent pour Natty, votre ordinateur rem- trop restreintes, d’autres indica- placera le paquet destiné à Ubuntu teurs sont disponibles ; cepen- 10.10 par celui prévu pour Ubuntu dant, sachez que certains ne sont 11.04. Et vous aurez ainsi la tota- pas encore entièrement fonction- lité des mises à jour de sécurité et nels et tous n’ont pas encore les de fonctionnalités. mêmes conventions. Ne les ajou- tez pas tous, sinon vous vous re- Indicateur de gestionnaire Figure 8. Indicateur Session trouverez dans la même situation de presse-papier qu’il y a quelques années avec Un gestionnaire de presse-papier, une multitude d’icônes sur le ta- qu’est-ce ? Le presse-papier dési- bleau de bord ! gne le logiciel qui permet de réaliser des « copier-coller ». Mais alors, si À la découverte d’autres cela fonctionne par défaut, pour- indicateurs quoi ajouter un indicateur ? Cet Seuls viennent d’être présentés les indicateur permet de voir les 10 indicateurs installés avec le sys- derniers éléments copiés (image, tème, mais il en existe beaucoup texte). Bien sûr, la taille est configu- d’autres. En voici quelques-uns. rable ! Attention cependant, l’histo- L’installation se déroule généra- rique des éléments copiés ne garde Figure 9. Indicateur Glippy lement en 2 étapes : pas le formatage du texte. Nous vous proposons glippy car JJ l’ajout du dépôt : pour cela il fonctionne avec Natty et propose deux solutions : beaucoup de fonctionnalités. zz soit lancer la Logithèque Ubuntu −> Édition −> Sour- JJ Dépôt : ppa:bikooo/glippy ces de logiciels −> Autres JJ Paquet : glippy-ubuntu-mono Figure 10. Indicateur Moniteur www.linuxidentity.com 31 Icônes et menus dans Ubuntu

JJ Lancement : Application −> tre système, Indicator-SysMonitor Pour lancer redshift, lancez Accessoires −> Glippy ou en vous permettra de voir différentes dans une console redshift -l console : glippy. propriétés comme le taux d’uti- lattitude:longitude, l’atitude et lisation du processeur ainsi que longitude étant les coordonnées S’il ne vous plaît pas, voici d’autres le pourcentage d’utilisation de la GPS du lieu où vous vous trouvez gestionnaires de presse-papier : mémoire vive. La fenêtre de pré- ou, à défaut, les coordonnées GPS Pastie, Diodon, Clip It et Parcellite. férence permet de personnaliser de la ville la plus proche. l’affichage. Cet indicateur devient vite indis- Indicateur de propriété système pensable ! Si vous avez l’habitude de toujours JJ Téléchargez le paquet .deb ici : garder un œil sur la charge de vo- https://launchpad.net/indica- Indicator-network tor-sysmonitor/+download Un autre indicateur réseau est en JJ Lancement : indicator-sysmo- cours de développement, il sera nitor ou Applications −> Ac- plus rapide et plus esthétique (il cessoires −> System Monitor provient du projet Meego). Il s’agit Indicator. donc de Indicator-network qui utilise le programme ConnMan en « back­ Indicateur Ubuntu One end ». Il n’est pas encore fini car Cet indicateur permet d’avoir un il lui manquent le VPN, le WiFi Ad- peu plus d’informations sur notre Hoc, le WPA Enterprise et le PPPoE. Figure 11. Indicateur Ubuntu One compte Ubuntu One : entre autres, Il a également quelques bugs (no- l’espace libre restant et les fichiers tamment avec les réseaux cachés) récemment envoyés. et quelques réglages en moins. No- tez qu’il a été rapporté que le surf JJ Dépôt : ppa:rye/ubuntuone- avec Firefox est plus rapide avec extras, cet indicateur ! Rien d’officiel donc JJ Paquet : ubuntuone-indicator, à confirmer ! Figure 12. Indicateur Redshift JJ Cet indicateur est situé dans la partie Internet des Appli- JJ Dépôt : déjà dans les dépôts cations. Ubuntu, JJ Paquet : indicator-network, Redshift JJ Lancement : automatique (re- Peut-être le savez-vous déjà ? Au démarrer Ubuntu). cours de la journée, la tempéra- ture de la lumière ambiante change Ceci désinstalle l’ancien Indicateur à cause de la position du soleil dans le réseau, pour y revenir : installez ciel. La lumière est plus froide (bleue) network-manager. la nuit et plus chaude (orangée) le jour. Notre œil s’adapte et nous ne MyWeatherIndicator nous en rendons pas compte. Cet indicateur remplace en partie Cependant la température l’ancien indicateur de date qui per- Figure 13. Indicateur Network de l’écran de nos ordinateurs ne mettait aussi de voir la météo. s’adapte pas ; tout au plus, l’écran L’avantage est qu’il est bien plus propose quelques modes tels que évolué ! Vous y trouverez différentes « jeu », « travail » ou « cinéma » qui informations comme la tempéra- changent parfois la couleur de ture, la vitesse du vent, l’humidité, l’écran. Un écran non adapté à la lu- la pression, … L’interface finale minosité ambiante fatigue les yeux ; n’est pas encore décidée, mais il redshift propose de remédier à ce est probable qu’elle propose même problème : il change la température directement les prévisions quelques de l’écran progressivement et auto- jours à l’avance (déjà disponibles matiquement suivant l’heure de la dans « Forecast ») ! journée. JJ Dépot : ppa:lorenzo-carbonell/ JJ Dépot : dépôts Ubuntu classi- atareao, ques, JJ Paquet : my-weather-indicator, JJ Paquet : -redshift, JJ Lancement : Applications −> JJ Lancement en console : Accessoires −> My Weather Figure 14. Indicator Weather redshift -l lat:long Indicator (attendre une dizai-

32 Linux Identity Kit Icônes et menus dans Ubuntu

ne de secondes que le pro- JJ Lancement : indicator-usb gramme se lance) ou en (dans un terminal). console : /usr/share/my- weather-indicator/my-weather- Indicator-Monitor indicator.py Cet indicateur nous permet de voir si certaines applications monopo- Indicator-Workspaces lisent trop les ressources du sys- Cet indicateur permet de changer tème, un simple clic nous montrera facilement d’espace de travail. les applications qui dépassent un Avant de l’installer, assurez-vous certain taux d’utilisation, un cer- Figure 15. Indicator workspace déjà de connaître les deux moyens tain volume d’utilisation de la mé- actuels pour changer d’espace de moire vive, ou une certaine vitesse travail : l’icône exposée proposée d’entrée-sortie (lecture sur un dis- par ainsi que les raccourcis que dur par exemple). L’originalité claviers [Ctrl] + [Alt] + [flèche]. de l’application est que la santé du système est représentée par une Figure 16. Indicateur ejecter JJ Dépôt : ppa:geod/ppa-geod, icône « météo ». Une pleine lune JJ Paquet : indicator-workspaces indique qu’aucun processus ne dé- (cependant, au moment où passe les bornes ! Point négatif : il sont rédigées ces lignes, le dé- manque une option pour tuer ces pôt n’est pas encore disponi- fameux processus. ble pour Natty, mais vous pou- Vous trouverez le paquet d’ins- vez récupérer le paquet pour tallation ici : https://launchpad. Marverick ici : https://launch- net/indicator-monitor/+download pad.net/~geod/+archive/ Indicator USB remover ppa-geod/+packages), Attention La version Figure 17. JJ Lancement : indicator- 0.1.0-1 ne fonctionne pas workspaces (en terminal). avec Natty, mais si vous trouvez une version supérieure, elle USB ejecter sera sûrement compatible ! Voici un indicateur très simple qui liste tous les périphériques branchés JJ Lancement : indicator-monitor à l’ordinateur, et permet, d’un clic, (en console). de les « retirer en toute sécurité ». Figure 18. Indicateur Caffeine Sachez cependant que l’option est Caffeine également disponible depuis le dock Cet indicateur remplace l’applet Unity (clic droit sur le périphérique). d’inhibition. Il permet d’empêcher Attention Sur mon systè- temporairement l’ordinateur de se me et avec la version 2.2, JJ Dépôt : ppa:fredp/ppa, mettre en veille. Par exemple, vous cet indicateur utilise le pro- JJ Paquet : ejecter, avez lancé le téléchargement de la cesseur de façon non négligeable. JJ Lancement : ejecter (en dernière Ubuntu, mais vous n’avez Soyez sûr d'avoir besoin de ce pro- console). pas un bon débit et n’êtes pas de- gramme avant de l'installer ! vant votre PC. En temps normal, USB Safe Removal l’ordinateur risque de se mettre en Indicateur de changement Voici un autre indicateur qui permet veille et d’interrompre le téléchar- de fond d’écran d’avoir un menu « retirer en toute sé- gement, grâce à cet indicateur vous Réservé à ceux qui aiment souvent curité » ; il est un peu plus complet pourrez empêcher ce comporte- changer de fond d’écran ; cet indi- mais aussi un peu plus complexe et ment. Il comporte aussi un menu cateur permet en 1 clic de naviguer pas forcément utile : en plus de ce qui nous permet d’inhiber la mise parmi une liste de fonds d’écran. que propose USB ejecter, il permet en veille si une application donnée Il donne un accès rapide au pro- de voir et retirer les partitions de est lancée. gramme DesktopNova à installer en l’ordinateur ainsi que les répertoires même temps. réseaux. JJ Dépot : ppa:caffeine-develo- Il n’y a pas de dépôt pour ce pro- pers/ppa, JJ Dépôt : ppa:michael-astrapi/ gramme, il faut le télécharger de- JJ Paquet : caffeine, ppa, puis ce site puis double-cliquer sur JJ Lancement : Application −> JJ Paquets : desktopnova indica- le fichier « .deb » : http://dl.dropbox. Accessoires −> Caffeine ou en tor-desktopnova, com/u/7138409/indicator-usb/ console : caffeine. JJ Lancement : Applications −> indicator.html Accessoires −> Indicator for www.linuxidentity.com 33 Icônes et menus dans Ubuntu

pavé tactile, cet indicateur Par défaut, le PC est en Onde- Astuce nous permet de le désacti- mand, ce qui est un bon choix pour Une dernière astuce avant de conclure ver facilement. une utilisation générale. cet article : un problème risque de se Cet indicateur n’est pas encore présenter si vous utilisez un programme JJ Dépôt : ppa:lorenzo-car- disponible pour Natty à l’heure où non compatible avec les indicateurs et bonell/atareao, est rédigé cet article, mais il devrait que vous ne trouvez pas d’équivalent, JJ Paquet : touchpad-indi- l’être rapidement. comme, notamment, Skype, Jupiter, ou cator, encore DropBox. Ces logiciels essaient JJ Lancement : Applica- JJ Dépôt : ppa:iaz/battery-sta- de placer une applet dans la barre des tions −> Accessoires −> tus, indicateurs mais elle n’est pas affichée. Touchpad Indicator ou JJ Paquet : battery-status. En fait, Unity a un emplacement prévu en console : /usr/share/ pour ces applets, mais cela fonctionne touchpad-indicator/tou- CPUFreq sur le principe de liste blanche : seules chpad-indicator.py. Cet indicateur permet de gérer fi- les applications listées apparaissent. nement le processeur, il comporte Indicator Keylock des options en commun avec l'in- JJ Voir les applications dans la liste Certains PC portables dicateur ci-dessus, mais il est plus blanche : gsettings get com.cano- n’ont pas de diodes in- complet quant au choix de la fré- nical.Unity.Panel systray-whitelist diquant si « verrouiller quence d’horloge : nous pouvons JJ Ajouter une application : gsettings majuscule » est – ou non aussi choisir une fréquence d’hor- set com.canonical.Unity.Panel sys- – activé. Ceci est bien en- loge donnée, ainsi elle devient fixe tray-whitelist "[‘Jupiter’, ‘Skype’]" nuyeux car il faut alors tes- et ne change plus. En général, choi- (ici seuls Jupiter et Skype sont auto- ter pour savoir dans quel sir une fréquence non fixe en adop- risés, il est conseillé de les ajouter mode nous nous trouvons. tant Conservatif (Conservative) ou à la suite des applications déjà pré- Cet indicateur affiche sim- Alademande (Ondemand) est une sentes). Vous pouvez aussi accep- plement des icônes qui meilleure idée. ter toutes les applications avec nous indiquent l’état de "[‘all’]". Pour que les changements ces boutons. JJ Dépot : ppa:artfwo/ppa, prennent effet, déconnectez et re- JJ Paquet : indicator-cpufreq, connectez-vous. JJ Dépôt : ppa:tsbarnes/ JJ Lancement en terminal : indicator-keylock, indicator-cpufreq. JJ Paquets : indicator- DesktopNova ou indicator-des- keylock, indicator-key- Conclusion ktopnova en console. lock-ubuntu-mono, Il y a donc foule d’indicateurs qui JJ Lancement : indicator-keylock peuvent être – ou non – utiles se- Au premier lancement, il faut veiller (en console). lon les utilisations de notre PC. Ne à configurer Desktop Nova : allez soyez pas trop gourmand, ne les dans Applications −> Accessoi- Battery Status installez pas tous. Et si vous re- res −> DesktopNova. Choisissez Voici un nouvel indicateur de batte- marquez que certains sont inutili- un répertoire contenant des fonds rie mais qui est un peu plus complet sés : enlevez-les. Cela ne sert d’écran, activez le module « GNOME que celui installé par défaut : il ren- à rien d’installer des dizaines de 0.2 », cliquez sur Sauver puis sur seigne sur le pourcentage de batte- logiciels « au cas où » : cela aura Start Deamon. rie restant et permet de changer la pour seul effet de ralentir votre PC politique de gestion du processeur. et d’encombrer la barre des indi- Indicateurs utiles Les différentes politiques étant de cateurs. pour les PC portatbles la plus agressive (plus de puissan- Indicateur de pavé tactile ce) à la plus économe en énergie Certains PC portables ne disposent (plus d’autonomie) : Performance, pas de bouton pour désactiver le Normal, Ondemand, Powersave.

Figure 19. Indicator DesktopNova Figure 20. Indicator Toutchpad Figure 21. Indicator CPU Freq

34 Linux Identity Kit