Communauté Interview de Skiper Page 6 2009, un bon cru ! Page 14 En direct du forum Page 16

TTeecchhnniiqquuee Initiation au développement avec -Creator Page 18

Du côté de Mandriva Click'n'Backup Page 26

N° 7 - Juin Juillet 2009

EEddiittoo

Page 3 Éditorial Le printemps de Mandriva ! Brèves Mon éditorial du numéro 6 commençait par « Ah, enfin ! », celui- ci mériterait presque de commencer par « Oh, déjà ! » Eh oui, dé- Les nouvelles du libre Page 4 jà le numéro 7, deux mois après le numéro 6, je suis fier et très Communauté heureux du travail accompli par toutes les personnes qui ont pris part à l'élaboration de ce numéro. Je ne veux pas non plus ou- Interview de Skiper Page 6 blier ceux qui nous ont aidé en amont à remettre à plat l'organi- 2009, un bon cru pour l'association Page 1 4 sation en donnant leur avis éclairé et éclairant. Deux mois c'est En direct du forum Page 1 6 un bon rythme pour le magazine, ni trop court pour éviter d'être constamment sur la réalisation de Magnum au point de ne plus Technique en profiter, ni trop long pour maintenir la motivation et la visibi- Initiation au développement avec Qt-Creator Page 1 8 lité. Alors, deux mois, chiche ? Mandriva 2009.1 est sortie et, disons le d'emblée, elle vaut le coup Du côté de chez Mandriva d'oeil. Et pas juste un coup d'oeil ! Encore une fois l'équipe de Click'n Backup Page 26 Mandriva, bien aidée par sa communauté, a su en quelques mois remettre sa distribution sur l'ouvrage. Cependant, ce rythme ef- Tribune libre fréné d'une version tous les six mois est-il vraiment nécessaire ? Visite de l'antre du Gnome 2.26 Page 28 La question est posée depuis longtemps sans qu'aucune réponse Le printemps est de retour Page 30 vraiment satisfaisante n'émerge, je n'aurai donc pas la prétention d'y répondre ici ! D'ailleurs on parle de Mandriva 2009.1 dans Ma- gnum. Ils/elles ont participé à la réalisation de ce numéro Qui dit sortie d'une version dit ... encore 5 secondes de réflexion ... install party ! Et c'est prévu ! La date est fixé au samedi 13 juin Jean-Baptiste Butet, Frédéric Cuif, Eric Goutanier, Lebarhon, Olivier en province, et le 20 juin à Paris. Ces dates approchent dangereu- sement. L'Association a commencé la préparation de ces évène- Méjean, Anne Nicolas, Gilles Pascual, Yves Specht, Jean-Claude ments avec le soutien de Mandriva et des LUG locaux. Il n'est pas Vanier encore trop tard pour organiser une install party près de chez Couvertures : Thème Spring conçu par Franck Petit vous mais il ne faut pas tarder. Vous pouvez contacter Mandriva par mail et/ou nous contacter. Vous trouverez également sur le site de l'association de quoi faire pour animer l'install party (ils Présentez aussi vos créations sur le sujet sont en cours de réalisation, vous pouvez évidemment aider à « Concours de Bureaux » leur élaboration). N'hésitez donc pas à télécharger, diffuser voire http://forum.mandriva.com/viewtopic.php?t=62885 améliorer les supports (et nous faire part de vos améliorations). Parlons un peu plus du contenu de ce numéro. Vous trouverez, dans le désordre, une initiation au développement avec Qt par Nos principaux outils logiciels Gilles Pascual, proclamé râleur n°1 du forum (merci Anne !), il vous propose également un article sur Gnome, les brèves à la sauce de Yves (un mets de choix), les nouvelles de l'association par le président des vices (ou le vice-président), une revue de la Spring, une interview de Thomas «Skiper» membre du CA de l'association mais également en passe de devenir le roi du Wiki (s'il n'est pas déjà le roi !), la présentation par Anne Nicolas de Click'n'Backup, la nouvelle offre de sauvegarde de Mandriva que je me suis empressé de tester et, enfin, le En direct du forum par votre serviteur. Voilà de quoi vous tenir en haleine quelques minutes. Bonne lecture à tous et rendez vous dans 2 mois environ !

Cette création est mise à disposition selon le Contrat Paternité-Partage des Olivier Méjean Conditions Initiales à l'Identique 2.0 France disponible en ligne Président de l'Association des http://creativecommons.org/licenses/by-sa/2.0/fr/ Utilisateurs de Mandriva

Magnum 7 - Juin Juillet 2009 3 LLeess nnoouuvveelllleess dduu LLiibbrree par Yves SPECHT

Les dernières sorties de mon copain que cette nouvelle politique en encou- Unetbootin de 30 ans … ragera d'autres à les suivre.» Mandriva a réalisé une version «net- Ouaahh .…!!! , c'est beau, on dirait du - «Les licences de Windows sont au book» de sa distribution ? Vous C. A. (Catherine, si tu me lis ...) top du marché. En seconde position l'avez vue ?, vous avez eu des Lire les 10 actions préconisées (en an- nous retrouvons des versions piratées informations sur sa disponibilité ?, ça glais, et, en plus, ça pointe sur un [...] il s'agit d'un concurrent difficile à manière de l'installer sur votre eeePC .aspx) battre. Ils ont un bon prix et un sacré ? Pas moi ! Mais, je vais peut-être produit mais nous travaillons la-des- You are my friends ! avoir une solution grâce à Unetboo- sus». tin. - «Cette année, Apple a augmenté sa A trop vouloir en faire, les politiques Plus d'informations ici. part de marché d'à peu près un point. qui nous gouvernent vont arriver à Et un point de part de marché sur un l'inverse de ce qu'ils souhaitent. En ef- Ils sont fous, ils ont libéré les gen- chiffre total de 300 millions, c'est in- fet, on voit maintenant fleurir des pro- darmes ! téressant [...] mais selon nous, nous de- jets qui, jusqu'à il y a peu étaient Dans une conférence européenne, le vons traiter à la fois Apple mais aussi restés confidentiels. Je veux parler des Lieutenant-Colonel Xavier Guimard de Linux en tant que concurrents». réseaux sociaux (vous savez facebook la Gendarmerie Nationale a présenté et autres) sécurisés et cryptés. Ces les choix faits pour la mise en place Nous seront tous des pigeons ! modes d'échanges répondent au vo- en 2002 sur l'ensemble de l'infra- cable de F2F (friends to friends) en op- Les développeurs de Pidgin, structure informatique. Vous pouvez position au P2P tant décrié. Avec ces une messagerie instantanée lire le rapport (.pdf) de ces choix et solutions, il sera bien plus difficile (je opensource, gratuit, multi- en particulier la page 11 et suivantes. n'ai pas dit impossible) de savoir ce protocoles (AIM, Bonjour, qui circule sur le net et les arroseurs Gadu-Gadu, Google Talk, Mais, qui fait la Polisse ? risquent d'être les arrosés ! Groupwise, ICQ, IRC, MSN, Au fait, quid des early seeders qui par- Si vous maîtrisez la langue de sha- QQ, SILC, SIMPLE, Sametime, XMPP, Ya- tagent comme des malades ? Anéfé, je kespeare (langue officielle de la com- hoo! et Zephyr) et multi-plates- veux bien distribuer des .iso pour munication chez Mandriva ;-) ), vous formes (Linux, Unix, BSD et Windows), Mandriva mais je ne veux pas que C. irez certainement sur le blog de viennent de publier une nouvelle ver- A. puisse venir fouiller dans mon/mes Armin Le Grand pour tout savoir sur sion 2.5.5. disque(s) durs ! l'Anti-Crénelage dans OpenOffice.org télécharger pidgin 2.5.5 Plus d'informations ici. 3.1 Espérons que le nouveau proprié- Le gouvernement veut pousser l'open taire de Openoffice saura garder les Il y a encore un cowboy au Texas ! source … en Angleterre développeurs de cette superbe suite bureautique ! Tom Watson (élémentaire mon cher), Le sénateur démocrate texan Juan veut «assurer une valeur maximale Hinojosa vient de déposer un amen- Bientôt, le téléphone pour l'argent des contribuables». Son dement au budget de son état pour rouge pour tous ? programme «reflète des changements faire interdire l'achat de Windows A en croire la rumeur, Dell à la fois dans le marché de l'open Vista pour : «nombre important de le célèbre fabriquant d'or- source et dans l'approche du gouver- dinateurs va se lancer dans les télé- nement envers les technologies de bugs, consommation excessive de phones portables. Les sociétés et l'information». Ndlr : C'est perdu mémoire et absence de compatibili- usines chargées de la fabrication et d'avance, ils n'ont pas Hodapi ! «Les té constatée avec l'existant informa- du système du premier modèle sont produits open source sont plus tique de l'Etat.» Rien que ça ! situées en Chine et c'est une version compétitifs et sont devenus plus fa- Après Obama, Hinojosa, encore un chinoise de Linux (Red Office) qui ciles à intégrer dans les affaires, et animera la chose. des acteurs majeurs de l'industrie IT comme eux et j'y vais moi, vivre aux soutiennent maintenant l'usage des US (non, je rigole). La France championne du monde ! normes ouvertes. Plusieurs branches du gouvernement utilisent déjà des Non, pas en foot (faut pas rêver). composants open source et j'espère D'après une étude proposée par Red Hat, la France est championne du

Magnum 7 - Juin Juillet 2009 4 monde pour son activité et ses choix Le retour du 8.3 il avait envoyé son message l'ait pour les logiciels libres. Parmi les cri- transféré au Ministère de la culture Pour calmer les ardeurs de mon co- tères retenus, l'avancée dans les qui a lui même envoyé la correspon- pain de 30 ans, les concepteurs de grandes organisations nationales dance à la direction de ladite chaîne. Samba proposent un patch à intégrer (Gendarmerie, Assemblée nationale, Cela avant que Hadopi ne soit votée, lors de la compilation du noyau Li- DDE, Ministère de l'Agriculture, Peu- qu'est ce que ça va être après ? Dans nux (CONFIG_VFAT_NO_CREATE_WI- geot, …), le nombre de projets libres un communiqué, la Ministre de la TH_LONGNAMES). Cette option traduits, la création de sociétés de culture dit ne pas savoir qui, dans permettra d'avoir accès aux fichiers services liées aux logiciels libres et son ministère a transféré le message. VFAT déjà existants mais n'autorisera aussi le nombre d'utilisateurs enre- Si, dans son propre ministère, on est que la création de fichiers en respec- gistrés sur le site de Linux Counter. incapable de trouver l'auteur d'un tant l'antique forme 8.3 (c'est beau le On est les champions, on est les envoi, comment vont-ils faire pour progrès !). Merci qui ?... Merci Steve. champions, on est, on est, on est les retrouver les dangeureux pirateurs champions (air connu). Et pan dans la fenêtre ! de CD/DVD ? Windows remboursable en grande Dans son article «Les Message personnel surface en 2009 technos 2008 : Linux sur Vous qui utilisez quotidiennement poste de travail séduit» des logiciels libres (OpenOffice, Dans son article, Marc Rees ex- Yann Serra, de 01 Informatique, fait Mandriva Linux, Gimp, etc), plique sur le site inpact.com, l'art et un point complet sur les avantages et contribuez à votre façon pour que ce la manière d'échapper à la taxe de les inconvénients du passage à Linux concept perdure. Pour ma part, en entreprise. mon ami Steve. j'aime bien acheter des gadgets (pins, T shirts, casquettes, etc) ce n'est pas Une petite pièce s'il vous Hadopi au tapis ! grand chose mais j'ai le sentiment de plaît ! Après le vote Européen participer et, si je rencontre une Non, pas pour moi, mais pour Steve. sans ambiguité (407 pour, personne avec les mêmes objets, le Il a des fins de mois difficiles, sa pe- 171 abstentions, 57 contre) contact est tout de suite plus facile. tite entreprise qui connaît la crise a, l'amendement 138 dit ces temps ci, quelques difficultés. Le amendement Bono vient chiffre d'affaires est en recul de 6% mettre à mal le texte proposé par C. et le bénéfice net chute de 32% à 2,98 Albanel. En effet, la loi européenne «aucune restriction ne milliards de dollars. Envoyez moi vos prévoit qu’ peut être imposée aux droits et libertés chèques, je ferai suivre … fondamentaux des utilisateurs finaux Un message qui fait plaisir ! sans décision préalable des autorités ju- diciaires». De quoi animer les débats Bonjour dans notre Assemblée Nationale équi- Tous les fichiers torrents sont mainte- pée de postes de travail Linux. L'euro- nant disponibles : député Guy Bono déclare : «c’est une (ici quelques informations pseudo formidable victoire, le fruit d’une mobili- confidentielles pour récupérer les sation exemplaire au travers de toute Yves Specht alias Le Mandrivien : fichiers .iso) l’Europe qui a montré l’importance des C'est le vieux de l'équipe. Ancien in- A vous maintenant de les diffuser ! :) libertés numériques. Les débats ont génieur système à le retraite, il a tel- Pour mémoire, la sortie officielle est permis d’affirmer que l’accès Internet lement passé de commandes sur les prévue pour le 29 avril. Pour ceux qui est bien un droit fondamental en totale mainframes (IBM 360/370 - Multics) qu'il ne seedent également les Powerpacks, contradiction avec le projet Hadopi ac- travaille plus qu'à la souris. Pour cette raison, celles-ci seront disponibles lundi soir. tuellement débattu à l’Assemblée natio- il est détesté par les "Debianneux". Il vit en Merci encore de votre participation nale. Ce vote finit d’achever Hadopi !» pour cette version 2009 Spring Provence et utilise Mandriva (et exclusive- Viré ! ment Mandrake / Mandriva) depuis 2002. Cordialement Parcequ'il a osé, à titre privé, donner L'équipe Mandriva son avis sur la loi hadopi, un em- ATTENTION : 2 bonus se ployé d'une grande chaîne privée de cachent dans cette télédiffusion française à été licencié rubrique ! après que la députée parisienne à qui

Magnum 7 - Juin Juillet 2009 5 IInntteerrvviieeww ddee SSkkiippeerr par Olivier MEJEAN

tant, bien que j'en aie essayé plu- pense qu'il faut toutes sortes d'utili- Depuis qu'il a débarqué sur le fo- rum de Mandriva, Skiper s'est fait un sieurs. Je m'investis du mieux que je sateurs ayant différentes connais- pseudo. Très actif sur le wiki, cette peux. sances et expériences pour former interview vous permettra d'en savoir plus sur Skiper... une bonne assemblée capable de - Tu es membre de l'association prendre les bonnes décisions et de AUFML, également membre du monter d'excellents projets selon CA, pourquoi as-tu voulu t'in- vestir ? Que retires-tu de ta pré- l'expérience de chacun. Quant à sence dans l'association ? mon activité, personnellement, je J'aime m'investir et j'aime aider n'en retire pas encore beaucoup de d'une façon générale. Je souhaite choses. Je regrette n'avoir pu beau- coup m'investir pendant quelque - La première question sera un mettre en oeuvre beaucoup de classique du genre, pourrais-tu choses et pas mal d'idées qui, je temps en raison de mes examens te présenter en quelques mots ? pense, peuvent être abordées et/ou scolaires, du fait que dans une pre- contribuer à l'élaboration de projets mière étape, il s'agissait de formali- au sein d'un conseil d'administra- tés administratives et techniques Bonjour Magnum, je m'appelle Tho- tion. Je pense aussi que dans mon complètement en dehors de mes mas Lottmann. J'ai 17 ans, je suis un usage de Mandriva, qui est loin compétences, et aussi du fait de lycéen parisien en Première Litté- d'être de la programmation, mais ty- mon inexpérience en terme de par- raire, je pratique - en plus du lycée piquement un usage de jeune et ticipation dans un tel conseil. Je et de l'informatique - du vélo entre grand public (internet, musique, re- pense que je reste encore trop en les chauffards parisiens tous les touche photo, traitement de texte, retrait et n'interviens pas suffisam- jours, et je fais du tennis pour jeux vidéos libres et propriétaires ment dans les listes de diffusions. Je m'aérer les neurones. J'étais aupara- natifs comme Windows, et quelques ne suis pas quelqu'un qui participe vant sous Windows, c'est avec lui autres petites choses) sans vrai- facilement d'une façon générale, que j'ai commencé à m'intéresser à ment non plus être un expert du sys- par manque de confiance souvent. l'informatique. Je suis passé définiti- tème capable de tout. Je cherche en Cela se résoudra, le temps que je vement à Mandriva en février 2008, fait à rester au plus près possible de m'intègre bien. Heureusement, mais j'avais découvert Mandriva et ce que sont les personnes qui uti- Fredxx a quelquefois l'occasion de un peu moins d'un an au- lisent Windows par exemple sans me tirer par le col pour m'aider à paravant (mon tout premier LiveCD chercher à trop modifier le système participer à des sujets. Mais j'aurai était une Mandriva 2007.0 Gnome), et sans le bidouiller (à part la per- bientôt l'occasion de m'investir da- et ironie du sort : avant d'installer sonnalisation habituelle de l'environ- vantage (je l'espère du moins) dans Mandriva j'ai appris à utiliser Linux nement). Et c'est pour valoriser ma la prochaine install-party assurée avec Ubuntu 7.10 Gutsy). Et au- position et mon expérience person- par l'AUFML où j'ai déjà bien rôdé le jourd'hui je tourne sous Mandriva nelles en tant que jeune utilisateur sujet, si seulement mon baccalau- sans voir aucune autre distribution de Mandriva Linux que j'ai voulu in- réat anticipé me le permet. qui puisse vraiment me plaire au- tégrer le CA de l'association. Je

Magnum 7 - Juin Juillet 2009 6 - Tu es très actif pour l'écriture driva Linux dans les régions franco- les anglais n'ayant pas de véritable d'article pour le wiki y compris phones. J'ai pris la suite car il faut wiki et la "knowledge base" étant sur le wiki anglais, comment vois-tu ton activité ? continuer à maintenir ce wiki, relativement peu fournie (de toute parce que contribuer à améliorer façon elle n'est plus mise à jour de- Je vois mon activité dans le wiki cette source de connaissance puis la fermeture du club). Je vois comme étant assez importante permet à Mandriva de s'étendre et mon activité comme étant très bé- pour la diffusion et l'adoption de de faire connaître le système à tous néfique pour Mandriva et ses utili- Mandriva Linux par le public. ceux qui s'y intéressent, rien que sateurs, et contribuant à faire Lorsque l'on veut adopter un sys- par le fait de proposer une docu- connaître la distribution. Contri- tème, on s'attend à disposer d'une mentation énorme, libre et à la por- buant aussi à Wikipedia, j'ai pu re- documentation, de pages pour nous tée de tous, en même temps que de marquer que Linux Pratique avait aider à comprendre le système, proposer le système. C'est une part souvent tendance à reprendre les pour nous le faire découvrir aussi et importante de la diffusion de la éléments mis à disposition dans Wi- pour aider à résoudre des prob- distribution qui se joue dans le wiki. kipedia et le wiki des distributions, lèmes. Le wiki est une documenta- Et je pense même que c'est la raison ainsi que les articles de LinuxFR. Il y tion énorme, totalement libre et à pour laquelle Mandriva est considé- a aussi une importance d'un point la portée de tous. Fredxx avait, rée comme une distribution "fren- de vue communication. avant moi, monté tout le wiki et chy" car très connue en France, crée des centaines d'articles, créée mais elle l'est moins dans les pays tout l'arbre des catégories et a anglophones où beaucoup pensent contribué à la diffusion de Man- que l'on n'a pas de documentation,

Magnum 7 - Juin Juillet 2009 7 - Tu es lycéen, si je relis ta pré- rechigner, et Dieu sait que mon sys- - Le lycée et l'informatique ça sentation sur le forum je lis que tème du moment rechignait sou- donne quoi ? Quels usages ? tu as commencé Linux à 16 ans en t'y intéressant à l'époque de- vent. Globalement, c'est la Ils sont très nombreux et divers! J'ai puis un an, qu'est-ce qui fait nouveauté et la bonne conception acheté un ordinateur portable neuf que tu t'intéresses à Linux et du système que je ne connaissais particulièrement Mandriva ? entièrement consacré à mes études pas jusqu'alors qui m'a attiré et qui Comme on s'en doute facilement, et équipé de la dernière version de continue de m'intéresser dans Li- j'étais sous Windows auparavant. Mandriva Linux. Pour les besoins nux, en plus de cette liberté que j'ai, Mes principales bidouilles sous du lycée, ça peut évidemment don- désormais, de pouvoir faire à peu Windows consistaient à maintenir ner de la bureautique (des cen- près ce que je veux avec ma copie la protection de mon système opti- taines de lignes sous Writer, des de Linux. C'est valable pour Man- male, le tenir à jour avec les der- formules de suites avec Calc, des driva Linux mais ça aurait été tout niers pilotes, en assurer la présentations scientifiques avec Im- aussi valable avec n'importe quelle maintenance et la réparation pour press, etc.), et projeter des docu- autre distribution libre conçue pour avoir un fonctionnement parfait, ments en utilisant un projecteur. le grand public. J'adhère aussi à mais aussi le modifier pour m'auto- Mes amis aiment aussi s'amuser Mandriva pour beaucoup du fait de riser quelques libertés d'un point de avec les effets 3D de Compiz. De sa politique de licence claire, affic- vue visuel. J'aimais en effet beau- même, lorsque je travaille sur plu- hée et basée sur celle de Fedora, qui coup le look de Vista tout en conser- sieurs documents en cours, j'ai l'ha- respecte suffisamment le libre sans vant XP. Lorsque j'ai découvert bitude d'utiliser les fonctions trop favoriser les composants pro- Mandriva Linux dans un numéro de "spaces" et "SUPER+tab" pour pas- priétaires pour continuer à fournir SVM au CDI de mon collège, je me ser d'une tâche à une autre. Je me un système compatible et facile à suis dit: « attends, ce système est sers donc des effets 3D non pas utiliser. C'est selon moi la meilleure gratuit, il est plus sûr, il est plus pour faire joujou comme on pour- combinaison pour le grand public. beau (en regardant la bluffante cap- rait le penser mais pour passer d'un ture du bureau en forme de cube document à un autre plus conforta- 3D) et me permet de faire ce que je veux? ». J'ai continué de me dire ça. J'étais déjà bien informé car je sa- vais en plus que certains de mes jeux tourneraient sous Linux avec Wine. C'est tout cela qui m'a fait m'intéresser à Linux : un système libre dans le sens où il n'est pas ver- rouillé, où je peux en faire à peu près ce que je veux, un système où je me sens plus en sécurité, qui me semble plus cohérent dans sa façon de fonctionner et qui exécute effica- cement ce que je lui demande sans

Magnum 7 - Juin Juillet 2009 8 blement. Pendant les pauses, on ap- que Linux aurait pourtant de nom- Quand à la réaction de mes cama- précie aussi de faire des parties à breuses raisons d'être adopté par rades, quand je leur parle de mes deux de certains jeux Linux, ou mes proches, j'espère que ce sera le activités pour Mandriva, ils ne ré- même Windows. On se sert aussi cas une fois la 2009 Spring dispo- agissent guère. Ce sont plutôt mes d'Internet pour faire des recherches. nible. En effet, l'usage d'un ordina- professeurs et autres personnes de Bref, au lycée, c'est essentiellement teur lorsque l'on a 16-18 ans n'est mon établissement qui semblent de la bureautique intensive, des re- pas que bureautique et retouche agréablement surpris. Cela a permis cherches sur Internet, des projec- d'images, c'est surtout du multimé- à la bibliothécaire de suggérer à nos tions de diapos, et pour plus de dia. C'est dans le multimédia (jeux techniciens en informatique d'utili- confort, l'usage quotidien des fonc- Windows exclus) que Mandriva est ser plus de logiciels libres. tionnalités 3D de Linux que l'on qua- très forte. Nous avons l'habitude de lifie souvent à tort et trop stocker énormément de musiques et - Quel avenir imagines-tu pour rapidement de simples gadgets. de films, et de les écouter/regarder toi ? régulièrement. On navigue égale- Je ne sais pas ou je vais. Pour le mo- - As-tu des amis qui utilisent Li- ment beaucoup sur Internet. Je pos- ment, j'essaie de réussir mes études nux ? Ou que tu as convertis ? sède en outre des comptes Skype et Comment est utilisé l'ordinateur et mon bac. J'hésite depuis quelques quand on a 17 ans ? As-tu un MSN. Bien que les logiciels de messa- années entre une profession dans compte MSN pour envoyer des gerie soient plus nombreux, mais l'informatique ou dans le journa- wizz ? Quand tu énumères tout moins fournis en fonctionnalités, ils ce que tu fais (wiki Mandriva, as- lisme ou la politique. Mais seul répondent aux besoins et aux at- sociation, ... ) quelles sont les ré- l'avenir me dira vers quoi je me di- actions de tes camarades ? tentes : passer des heures à discuter rige réellement. Pour le moment, je Malheureusement, je n'ai encore avec des correspondants. Après, en n'imagine pas grand chose puisque réussi à convertir personne pour di- ce qui concerne les jeux, Wine et Ce- je navigue dans la brume. Ma vie verses raisons, notamment à cause dega permettent de remonter le ni- suit son cours, tandis que j'essaie de de certains bugs de la version 2009, veau et de faire tourner les jeux les réussir ce que j'entreprends tant au ou alors à cause d'incompatibilités plus populaires avec des résultats va- niveau scolaire que dans mes parti- matérielles. Il y a pourtant une per- riables. Certains d'entre nous jouent cipations dans Mandriva et dans sonne dans ma classe sous Linux... assez souvent et c'est un point où, à l'AUFML. Ubuntu. Cela permet d'ailleurs des 17 ans, on peut être très exigeant, discussions très animées entre une même si l'on a gl-117 et d'autres jeux - Quelle version de Mandriva uti- comme lot de consolation. Ubuntera semi-Windowsienne, un fa- lises-tu ? Quelles sont les quali- natique de la pomme et moi même tés et les défauts que tu trouves en Mandrivien endurci. Bon, mis à à cette distribution ? part cela, tout le monde est sous la J'ai pour habitude de toujours utili- fenêtre, et mon intervention a tout ser les dernières versions stables des de même permis aux personnes de programmes que j'ai sous la main. mon entourage d'économiser leur ar- Au moment où j'écris cette inter- gent et d'adopter OpenOffice au dé- view je suis encore sous la version but de l'année scolaire. Et je pense 2009.0 et je l'utilise très régulière- ment. Malgré toutes les critiques

Magnum 7 - Juin Juillet 2009 9 qui furent émises envers la version de même vivement la version 2009.1, crée un script pour qu'apparaisse 2009.0, elle s'est, à terme, plutôt histoire de repartir sur des bases l'icône de system-config-printer bien stabilisée pour une version qui vraiment saines et avec un environ- dans le Centre de Contrôle qui ira a subi des erreurs multiples et des nement bien fini. La version 2009.0 chercher tous les paquets néces- handicaps dans son développement, restera malgré tout, je pense, une saires, de la même façon que l'icône tels que l'inclusion d'un KDE 4.1 qui version qui a beaucoup innové et en pour configurer son scanner est n'était pas prêt, et des bugs divers a subi le contrecoup, elle n'a pas eu présente et va immédiatement que j'avais aperçus dans la liste Co- beaucoup de chance et restera déva- chercher les paquets pour sane et oker. J'ai même fini par adopter lorisée, loin derrière la version xsane. Et cela ne prend que Kwin. Mais tout n'est pas rose dans 2008.1. quelques kilo-octets. Fournir un sys- cette version 2009.0 qui, même si la tème d'exploitation sans logiciel plupart des problèmes sont au- - Quels sont les ... disons ... 5 d'impression avec une installation à jourd'hui résolus, souffre encore de améliorations que tu apporte- portée de main n'est pas tolérable. rais en priorité à Mandriva Linux problèmes que je qualifie de concep- ? tion : KDE 4.1 n'est pas mature et Une autre chose que je ferais pour présente des lacunes, tant au ni- Premièrement je corrigerais une er- améliorer Mandriva Linux serait veau des logiciels qu'au niveau des reur impardonnable de Mandriva, certainement de perfectionner le performances. Esthétiquement ce réitérée dans la version 2009 bureau Gnome, devenu trop n'est pas génial non plus, les thèmes Spring, qui a été de supprimer « conservateur » par rapport à de la version 2009.0 ne sont pas system-config-printer "par manque Ubuntu, le concurrent majeur de convaincants et les bugs de Splashy d'espace libre" des versions One Li- Mandriva Linux. Une décision sincè- avec le Live CD à l'extinction en ont veCD, même Gnome, alors que cela rement remarquable a été prise par refroidi plus d'un. Quelques défauts concerne en premier lieu l'inclusion Mandriva d'adopter la navigation de finition ont aussi subsisté et jus- de KDE 4. En l'absence de l'icône par exploration par défaut dans qu'à très récemment, l'économiseur dans le Centre de contrôle permet- Nautilus dès la 2009.1. J'avais beau- d'écran sous Gnome souffrait d'un tant de configurer son imprimante, coup argumenté en faveur de ce bogue critique pouvant geler l'ordi- l'utilisateur n'est plus en mesure point lors de ma demande à ce su- nateur si vous deviez rentrer votre d'imprimer des documents, élément jet. C'était très important, mais il mot de passe. Ainsi, même si la ver- crucial dans l'utilisation quoti- reste l'esthétique du bureau Gnome sion 2009.0 s'est stabilisée et est dienne d'un ordinateur. Il faut qui est encore repoussante, essen- pleinement utilisable, je me dis tout installer soi-même le paquet pour tiellement avec ses icônes qui bénéficier du logiciel d'impression, datent d'un autre âge. Je dirais que du jamais vu... même Windows fait le jeu d'icônes Mist utilisé par Fedo- mieux ! Il y a pourtant des alterna- ra pourrait suffire. Je pense égale- tives à un tel handicap : soit on sup- ment que l'on pourrait reprendre prime un ou deux programmes les icônes Oxygen de KDE 4, parfai- pour libérer l'espace nécessaire tement compatibles avec l'environ- (kmymoney n'est pas forcément es- nement Gnome et GTK++, mais peut sentiel comparé à l'utilité du logi- alors se poser le problème de ciel d'impression), ou encore on l'espace libre. Bref, je remplaceraist

Magnum 7 - Juin Juillet 2009 1 0 également la texture pour les barres que c'est une horreur. Mandriva pro- envie de nous asseoir confortable- supérieures et inférieures par une pose des menus adaptés et clairs, je ment, de nous relaxer et de nous texture plus proche de celle de KDE pense qu'il est dommage de ne pas laisser guider par notre superbe sys- 4, du thème Aya choisi par Mandriva mettre en avant ce menu de nou- tème. et adapté aux barres plus fines de velle génération. Quant à Lancelot, Gnome pour qu'il apparaisse tout eh bien il ne m'a guère convaincu : - Un mot de conclusion ? aussi moderne que la concurrence. peu clair, trop petit, il manque de fi- Le reste tient du détail, mais nition. Kickoff pour le moment est La communauté a connu un sursaut l'apparence par défaut joue beau- mieux fini et adapté. d'activité ces derniers temps, depuis coup dans l'adoption d'une distribu- la sortie de Mandriva 2009 et la création de l'association. Malgré tion je pense. En quatrième position, j'apporterais une version douloureuse, Mandriva un nouveau thème à Mandriva Li- continue de se relever progressive- En troisième position, j'estime qu'il nux. Ia Ora a été quelque peu peaufi- ment et continue de rétablir sa ré- est temps pour Mandriva de rempla- né avec notamment des bords un putation parmi toutes les cer le menu classique par le menu peu plus ronds et soignés dans la distributions existantes. Mais nous Kickoff. En effet, Kickoff est plus er- 2009.1 Spring ce qui rallonge un peu ne sommes pas assez de contribu- gonomique et assez pratique (il sa durée de vie, mais ce thème reste teurs, alors même que c'est l'es- permet de placer des programmes en fin de course. Je n'ai malheureuse- sence d'une distribution GNU/Linux. en favoris), et est plus clair dans les ment aucune compétence en la ma- J'encourage tous ceux qui me lisent titres de chaque raccourci. Certes tière, sinon j'en aurais construit un actuellement et qui participent c'est un "cliquodrome", mais Man- de toutes pièces, mais Mandriva a dans les forums à contribuer du driva n'utilise pas des menus avec besoin d'un nouveau thème prenant mieux qu'ils peuvent afin d'amélio- une arborescence très développée (à en compte les nouvelles possibilités rer le système d'exploitation qui la "freedesktop" pour les connais- graphiques de notre époque. leur procure satisfaction et une plus seurs) comme le fait openSUSE, qui grande liberté que les systèmes pro- a adopté Kickoff, et où là, je trouve Enfin, puisqu'il en faut cinq, je re- priétaires que nous connaissons. Je commanderais à Mandriva de com- prévois, dès que j'aurai un moment, poser un nouveau son de de me lancer dans un nouveau démarrage, l'actuel fait peur à plus grand projet dans le wiki : créer un d'une personne dans mon entou- nouveau grand portail destiné aux rage. Disons qu'il est... un peu contributeurs affirmés et potentiels, "space". Les sons utilisés par Fedora ainsi que des indicateurs clairs sur et de Windows Vista (eh si) sont en les contributions possibles, et une fait exemplaires. Par contre, comme description de ce qui est requis il faut une identité pour la distribu- pour ces diverses contributions tion, il ne faut pas en changer en (j'adapterai d'ailleurs un petit permanence, juste composer un nou- élément du wiki de Fedora de ce co- vel air qui soit plus agréable, ac- té là que je trouve excellent). De cueillantet nous donne vraiment cette façon, il sera plus simple de

Magnum 7 - Juin Juillet 2009 11 trouver des informations sur chaque de RPM dans d'autres langues, ou questions peuvent être posées dans contribution possible, et de savoir même corriger des bogues dans des les forums Mandriva de votre comment se former si l'on veut par logiciels si des codeurs passent par langue exemple maintenir des RPM, ou ici. Ainsi, les personnes qui contri- http://forums.mandriva.com/. L'as- même quels langages de program- buent peuvent avoir une véritable sociation des utilisateurs mation sont conseillés / nécessaires place dans la communauté et mieux http://www.mandrivafr.org/ peut pour se mettre à coder. Mais avant se faire entendre quand il s'agit également vous aider si vous ne cela il faut absolument que des vo- d'émettre des suggestions, des trouvez pas de réponse satisfaisante lontaires contribuent d'une façon ou améliorations, ou lorsque une op- ou si vous avez des questions sur d'une autre : créer des articles dans tion doit être modifiée par exemple. des contributions relativement le wiki, corriger au passage les éven- Toutes les informations pour les amples. Chacun est le bienvenu, je tuelles erreurs, maintenir les RPM contributeurs éventuels peuvent l'encourage à apporter sa brique à dont personne ne se charge, tra- être trouvées sur le wiki Mandriva l'édifice : c'est le libre en action, une duire des articles ou les descriptions http://wiki.mandriva.com/fr/ et des chance qui nous est offerte!

Magnum 7 - Juin Juillet 2009 1 2

22000099,, uunn bboonn ccrruu ppoouurr ll''aassssoocciiaattiioonn !! Par Frédéric CUIF

Le lendemain, au salon, j'ai découvert nous avons filé vers le stand occupé Le processus de matura- un stand presque parfait, idéalement par l'AFUL pour discuter de vente su- tion est en cours : nous placé à côté de celui de Mandriva et avons commencé l'année très bien fourni. On y trouvait de la do- dernière, au salon Solu- cumentation dans des présentoirs, des tions Linux 2008 de façon artisanale, magazines GNU/Linux, plusieurs ordina- avec peu d'éclairage et un stand un teurs portables (dont un Eeepc et un bordonnée (avec le groupe Racketiciel) peu trop frais, mais les conditions Gdium que nous a spontanément prêté et des moyens les plus adaptés pour étaient réunies pour que les levures Dexxon), tous connectés à internet promouvoir nos systèmes libres sur les fassent leur travail et que le moût (grâce à Mozilla Europe qui nous a of- ordinateurs du commerce. Nous tra- vieillisse bien... À l'édition 2009 du sa- fert une connexion) et tournés vers le vaillons maintenant étroitement avec lon Solutions Linux, le vin était certes public, présentant notre association et eux. encore jeune, la robe couleur paille, nos outils. J'y ai ajouté des impressions mais les reflets et le nez ne trompent du Magazine MAGNUM et quelques af- pas, je pense qu'il s'agira d'un bon cru ! fiches.

Je suis arrivé le mercredi soir au dîner Le succès du stand de l'association est des contributeurs et je suis resté le jeu- incontestable. Bondé en permanence di toute la journée au salon. À peine le de curieux de tous poils, les membres Nous avons poursuivi notre périple au- temps de saluer les contributeurs, Her- du conseil d'administration, de l'associa- près des associations d'utilisateurs de vé m'a invité à sa table et nous avons tion et les contributeurs qui gravitent Fedora, d'Ubuntu et d'OpenSuse, dont commencé à discuter de façon autour n'ont pas eu une seconde à eux les représentants partagent la même informelle de Mandriva, des projets, et ont renseigné sans relâche tous ceux vision que la nôtre : il ne faut plus voir des produits, des subventions perçues qui avaient des questions. Nous avons les distributions GNU/Linux et leurs par la société au titre des projets Euro- même été interviewés à plusieurs re- contributeurs comme des concurrents péens (1,2 M€ environ) ; la conversation prises (presse et radio) pour expliquer qui se livrent à une guerre sans re- est restée légère, car je savais que je le qui nous étions et ce que nous faisions. lâche. Elles offrent toutes un excellent verrai le lendemain de façon plus ap- niveau de compatibilité et un confort profondie. J'ai alors commencé mon travail de re- d'utilisation extrême, et ce qui pousse Je me suis éclipsé un peu plus tard connaissance, accompagné de Pierre chacun à choisir telle ou telle est stric- pour saluer mes amis de l'association OPTER (Tuxmips). Nous avons commen- tement personnel. Nous avons donc ou de Mandriva qui aiment me taqui- cé par rendre visite à l'APRIL (en n'ou- décidé de travailler ensemble et nous ner, Anne NICOLAS et Régine FILLON bliant pas de faire une bise à Eva serons en mesure de vous présenter (LaFéeBleue) en tête, suivies de très Mathieu, secrétaire de l'APRIL et prochainement des projets communs. près par les membres de l'association ! épouse de Rémi alias "Imr", notre an- La soirée fut conviviale, comme d'habi- cien Webmestre du forum officiel), puis De retour au stand, nous avons égale- tude. ment eu l'occasion de discuter de l'or- ganisation interne des associations avec les représentants d'OpenOffice.org

Magnum 7 - Juin Juillet 2009 1 4 qui souhaitent se lancer dans l'aven- etc.). À plusieurs reprises, (orientations sur les produits, mobilisa- ture associative. J'ai participé avec Ra- j'ai demandé à Hervé de tion des crédits impôt recherche, pro- phaël JADOT, alias Ashledombos, à une communiquer sur la so- jets de recherche, etc.), à proposer des présentation exhaustive du logiciel bap- ciété, ses objectifs et le produits d'excellente facture (et je tisé « La Poule et l'Œuf », formidable lo- cas échéant, son état. Il rends hommage sur ce point au travail giciel d'édition de livres et de revues m'a expliqué à chaque exceptionnel de Anne, de ses équipes, que nous envisageons d'utiliser aussi fois qu'il était réticent et et de toutes les autres unités de Man- pour publier MAGNUM (en plus d'un a donc décliné mes invita- driva comme par exemple le pôle PDF classique) et nous tenons à à adres- tions. Néanmoins, j'espérais que nos entreprises) et à une meilleure com- ser nos plus vifs encouragements aux bonnes relations lui feraient privilégier munication, cette dernière demeure personnes qui portent ce projet aussi le canal de l'association pour s'ex- perfectible. Je ne souhaite pas partici- colossal que formidable à bout de bras.. primer... et j'avoue avoir été autant sur- per à l'essor de Mandriva en mobili- pris que déçu lorsque j'ai découvert sant l'énergie de nos membres et Je me suis ensuite éclipsé pour m'entre- dans la presse pas moins de deux inter- contributeurs sans qu'une coopération tenir en tête-à-tête avec Sébastien LE- views qu'il a accordées, la première étroite et réciproque se fasse au plus FEBVRE du département entreprises de pour le Magazine l'Informaticien et la haut niveau. Les utilisateurs et contri- Mandriva, car nous essayons de coor- seconde pour le site Silicon.fr buteurs que nous représentons sont en donner nos efforts pour permettre une http://www.sili- attente d'informations privilégiées en meilleure implantation de Mandriva con.fr/fr/news/2009/04/28/mandriva_pre- avance sur les orientations globales, les dans les entreprises, notamment les sente_sa_nouvelle_strategie_de_develop produits, etc., surtout si elles sont PME. Après cet entretien, Méhdi HAD- pement destinées à être dévoilées au public ! Je JARD (alias Neggwada) et moi avons eu renouvelle donc plus « solennelle- l'occasion de discuter avec Vanessa Au sein de l'association nous suivons ment » mon appel à Hervé YAHI pour WALL, responsable de la communica- clairement une stratégie de démocrati- qu'une collaboration plus étroite tion chez Mandriva, pour lui suggérer sation de Linux : nous participons à de s'instaure entre nous. des actions communes et travailler en- nombreuses manifestations publiques semble et c'est dans cet esprit que Oli- et sommes actifs auprès des associa- Longue vie au libre, longue vie à vier MÉJEAN, notre Président, l'a tions du libre (et de l'AFUL tout particu- l'AUFML et à Mandriva, le breuvage rencontrée le lundi 4 mai et le compte- lièrement), car cela fait partie de nos n'en sera que meilleur ! rendu est très positif. Olivier vous en engagements. apprendra plus. En ce qui concerne Mandriva, nous comblons le vide abyssal qui existait au- À ma grande déception, je n'ai pas eu tour de la société qui ne bénéficiait l'occasion de parler avec Hervé YAHI, d'aucun « bras associatif », ce qui se comme nous avions pris l'habitude de traduisait notamment par l'absence de le faire ensemble ; tout au plus, nous Mandriva dans les manifestations dé- * A consommer avec modération n'avons échangé que quelques mots au- diées aux associations et une communi- Frédéric CUIF, alias Fredxx, a 35 ans, tour de notre conception de la distribu- cation lacunaire. Mais, si je me réjouis vit à Poitiers et est avocat. Il est tion, laquelle doit devenir le centre des efforts colossaux qui ont été entre- passionné de photo et est motard. Il névralgique de l'utilisateur en lui of- pris et qui ont notamment abouti à aime le grand air, la mer et l'informatique. Il a découvert Linux avec Aurox, Red Hat et frant des services destinés à lui faciliter une rationalisation de sa stratégie Mandriva 9. C'est le fondateur et Vice- la vie (Nepomuk, identités numériques, Président de l'AUFML.

Magnum 7 - Juin Juillet 2009 1 5 En direct du forum par Olivier MEJEAN

l'architecture 64 bits, elle n'est plus ex- Mandriva contre Ubuntu ! Vous n'avez pas le temps de lire le fo- périmentale depuis plusieurs versions http://forum.mandriva.com/viewto- rum ? Pourtant vous voulez tout savoir et est parfaitement utilisable tous les pic.php?t=106266 ? Heureusement avec notre rubrique jours y compris par l'utilisateur moyen Que serait cette rubrique sans le tradi- «En direct du forum» vous allez tout (comme moi, c'est dire !). Pourquoi tionnel match Mandriva contre Ubun- savoir !! continuer à faire la distinction ? tu !!! Rien, et c'est peu de le dire. Allez,

Sortez les MUGs on y retourne pour un tour, et finale- À la recherche de Mandriva 9 ment il n'y a même plus de quoi po- http://forum.mandriva.com/viewfo- http://forum.mandriva.com/viewto- lémiquer, tout se perd, triste non ? rum.php?f=177 pic.php?t=111034 Bon. Rendez-vous en automne pro- Commençons par le forum anglophone Oui oui, Mandriva 9, enfin Mandrake 9, chain pour un nouveau numéro de ce où une nouvelle rubrique est apparue, pas Mandriva 2009 !! Cette version, la 9 combat titanesque ? celle dédiée aux MUGs. Pour rappel les pas la 2009, éveille des souvenirs en MUGs sont les Mandriva Users Groups moi car ce fut vraiment la première Premières impressions … et dans cette partie, ce sont les re- que j'aie utilisée de manière intensive http://forum.mandriva.com/viewto- présentants des différents MUGs qui et régulière (OK, quand on voit le résul- pic.php?t=102529 s'expriment. Il n'y a pas forcément de tat que ça donne... !). Bref, il est tou- ... sur l'eCAFÉ de Hercules. Enfin, les choses exceptionnelles pour le moment jours possible de la télécharger (il suffit premières impressions commencent à mais c'est la preuve que Mandriva de lire le sujet pour avoir l'adresse) et ne plus être que les premières impres- montre son ouverture envers sa com- vous serez au top du top… euh … non. sions. Vous ne pensez quand même pas munauté. Vous et moi ne pouvons pas Si vous avez le temps, installez donc que je vais vous résumer les 17 pages poster mais nous pouvons suivre les cette version juste pour apprécier les (ah oui quand même !) de ce sujet. conversations. améliorations. Mon conseil, lisez le vous même !!

Au revoir les portables et les 64 bits Vous me raconterez ? Dis t'as pas vu EMM386 ? http://forum.mandriva.com/viewfo- http://forum.mandriva.com/viewto- Elle vaut le coup ! rum.php?f=27 pic.php?t=107974 http://forum.mandriva.com/viewto- http://forum.mandriva.com/viewfo- Ben voui, emm386 c'est un truc pour le pic.php?t=109915 rum.php?f=103 DOS ou Windows alors pourquoi que Qui ? Ben Elle ! Ah ? Eh oui ! Deux rubriques ont été fermées, celle quand il veut installer Mandriva ce Hum … de quoi qu'on cause ? De la dédiée aux portables et celle dédiée à cher intervenant a un message d'erreur Mandriva 2009.1 évidemment, vous l'édition 64 bits. La raison en est fort ? En fait on ne saura pas … on ne saura n'aviez pas compris ? Ce n'est pas moi simple, il n'y a plus lieu de faire une dif- pas ! qui le dit c'est Marknoz et il a raison, férence. Les portables sont autant voire Bizarre … la 4ème dimension ? si si !! plus vendus que les ordinateurs de bu- reau et ne présentent plus – trop – de différences avec ces derniers. Quant à

Magnum 7 - Juin Juillet 2009 1 6 Du sang neuf ! Install party le 20 juin jouer ! http://forum.mandriva.com/viewto- http://forum.mandriva.com/viewto- pic.php?t=106906 pic.php?t=111515 A quelle vitesse démarrez vous ? .:Spip:. annonce l'arrêt de ses contribu- Faut pas oublier !!! Mettez ce sujet http://forum.mandriva.com/viewto- tions sur le wiki. C'est donc le moment dans vos favoris et faites-vous pic.php?t=99540 idéal pour battre le rappel pour que le connaître pour participer à l'install par- Grâce à bootchart vous pouvez savoir à wiki continue à offrir de la documenta- ty (ou IP, prononcez « aïe pi », pour les quelle vitesse démarre votre ordina- tion à tous les utilisateurs et futurs uti- intimes) teur. Avec ce sujet vous pouvez même lisateurs de Mandriva. C'est un travail vous comparer avec d'autres utilisa- colossal, demandez donc à Skiper, car il Nautilus et la gravitation teurs de Mandriva et essayer de trou- ne suffit pas d'écrire un article ou plu- http://forum.mandriva.com/viewto- ver comment démarrer encore plus sieurs, il faut également les maintenir à pic.php?t=105657 vite. jour et c'est sans doute la tâche la plus Non, Newton n'y est pour rien (ni la ingrate. Il reste encore des articles à coccinelle !). C'est juste le débat autour Mini PC ? écrire, à relire, à compléter, à mettre à de Nautilus, gestionnaire de fichiers de http://forum.mandriva.com/viewto- jour et ça demande du monde. Ne Gnome, et de son mode pour passer à pic.php?t=62920 croyez pas que vous n'avez pas le ni- un répertoire. Faut-il ouvrir le réper- Imr avait lancé un sujet sur son ordi- veau (pensez-vous que j'ai le niveau ?), toire dans une nouvelle fenêtre ou nateur à faible consommation il y a que c'est trop compliqué, que ceci ou dans la même fenêtre ? Depuis la quelques temps (en fait il y a plus de 2 cela, lancez-vous tout simplement ! 2009.1, Nautilus a le mode gravitation- ans !) et ce sujet continue son petit Pour finir, un grand merci à tous ceux nel, celui qui consiste à ouvrir un réper- bonhomme de chemin. En effet ces qui sont déjà intervenus sur le wiki et toire dans la même fenêtre et non dans derniers temps de nouveaux PC à qui ont arrêté mais également un une nouvelle fenêtre. Un débat en faible consommation ont émergé, no- grand merci à ceux qui interviennent moins peut on espérer ! De toute fa- tamment grâce au processeur Atom de encore. Ce n'est pas beaucoup mais ça çon, c'est le top. À quoi bon Intel (même si AMD ou VIA sont sur le vient du coeur ! discuter ! coup). Finie la débauche de puissance, place au silence. Le concours de bureau !! Faut sauvegarder ! http://forum.mandriva.com/viewto- http://forum.mandriva.com/viewto- pic.php?t=62885 pic.php?t=111353 Déjà la page 44 ! il faut que je songe à Et pour cela, rien de mieux qu'une habiller le mien… avec KDE 4.2 on peut bonne discussion ! En fait non, rien de Olivier Méjean alias goom est le en faire des choses (mais certaines mau- mieux qu'un bon crash de votre disque créateur du magazine Magnum, le fondateur et le président de l'AUFML vaises langues vous diront que c'est dur pour vous apprendre l'importance et pourtant, il n'est même pas informaticien buggué, il ne faut pas les écouter, ils de faire des sauvegardes régulières (ex- mais ingénieur chimiste de formation. Man- sont à la solde de GNOME !!!) ! périence inside !). Dans ce sujet vous drake 9 a vraiment été la première distribu- tion qui a supplanté win-...biiiip...-(1) XP de son saurez tout au presque sur la politique ordinateur. de sauvegarde à mener, il ne reste plus (1) Censuré qu'à la mettre en oeuvre. A vous de

Magnum 7 - Juin Juillet 2009 1 7 IInniittiiaattiioonn aauu ddéévveellooppppeemmeenntt aavveecc QQtt--CCrreeaattoorr Ecrit et illustré par Gilles PASCUAL

tout de suite la boîte, c'est ridicule. t Creator, le nouvel environnement Q Nous allons donc lui proposer par dé- de développement dédié à Qt 4.5, est en faut une valeur non nulle, pas trop version 1.0.0 dans les dépôts de Man- courte, pas trop longue. Disons une driva Cooker. Il sera donc disponible minute. Et nous allons même l'empê- dans Mandriva 2009 Spring. cher de saisir une durée nulle pour ne Nous allons l'utiliser pour concevoir et pas être obligés de traiter un cas parti- réaliser ensemble et de bout en bout culier ! une application semblables aux petits L'utilisateur renseigne la durée, saisit Quel texte par défaut ? Un champ vide utilitaires fournis avec Gnome ou KDE. un texte, clique sur [Démarrer], et au est ce qui vient immédiatement à l'es- Partant d'un concept simple (un minu- bout du temps imparti une boîte de dia- prit. Après tout l'utilisateur veut peut- teur), nous aboutirons en peu de temps logue apparaît sur son écran : être simplement être averti que 12 mn à un programme facile à traduire, se sont écoulées, sans forcément avoir s'exécutant tel quel sous n'importe à taper quoi que ce soit. Il faut tout de quel environnement Linux et qui pour- même que nous affichions quelque rait même tourner sous Windows et chose en fin de minutage, sinon notre Mac OS X au prix d'une simple recom- boîte de dialogue vide de texte ne sera pilation ! pas très présentable. Quel texte alors ? En chemin nous aborderons quelques- Eh bien disons « La durée demandée unes des nombreuses questions que 1. Rédigeons les spécifications. est écoulée ». Nous verrons à l'usage si doit se poser un développeur d'applica- (Comment doit se comporter notre pro- cela convient. tions. gramme ? Quelles fonctionnalités se- L'application doit informer l'utilisa- ront disponibles ? Comment le teur qu'un compte à rebours est en Avertissement : l'abord de manipuler ?) cours. Même quand elle est en icône. Dans les grandes lignes, c'est très cet article demande un ni- Nous modifierons le titre de la fenêtre simple. veau en C++ que je quali- L'utilisateur saisit une durée et pour afficher le temps restant avant fierai « de base » : il faut savoir ce un texte, puis clique sur [Démarrer]. l'apparition du message. que sont une classe et le mé- Plus tard il prendra connaissance du Et comment l'utilisateur ferme-t-il canisme d'héritage. Le code que message et cliquera sur [OK] pour le l'application quand il a fini de s'en nous allons écrire n'est pas compli- faire disparaître. À ce moment-là il de- servir ? La croix en haut à droite ? Ce qué : il comprend quelques tests et vra se retrouver devant le même écran n'est pas très élégant. Un bouton [Quit- surtout beaucoup d'appels à des de saisie qu'au départ. ter] est le bienvenu. Avantage, nous Mais soyons plus précis ! classes de la bibliothèque Qt. Le Que doit af- maîtrisons ainsi plus facilement la fin but est de susciter votre intérêt ficher notre programme quand on le du programme et le code de retour. On pour les centaines de fonctions que lance ? ne sait jamais, il pourrait devenir un Quel sera le type de fenêtre ? celle-ci met à disposition, et pour Une fe- sous-programme d'une application Qt Creator qui permet de manipu- nêtre principale (classe dérivée de plus complète... ler le tout. QMainWindow), avec des menus et des barres d'outils mobiles) ? Non, ça ne se justifie que pour une grosse applica- Nous appellerons bien entendu notre tion... Un dialogue suffira (classe déri- programme Le Minuteur (Si vous ne vée de QDialog). voyez pas le rapport avec le magazine Quelle durée par défaut ? Nous ne sachez que Minuteur est l'acronyme de choisirons pas 0 minute 0 seconde «Magnum : Inouï, Nickel et d'Une parce que cette valeur n'est pas valide. Transcendance Époustouflante ! Ultime Et que, tel que nous le connaissons, Ravissement ! »). notre utilisateur nous attend au tour- Voici l'écran principal tel que nous nant ! La première fois qu'il va lancer l'imaginons au départ : le programme, il va s'empresser de cli- quer sur [Démarrer] sans rien modifier. Si le programme plante, nous sommes de mauvais programmeurs. S'il affiche

Magnum 7 - Juin Juillet 2009 1 8 Autre chose : notre programme est en sera /home/gilles/dev/minuteur), nous français. Comme un jour il sera vendu n'avons besoin que des modules de dans le monde entier à des centaines base, la classe d'affichage sera Minu- de millions d'exemplaires, faisons en teurDialog, elle héritera comme nous sorte que les textes qu'il contient l'avons vu de QDialog. soient facilement traduisibles ! Pensons Renseignons maintenant les différents à implémenter cette fonctionnalité. écrans de l'assistant. Menu File > Les outils ! Nous avons parlé de Qt- New... nous amène à la première page. Creator, qui va manipuler les biblio- [OK], [Back] et [Next] nous promènent thèques Qt. Installons la totalité de ce de l'une à l'autre. que nous offrent Nokia et Mandriva. Soit avec le Gestionnaire de Logiciels de Mandriva Linux, soit via la ligne de commande en root : # urpmi qt4- assistant qt4- designer qt4- doc qt4- linguist qt- creator

Nous sommes prêts ! Voyons la suite ! 2. Créons le projet avec Qt-Crea- tor. Lançons Qt-Creator. L'interface est en anglais. Une page d'accueil sobre nous donne le choix entre ouvrir un projet récent, une session récente, ou un « Getting started » qui nous amène cu- rieusement sur un écran de recherche dans l'aide de Qt. Un écran blanc est un peu déconcertant. Il faut cliquer sur l'icône « petite maison » (home) en haut de la page blanche pour arriver à l'accueil de l'aide. L'aide de Qt fait plus de 100 Mo et est très complète (voir les du code de l'application. Nous allons y références en fin d'article). Les informations une fois collectées, manipuler les objets graphiques (wid- En haut, un menu. 7 entrées classiques. l'assistant a créé quelques fichiers dans gets). A gauche, une barre verticale avec le répertoire minuteur, et nous en af- quelques icônes : fiche 5 dans la section Edit - minuteurdialog.h : déclarations des - minuteur.pro : c'est le fichier projet fonctions implémentées dans minu- de Qt. Ne pas y toucher pour l'instant. teurdialog.cpp. Nous pouvons vérifier De haut en bas, on accède que Qt-Creator a créé une classe Minu- - à l'écran d'accueil (Welcome), - main.cpp : le fichier source contenant teurDialog, dérivée de QDialog comme - à la modification des sources main(), la fonction sur laquelle dé- nous lui avions demandé. (Edit), marrent tous les programmes C++. Elle - au mode debug (Debug), est facile à comprendre, nous la parcou- - à la gestion des projets (Pro- rons rapidement : jects), - et aux « sorties » diverses. - minuteurdialog.cpp : fichier dans le- C'est dans cette section que le quel nous allons écrire la quasi-totalité compilateur va nous laisser ses int main( int argc, char *argv[ ] ) messages (Output). { Avant de démarrer l'assistant, rappe- QApplication a( argc, argv) ; // déclaration de l' application lons en quelques mots notre objectif : MinuteurDialog w; // création en arrière- plan de la fenêtre de nous allons créer une application gra- dialogue + initialisations. phique s'appelant minuteur, lui réser- w. show( ) ; // affichage du dialogue return a. exec( ) ; // lancement de l' interaction avec l' utilisa- ver un répertoire quelque part dans teur. L' application attend maintenant un événement ( souris, notre dossier personnel (pour moi ce clavier. . . ) }

Magnum 7 - Juin Juillet 2009 1 9 Important : les lignes nom de cet objet, appelons-le delai (pas Ce n'est pas très joli, les widgets ne private: d'accent dans les noms d'objets !). sont pas alignés, mais nous améliore- Ui::minuteurDialogClass *ui; - Encore à droite, un autre label dont le rons l'aspect de notre dialogue plus nous permettront d'accéder aux wid- texte est « puis afficher le texte ci-des- tard, une fois que nous serons sûrs gets de la fenêtre en tapant simple- sous » qu'il fonctionne. Nous allons voir ment ui->NomDuWidget - En-dessous, un Line Edit que nous re- d'abord si l'application se lance. Pour - minuteurdialog.ui : c'est le fichier nommons message. Avec les poignées, cela, enregistrons notre oeuvre contenant les plans de la boîte de dia- le dimensionner de façon qu'il ait une (Ctrl+S) et demandons à Qt-Creator de logue. Nous allons l'ouvrir pour rajou- largeur à peu près convenable par rap- construire (build) l'application et de la ter des « widgets » (boutons, zones de port à notre image de départ (nous ver- lancer (run). Menu Build > Run ou saisie...) à notre dialogue principal qui rons plus loin comment demander à Qt Ctrl+R. pour l'instant est vide. de donner automatiquement une taille Le dialogue est fonctionnel (nous pou- correcte à nos widgets). vons saisir une durée en minutes:se- Avertissement : il semble à condes, écrire un message, fermer le l'usage que cette version in- Précision : nous pouvons affec- dialogue par la croix en haut à gauche corporée de Qt Designer pré- ter un raccourci clavier à un ...) mais il ne réagit pas à l'activation sente quelques anomalies, en bouton en modifiant le texte de ce des boutons et nous propose la durée particulier pour la gestion des « re- bouton : &Quitter par exemple af- 0:0 par défaut. sources » (images, icônes, textes... fichera Quitter et Alt+Q sera Pour que notre application ait le com- stockées dans l'application). Ce prob- l'équivalent d'un clic sur le bouton portement souhaité nous allons mettre lème n'existe pas dans la version « au- Quitter. Dans le cas où l'objet n'a pas en oeuvre le système Signal / Slot de tonome », accessible par Menu de libellé comme le QTimeEdit, il faut Qt. principal > Développement > Environ- créer un label juste devant (mettons Qu'est-ce que c'est ? Un signal est un nements de développement > Qt4 De- « Attendre ») et expliquer à Qt Desi- événement quelconque se produisant signer. gner que les deux boutons sont liés quand on agit sur un widget. Dès que (Menu Edit > Edit buddies) nous changeons la valeur du QTimeE- 3. Construisons l'écran principal - En dessous, une ligne horizontale dit, que nous appuyons sur un bouton en positionnant les QWidget. pour faire joli... ou que nous tapons du texte dans le Un double-clic sur minuteurdialog.ui - Et enfin un Push Button libellé champ message, le widget sollicité ouvre Qt4 Designer, l'éditeur d'inter- « &Quitter », appelons-le quitter. émet un signal. Pour y réagir de façon face graphique, à l'intérieur de Qt-Crea- Posons-le en bas et à droite du for- adaptée nous devons implémenter un tor. mulaire, c'est la place habituelle d'un slot, c'est à dire une fonction C++ tel bouton. destinée à traiter ce signal. Qt possède Les widgets disponibles se situent en - Nous cliquons sur le fond grisé, déjà des slots en interne : nous cli- colonne à gauche. Nous les déplaçons pour le redimensionner avec les poi- quons sur un champ de saisie vide (si- par cliquer / déposer sur le rectangle gnées. Tant qu'il est sélectionné pro- gnal), un slot y affiche le curseur. gris du milieu qui représente le futur fitons-en pour changer la propriété Nous pressons la touche A (autre si- contenu de la fenêtre. windowTitle en « Le Minuteur ». gnal), un autre slot dessine la lettre A Posons donc successivement sur ce rec- et déplace le curseur... tangle : - À la droite de message, un « Push But- Notre application va devoir répondre à - Un « Label ». Un double-clic dessus ton », appelons-le demarrer et entrons 2 signals (Ce n'est pas une faute, c'est pour saisir le texte « Attendre ». Un le libellé «&Démarrer ». Le caractère le pluriel anglais du nom signal ; si clic sur l'icône la plus à droite de la '&' devant le 'D' donnera le libellé Dé- vous lisez cet article à voix haute, pro- barre d'outils donne à notre label une marrer au bouton, qui sera accessible noncez « sig-nol », « slaaate », « kiouti dimension correcte. en pressant Alt+D. fort poïnte faïve » !) : - À sa droite un « Time Edit » ; redimen- - Réglons d'abord le cas de l'appui sur sionnons- le. Tant qu'il est sélectionné, On obtient ceci : le bouton [Quitter] qui doit fermer la jetons un coup d'oeil sur la feuille de fenêtre. Le signal est classique, le slot propriétés à droite de l'écran. Il y a plu- existe, il faut juste les mettre en rela- sieurs sections verticales qui cor- tion. respondent de haut en bas à la Toujours dans l'éditeur de dialogue, cli- hiérarchie de classes de notre objet. quons sur le bouton « Edit si- Nous voyons que c'est un QObject à la gnals/slots » dont le raccourci est F4. base, dont sont dérivées les classes Dans ce mode, il faut faire un cliquer- QWidget -> QAbstractSpinBox -> QDate- glisser entre le bouton quitter et le TimeEdit -> QTimeEdit. Changeons le fond de la fenêtre de dialogue. Une fe-

Magnum 7 - Juin Juillet 2009 20 nêtre de configuration s'ouvre et nous Note : Nous allons utiliser l'éditeur intégré de Qt Creator. Il est sem- signal faisons correspondre au clicked() blable à beaucoup d'éditeurs de sources comme Gedit, ... Comme de ce QPushButton le slot accept() de ceux-ci, il offre une coloration syntaxique, une indentation automa- notre QDialog. tique, un paramétrage personnalisé des raccourcis-clavier pour que nous ne soyons pas dépaysés. Son avantage sur ses collègues généralistes est l'intégra- tion à Qt : pouvoir sauter facilement du corps d'une fonction à sa déclaration ou le contraire, nous donner accès à l'aide des classes par un clic sur le nom d'une d'entre elles et l'appui sur F1, faire de l'auto-complétion de code... Exemple : quand nous commençons à taper : if (timer. Qt Creator ouvre à droite du point un menu déroulant nous proposant l'en- semble des fonctions de la classe QTimer. Cerise sur le gâteau, l'éditeur contient un analyseur syntaxique en temps réel, et nous prévient par un souli- gnement rouge si une ligne n'est pas compilable (erreur bloquante) ou un sou- Accept() veut dire qu'on ferme sans er- lignement brun si l'erreur est moins grave. Une infobulle nous dit ce qu'on a reur. mal fait (« unnecessary semicolon after function block » par exemple si on Qt Designer a compris et nous affiche met un point-virgule après une déclaration de fonction). ceci : faut noter dans une variable dureeTota- leEnSecondes combien de secondes il faut attendre, rendre delai inutilisable (disabled), démarrer le timer (QTimer) et lui faire émettre un signal toutes les secondes. En outre un nouveau clic sur le bouton demarrer quand le timer est en cours d'exécution est le signe que l'utilisateur interrompt l'attente. Il faut arrêter le timer sans afficher le petit Un lancement de l'application (Build > message et revenir à la saisie. C'est le Run ou le triangle vert) nous montre slot uneSecondeVientDePasser() qui va que maintenant un clic sur quitter répondre au signal du timer en met- ferme tout. Parfait ! tant à jour le titre de la fenêtre et - si - Concernant le bouton démarrer, un le délai est écoulé – afficher le message clic dessus doit entraîner un certain dans une petite alerte. nombre de réactions que Qt4 Designer Allons-y. n'a pas en stock : il va falloir faire du Modifions notre classe Minuteur code. dans minuteurdialog.h ainsi : 4. Donnons vie à notre applica- class Minuteur : public QDialog tion en la rendant interactive. { On manipule le temps dans Qt avec la Q_OBJ ECT classe QTime. t.start() met l'heure actuelle dans la va- public: Minuteur( QWidget *parent = 0) ; riable t de type QTime. ~Minuteur( ) ; t.elapsed() retourne le nombre de ms depuis lequel on a lancé t.start() private: La classe QTimer est complémentaire : Ui: : MinuteurClass *ui; lançons un timer par timer.start(1000), int delaiEnSecondes; // un entier qui contiendra le temps et il émettra un signal toutes les 1000 d' attente en secondes demandée par l' utilisateur QTimer timer; // le timer qui va nous envoyer un si- ms. Il nous suffit de capter ce signal gnal toutes les secondes dans un slot approprié et de voir où en est notre QTime... void raz( ) ; // remise à zéro de l' affichage. Faisons un bilan précis de ce que nous void alerte( ) ; // le délai est écoulé avons à coder. D'abord le champ delai doit afficher private slots: void on_demarrer_clicked( ) ; // le slot qui ré- une minute par défaut, et ne pas pondra au signal « bouton démarrer cliqué » permettre la saisie d'une valeur nulle. void uneSecondeVientDePasser( ) ; // le slot qui répondra au Après un clic sur le bouton démarrer il signal du timer };

Magnum 7 - Juin Juillet 2009 21 Voilà ce que devient minuteurdialog.cpp :

#include " minuteurdialog. h" #include " ui_minuteurdialog. h"

MinuteurDialog: : MinuteurDialog( QWidget *parent) : QDialog( parent) , ui( new Ui: : minuteurDialogClass) { ui- >setupUi( this) ;

// connexion du signal du timer au slot approprié connect( &timer, SIGNAL( timeout( ) ) , this, SLOT( uneSecondeVientDePasser( ) ) ) ; La macro connect établit, comme son nom l' indique, un lien entre un signal et un slot. Ici on de- mande que la fonction uneSecondeVientDePasser( ) soit appelée chaque fois que le timer émet un signal timeout( ) ( ce sera toutes les 1000 ms, donc toutes les secondes) .

// on empêche l' utilisateur de demander un délai nul ui- >delai- >setMinimumTime( QTime( 0, 0, 1) ) ; Nous accédons au widget appelé « delai » grace à l' expression ui- >delai. Nous appliquons à cet obj et la fonction setMinimumTime( ) dont le paramètre est un QTime( heures, minutes, secondes) .

// on lance la remise à zéro raz( ) ; }

MinuteurDialog: : ~MinuteurDialog( ) { delete ui; } ui est un pointeur créé par Qt Creator. La mémoire qui lui a été allouée lors de sa création est rendue au système dans le destructeur de l' obj et qui le manipule.

void MinuteurDialog: : on_demarrer_clicked( ) { // si le timer est actif quand on clique sur démarrer on l' arrête et on redonne la main à l' utilisateur if ( timer. isActive( ) ) { timer. stop( ) ; raz( ) ; } isActive( ) et stop( ) sont des fonctions- membres de la classe QTimer. Leurs noms sont parlants : la première retourne un booléen ( true si le QTimer est actif, false sinon) , et stop( ) . . . arrête le ti- mer ! Celui- ci n' émet plus de signal. // sinon on change le texte du bouton, on positionne nos variables et on lance le timer else { ui- >demarrer- >setText( tr( " Arrêter" ) ) ; On change le libellé d' un bouton par setText( nouveau libellé) . QTime delaiDemande = ui- >delai- >time( ) ; Le widget QTimeEdit incorpore un QTime. Nous récupérons ce QTime pour connaître la durée que l' uti- lisateur a paramétrée. delaiEnSecondes = delaiDemande. hour( ) *3600 + delaiDemande. minute( ) * 60 + delaiDemande. se- cond( ) ; ui- >delai- >setDisabled( true) ; tempsEcoule. start( ) ; timer. start( 1000) ; } } Voilà. Après avoir inactivé le widget delai ( l' utilisateur ne peut plus le modifier) nous venons de lancer le timer et avons fait démarrer le calcul du temps écoulé.

void MinuteurDialog: : uneSecondeVientDePasser( ) { // calcul du temps restant : est- il l' heure d' afficher le message ? int tempsRestant = delaiEnSecondes - ( tempsEcoule. elapsed( ) / 1000) ;

Magnum 7 - Juin Juillet 2009 22 // on change le titre de la fenêtre setWindowTitle( tr( " Message dans %1s" ) . arg( tempsRestant) ) ; On change ainsi le titre de la fenêtre en cours. if ( tempsRestant <= 0) { timer. stop( ) ; alerte( ) ; raz( ) ; } Si le temps demandé est écoulé, on arrête le timer, on alerte l' utilisateur et on remet le formu- laire aux valeurs d' origine. }

void MinuteurDialog: : raz( ) { // on reprend du début : valeurs par défaut ui- >demarrer- >setText( tr( " Démarrer" ) ) ; ui- >delai- >setEnabled( true) ; ui- >delai- >setTime( QTime( 0, 1, 0) ) ; }

void MinuteurDialog: : alerte( ) { // affichage du message QString message = ui- >message- >text( ) ; On récupère le texte d' un QTextEdit par la fonction text( ) , qui retourne une chaîne. La classe Qt gérant les chaînes est QString, qui comporte des dizaines de membres pour faire toutes les recherches, remplacements, découpages, tests et conversions imaginables. Un ensemble de chaînes est pris en charge par un QStringList. Ci dessous un test pour voir si la chaîne est vide ou non. if ( message. isEmpty( ) ) { message = tr( " La durée demandée est écoulée" ) ; }

QMessageBox mb( QMessageBox: : Warning, tr( " Minuteur vous informe" ) , message, QMessage- Box: : Close, 0, Qt: : Dialog) ; mb. exec( ) ; } « Traduit » ? Mais oui ! Nous allons 5. Testons l'exécutable, repérons Code de main.cpp (1/2) et corrigeons les anomalies. faire d'une pierre trois coups et régler en même temps ces anomalies de co- Vérifions que le programme tourne cor- #include dage de caractères, le « Close » en an- #include " minuteurdialog. h" rectement. Pour cela, toujours Menu glais et la possibilité de traduction ! Build > Run. 6. Rendons Le Minuteur facile à int main( int argc, char Premiers constats : les textes conte- traduire. *argv[ ] ) nant des accents comportent des carac- { Ce que nous voulons, c'est que l'utilisa- tères bizarres, la boîte de message QApplication a( argc, teur n'ait rien à faire. Qu'il lance l'appli- affiche « Close » et le redimensionne- argv) ; cation et qu'elle lui parle dans sa ment de la boîte de dialogue ne modi- langue. C'est possible, et voici com- // pour avoir les boutons fie pas la position des boutons. ment : des boîtes de dialogue dans la D'accord, mais nous réglerons langue locale ( fr par défaut) 1/ D'abord les widgets standards dans l'apparence après. Vérifions d'abord QTranslator qtTranslator; la langue de l'utilisateur : nous rajou- que Le Minuteur tourne correctement. qtTranslator. load( " qt_" + tons dans main() les instructions néces- Malmenons notre application pour QLocale: : system( ) . name( ) , QLib- saires pour que Qt affiche [Ouvrir], raryInfo: : location( QLibra- éprouver sa robustesse : tentons de sai- [Fermer], [Annuler] etc... sur les boutons ryInfo: : TranslationsPath) ) ; sir une durée nulle ou de dépasser une standard d'un système français et leur a. installTranslator( &qt- heure, laissons le champ message vide, Translator) ; équivalent sur le PC d'un étranger. cliquons partout au hasard... Pas de plantage ? Concernant les lettres accentuées, Qt affiche bien celles des textes saisis dans Remarque : les deux passages Qt Creator, mais traduit mal celles du suivants sont tirés de l'aide de Qt. code-source.

Magnum 7 - Juin Juillet 2009 23 Nous avons appelé une fonction de la format lisible par QTranslator. boutons affichent maintenant correc- classe QTranslator, qui cherche (et Donc 4 étapes. tement nos lettres accentuées. Nous charge si elle le trouve) un fichier 1/ il faut indiquer dans le fichier minu- pouvons également traduire l'applica- contenant les traductions des boîtes de teur.pro qu'il faut créer les .ts. Nous ra- tion dans une autre langue, par dialogue standard (ouvrir, enregistrer joutons la ligne suivante : exemple l'espagnol (es), et changer la sous...). Chez un Français utilisant Man- TRANSLATIONS += minuteur_fr.ts minu- langue du système pour l'espagnol driva Linux 2009.1 RC1 le fichier est teur_en.ts minuteur_it.ts minu- dans le Centre de Contrôle Mandriva > /usr/lib/qt4/translations/qt_fr_FR.qm. teur_es.ts Changez les paramètres locaux de Un Allemand sous Windows ou un Chi- et ainsi de suite. Nous avons rajouté un votre système. Ouvrons une nouvelle nois sous MacOS trouvera un fichier dif- « minuteur_fr.ts » pour contourner le session et lançons Le Minuteur : il férent, mais tout aussi valide. problème de codage des caractères. En parle espagnol ! 2/ selon le même principe nous rajou- fait nous allons traduire de « français tons dans main() les commandes de- mal écrit » en « français bien écrit » ! À noter : Le Minuteur affiche mandant à Qt de charger le fichier de C'est le premier intérêt. Le deuxième bien Fermer dans Mandriva traduction adéquat. est que nous permettons ainsi à 2009.0, mais toujours Close sous Co- d'autres personnes de corriger les oker, probablement parce que Qt y Code de main.cpp (2/2) fautes d'orthographe de notre applica- est incomplètement traduit. tion sans avoir à modifier le code ni à // pour charger une traduc- recompiler le programme ! tion locale de l'appli 2/ Mettre toutes les chaînes dans des 7. Travaillons l'aspect et la convivia- QTranslator myappTransla- fichiers .ts. Qt nous propose un outil lité de l'application. tor; qui n'est malheureusement pas (encore Maintenant qu'elle fonctionne, ren- myappTranslator.load( "minu- ?) accessible depuis Qt-Creator. Il faut dons son comportement un peu plus teur_" + QLocale::system().name(), naviguer jusqu'au répertoire de notre conforme à ce qu'attend l'utilisateur QCoreApplication::applicationDir- application, ouvrir une console et lan- d'une application graphique. Path() ); cer Reprenons notre outil Qt Designer a.installTranslator(&myapp- lupdate *.pro (double-clic sur minuteurdialog.ui dans Translator); 3/ un double-clic sur un des fichiers .ts Qt Creator). Nous allons positionner créés ouvre Qt-Linguist, une applica- correctement et automatiquement nos MinuteurDialog w; tion très complète et néanmoins aisée widgets en installant un QLayout. La w.show(); à utiliser. Dans notre cas il s'agit sim- manoeuvre est simplissime : clic droit return a.exec(); plement de sélectionner chaque chaîne sur le fond grisé > Lay out > Lay out in } à traduire, de noter sa traduction en a Grid. Cette opération nous permet face (ou plutôt en-dessous !), de valider ensuite d'avoir un guide - invisible Le deuxième QTranslator::load() et de passer à la suivante. mais intelligent - pour placer des ob- cherche (et charge s'il le trouve) un jets. Déplaçons-les, modifions leurs fichier (d'extension .qm également) qui tailles, ils sont comme attirés par le se trouve dans le même répertoire que QLayout à des positions idéales et notre application, et dont le nom dé- s'alignent correctement. De plus le pend de la langue dans laquelle est QLayout est élastique : il se charge de configuré le système. Chez un Italien, repositionner les objets lors d'un redi- QTranslator cherchera ./minu- mensionnement de la fenêtre et limite teur_it.qm, par exemple. S'il ne le la taille inférieure de celle-ci à une va- trouve pas, le logiciel affichera les leur telle que tous les widgets soient textes dans la langue originelle - le fran- visibles. Nous obtenons une taille opti- çais en l'occurrence pour notre Minu- male en sélectionnant le fond grisé teur. puis en cliquant sur l'icône de redi- Comment créer et maintenir ces mensionnement automatique fichiers .qm de traduction ? Nous visualisons notre fenêtre : Menu Principe : nous allons d'abord indiquer 4/ une fois les .ts créés, nous lançons la Tools > Form Editor > Preview. à Qt dans quelles langues pourra être commande Elle a l'aspect que nous souhaitions. traduite notre application, ensuite récu- lrelease *.pro pérer dans des fichiers d'extension .ts toutes les chaînes de caractères enca- depuis la console utilisateur pour créer drées par la fonction tr(), puis traduire les fichiers .qm. ces fichiers, et enfin les mettre dans un Inutile de recompiler l'application : les

Magnum 7 - Juin Juillet 2009 24 8. Perspectives d'évolution. chose. Du genre Astuce : A force de dépla- Notre programme nous satisfait, il fait cer ces widgets, d'en créer, void uneMinuteVientDePasser() ce qu'on attend de lui et n'est pas trop d'en supprimer, il se peut { laid. Cependant nous sommes des déve- que l'ordre de tabulation foreach (Evenement ev, listeEve- loppeurs, et nous aimons faire évoluer ne soit plus correct. Menu Edit > nements) { // pour chaque événe- nos applications, pour apprendre de Edit tab order nous permet de tout ment de la liste nouvelles techniques, inventer de nou- remettre en place. veaux algorithmes et approfondir notre if (ev.doitSeDeclencher()) { connaissance des bibliothèques Qt. afficher(ev.message()); Nous pouvons enrichir l'application de ev.annuler(); Suggestion : il est fortement diverses façons. Je vous propose des de- } conseillé de beaucoup mani- voirs de vacances : } puler tous les outils de Qt Une première idée serait de mettre } Designer pour bien les maîtriser et l'application dans la zone de notifica- découvrir tout ce qu'on peut faire tion (Gnome) ou boîte à miniatures avant même de devoir coder la pre- (KDE). mière ligne. Au lancement du programme une icône On pourrait enregistrer cette liste dans apparaît dans cette zone. Un clic des- un fichier de configuration en utilisant sus, notre fenêtre principale QDialog de- la classe QSettings, et la lire à l'ouver- Références : vient visible. Le clic sur démarrer la ture de l'application. Ou l'enregistrer au rend à nouveau invisible, et l'icône format text/calendar ICS, pour l'intégrer La documentation Qt, bien sûr. Claire, s'anime pour montrer que Le Minuteur à Evolution ou à Korganizer... complète, parfaitement structurée, elle est en marche. A l'heure planifiée, une La solution dans deux numéros de Ma- est bien plus qu'une accumulation de info-bulle surgit (remplaçant le QMessa- gnum... si au moins dix personnes la de- commentaires sur les fonctions. Expli- geBox) et affiche le message. Illustra- mandent ! cation des concepts, extraits de code, tion : Idée pour les cracks de la program- conseils, des milliers de liens pour favo- mation graphique : au clic sur [Démar- riser la navigation... Une mine rer] la fenêtre se transforme par d'informations ! J'ai personnellement morphing en un sablier animé en 3D un marque-page de Firefox qui pointe qui... sur /usr/share/doc/qt4/doc/html/in- Les possibilités sont infinies, nous ne dex.html. On la trouve sur le Web à sommes limités que par notre imagina- l'adresse http://doc.trolltech.com/4.5/in- … Il faudrait une icône plus représenta- tion ! dex.html tive, un texte plus pertinent... La solu- Forum Qt francophone : http://fo- tion dans le prochain numéro de rum.qtfr.org/ Magnum. Un ouvrage en français très bien fait : Piste : utilisez les fonctions de la classe « Qt 4 et C++ Programmation d'inter- QSystemTrayIcon pour gérer la zone de faces GUI » de Jasmin Blanchette et notification. Mark Summerfield chez Campus Press. Une autre idée : proposer à l'utilisa- 550 pages + 1 CD-ROM qui traitent de la teur d'enregistrer plusieurs couples [du- version 4.1.1 de Qt, compatible avec la rée + message], ou mieux [date et heure 4.5. Comment créer des fenêtres, com- de déclenchement + message], ce qui se- ment écrire un tableur, une appliquette rait la base d'un petit agenda. météo, comment gérer les bases de Piste : a priori je créerais une classe Eve- données, les graphismes 2D et 3D, les nement contenant un QDateTime (date réseaux, XML... une autre mine d'or ! et heure de l'événement), un QString (message à afficher lorsque l'événement Le logo de QT est la propriété de NOKIA. se produit), et quelques flags et fonc- Gilles Pascual alias PapaJaac est tions pour les manipuler. Je créerais en- ingénieur en informatique, il vit suite une QList, c'est à dire en Sarthe, mandrivophile depuis une liste des événements, et mon la Powerpack 2006, il utilise la distro de- unique timer serait chargé à intervalle puis février/mars 2007, il est l'auteur des régulier (1 mn suffirait) de parcourir cette liste avec le mot-clé foreach et de applications Yahqtzee (cf. paquetage Man- voir s'il est l'heure d'afficher quelque driva) et Roswell.

Magnum 7 - Juin Juillet 2009 25 Click''n''backup la nouvelle solution de sauvegarde de Mandriva Ecrit et illustré par Anne NICOLAS et Olivier MEJEAN

Click'n Backup apporte une solution échanges avant même leur démarrage Si l'informatique a pris une place de simple tant en terme de mise en place et du stockage en lui-même grâce à plus en plus importante dans la vie que d'utilisation pour la restauration AES 256 bits. AES est un standard de quotidienne, la fragilité des données nu- des données. Nous avons donc travaillé l’industrie (et du gouvernement), c'est mériques est sous-estimée. Un disque pour rechercher un partenaire techno- un des algorithmes de chiffrement des dur qui lâche, une mauvaise com- logique qui puisse satisfaire les exi- mieux connus et l’un des plus sécuri- mande, un virus, etc. peuvent faire gences suivantes : simplicité et sés. Click’n Backup utilise une clé perdre plusieurs Go de données, sur- sécurité. Aujourd'hui la solution pro- unique pour chaque fichier. Il tout en regard de la taille des disques pose 2 fonctionnalités en une : une sau- construit cette clé en utilisant HMAC, durs actuels. Dans ces données, com- vegarde en ligne des données sur un ce qui protège encore plus l’opération bien seront perdues à jamais ? espace disque distant et un disque ré- d’éventuelles attaques. La clé maître Click'n'backup présentation par seau permettant d'accéder à ses don- est basée sur un mot de passe que Anne Nicolas de Mandriva nées quelque soit l'endroit où vous vous choisissez, qui n’est connu que de vous situez. vous et qui n’est pas stocké avec Click’n Backup. Mandriva est connu avant tout pour La sauvegarde en ligne utilise un client être éditeur d'une distribution Linux graphique. Lancez le la première fois A tout moment une icône vous indique avec pour objectif premier de mettre Li- pour vous enregistrer avec vos identi- le status de l'application : sauvegarde nux à la portée de tous. Les utilisateurs fiants Mandriva puis configurez vos en cours ou pas, problème lors d'un de la distribution sont aujourd'hui sauvegardes : transfert... beaucoup plus représentatifs de la fixez la fréquence des sauvegardes : à population qui utilise un ordinateur. la demande ou progammées En complément, vous disposez de la Fort de cette expérience, l'équipe a ré- déterminez les données à sauvegarder : possibilité de configurer à tout mo- fléchi sur les services que nous pour- cochez les fichiers et/ou répertoires ment la mise en place d'un disque ré- rions apporter à nos utilisateurs pour dans l'arborescence seau. Il vous permet de stocker à lui faciliter la vie, et rendre son expé- Validez, vos sauvegardes sont prêtes à distance vos données et d'y accéder de rience du bureau Linux encore plus être effectuées. Vous accédez ensuite à n'importe où. L'outil utilisé précédem- confortable. L'élément le plus précieux vos données pour restauration à tra- ment pour la sauvegarde propose de aujourd'hui sur un poste de travail ce vers cette même interface graphique. choisir le point de montage de ce n'est pas le système en lui-même mais Choisissez, cochez, récupérez. Les flux disque distant. Après validation, vous y bien les données personnelles : des de sauvegarde sont générés grâce à un accédez sans plus y penser dans votre photos de famille, des vidéos du petit utilitaire éprouvé, rsync. Le gros avan- arborescence, via votre navigateur de dernier, la comptabilité de la famille, tage de rsync est qu'il propose de la fichiers préféré. C'est un des points les documents divers... Ces données ne sauvegarde incrémentale : seuls les fort du service. Mais vous pouvez éga- sont pas à l'abris d'événements malheu- fichiers et répertoires modifiés sont lement y accéder via un navigateur reusement trop souvent occultés : un transférés et uniquement les parties internet, ce qui vous permet ainsi de crash du disque, la perte ou le vol d'un qui diffèrent. D'où une réduction de disposer de vos données à partir de ordinateur portable, un mauvaise mani- temps passé sur l'opération. n'importe quel navigateur. pulation qui conduit à l'effacement mal- encontreux de données, ... Et bien Toutes les opérations sont réalisées en L'offre Click'n Backup donne la possibi- souvent nous n'envisageons la sauve- toute sécurité grâce au chiffrement des lité de sauvegarder tous les PCs de la garde que lorsque le "pire" est arrivé. maison. Le client est disponible pour Pourquoi ? Parce que sauvegarder ses Mandriva Linux mais également pour données peut apparaitre fastidieux, les autres distributions Linux, parce qu'il faut disposer d'un disque Windows, Mac OS. dur dédié ou graver des DVDs.

Magnum 7 - Juin Juillet 2009 26 Click'n'backup en pratique par ne me pose pas de souci, tout le monde Olivier Méjean n'est pas dans mon cas. Le produit est-il aussi beau que veut Le premier écran d'accueil pour la confi- bien nous le faire croire «la publicité» guration n'offre guère de choix (illustra- ? Rien de mieux qu'un test, avec moi en tion 2), il est simplement informatif et utilisateur représentatif ! il suffit de cliquer sur Next pour passer Tout d'abord rendez vous à la page à l'écran suivant (ou sur Annuler pour click'n'backup. http://www2.man- quitter) driva.com/fr/mdvbackup/ L'assistant est bien pensé pour l'utilisa- Comme signalé par Anne, le client est teur novice, enfin pas si novice en ce disponible pour Mandriva Linux (édi- qui me concerne. La configuration est illustration 5 tion 2008.1, 2009 et 2009.1, aussi bien en parfaitement guidée, et en quelques mi- garde tout de suite en cliquant sur 32 qu'en 64 bits) nutes il est possible de mettre en place Start Backup. Il n'y a donc plus qu'à at- un système de sauvegarde qui inclut tendre (illustration 5) Il suffit de cliquer sur le lien donné une périodicité et les fichiers au choix Le verdict ! Petit aparté pour signaler qu'il existe une petite polémique sur le fait que l'application ne soit pas un logiciel libre http://linuxfr.org/2009/05/29/25531.html Entièrement en anglais, et qui ne pou- vant pas être configurée comme étant lancé au démarrage automatiquement, click'n'bakcup n'en est pas moins un illustration 1 outil déjà réussi. Simple, vraiment dans la page puis choisir soit l'installa- illustration 3 simple mais semblant posséder déjà de tion du rpm qui va être téléchargé, soit de l'utilisateur. L'illustration 3 vous nombreuses options de sauvegarde (je sa sauvegarde. En choississant installa- montre la simplicité pour sélectionner n'ai pas tout essayé et je ne suis pas un tion, il faut évidemment donner le mot soit des répertoires, soit les fichiers pro de la sauvegarde pour pouvoir ju- de passe root et attendre, sagement, d'un répertoires et les options ger à leur juste valeur les différentes l'installation du paquet, rien de très Passé cet assistant, on trouve l'interface options) pour les utilisateurs les plus compliqué ma foi. classique de click'n'backup. avertis. Les quelques essais que j'ai pu L'application est accessible par le menu faire ont été concluant. C'est une solu- outils -> outils système -> mdvbackup L'interface est sobre, 4 icônes pour l'es- tion efficace pour faire ses sauvegardes (ah tiens, ça ne s'appelle pas Click'n'ba- sentiel, démarrer la sauvegarde, rendre quand on n'y connaît rien. ckup ?) et lors du premier lancement il la sauvegarde inopérante, restaurer des Enfin, il existe une partie spécialement faut configurer le système. fichiers et configurer, 3 menus pour al- dédiée à ce produit sur le forum de Première constatation, c'est en anglais. ler plus loin. L'illustration 4 montre que Mandriva C'est toujours un petit regret de devoir la prochaine sauvegarde est program- http://forum.mandriva.com/viewfo- passer par l'anglais. Personnellement ça mée pour quasiment dans un jour. Il rum.php?f=179 est alors possible de lancer une sauve- Bonne sauvegarde à tous !

illustration 2 illustration 4 Magnum 7 - Juin Juillet 2009 27 Visite de l''antre du Gnome 2..26 Ecrit et illustré par Gilles PASCUAL

Sur le bureau il y a quelques icônes, le Déçu par l'évolution de mon ancien poste de travail, le dossier personnel, la environnement de bureau qui a perdu corbeille... Le thème des icônes est hé- autant en ergonomie et stabilité qu'il a las celui que 113,8 % des personnes qui gagné en clinquant, je suis allé explorer l'ont aperçu décrivent comme «laid à la concurrence. Mes essais m'ont en pleurer». C'est aussi mon avis ; ce- permis de trouver un antre confor- pendant reconnaissons qu'il y a plus table, chaleureux, simple, rapide, cohé- grave : un thème d'icônes se change rent, et où tout (ou presque) est à la vite. À ce propos, l'ensemble des styles place où on l'attend. J'ai éprouvé un et thèmes de l'environnement peuvent réel plaisir à y migrer progressivement être modifiés en faisant un petit clic mes pénates. Son nom, acronyme de droit sur le bureau. GNU Network Object Model Environ- Figure 1 ment, évoque certes un monstre, mais Voyons ce qu'il y a au menu... un monstre bienveillant qui cache sous son air austère la souplesse et la solidi- Le menu principal a, disais-je, trois té d'un outil bien conçu. titres : Applications, Raccourcis, et Sys- tème. Le projet GNOME diffuse une nouvelle version stable tous les six mois. La der- Le menu Applications contient 8 ent- nière en date est parue le 19 mars rées (figure 4) qui sont autant de caté- 2009, et porte le n° 2.26. C'est elle que gories (Internet, Bureautique, Mandriva met à notre disposition dans Graphisme...) dans lesquelles Mandriva sa version 2009 Spring. Figure 2 a rangé les applications. Celles-ci sont J'installe... suffisamment nombreuses pour satis- faire les besoins d'un utilisateur ordi- naire. Les grands classiques sont là L'installation se déroule sans souci de- (OpenOffice, Firefox, GIMP, Pidgin, Evo- puis le DVD de la Powerpack : je clique lution, le Centre de Contrôle Mandriva, sur le choix GNOME (figure 1), rentre le terminal...). On peut regretter deux ou trois informations en fin l'absence de Thunderbird (le courriel- d'installation, et au redémarrage de l'or- leur par défaut de GNOME est Evolu- dinateur je me retrouve devant un joli tion), mais ce menu dispose d'une GDM au thème Powerpack (figure 2). parade aux regrets : l'entrée nommée Figure 3 Tiens, voilà un bureau ! «Installer et désinstaller des logiciels» amène directement à l'outil de Man- driva DrakRPM. Les possesseurs de Po- La session s'ouvre rapidement. Le bu- werpack y retrouveront les reau est rangé de façon classique avec applications Google Earth, Opera, deux tableaux de bord horizontaux, un Skype... pré-installées dans leurs ver- en haut avec le menu principal et ses 3 sions récentes. titres, un en bas contenant la liste des fenêtres (figure 3). Entre les deux se Le menu Raccourcis contient des... rac- trouve le papier peint, celui par défaut courcis bien utiles comme le dossier est un plaisant diaporama Powerpack personnel, les médias externe, les si- qui évolue en fonction de l'heure. Man- gnets de Nautilus, le réseau... ainsi que driva a décoré les fenêtres avec Ia Ora. Figure 4 la liste des documents ouverts récem-

Magnum 7 - Juin Juillet 2009 28 ment (figure 5). Lançons quelques applications GNOME Le menu Système possède un sous-me- nu Préférence qui fera le bonheur de Brasero : le logiciel de gravure. Un utili- tous ceux qui aiment configurer taire simple (la philosophie GNOME est l'aspect et le comportement de leur en- de multiplier les applications plutôt vironnement, et un autre, nommé Ad- que de construire des usines à gaz qui, ministration, que je n'ai pas fini à vouloir tout faire, le font générale- d'explorer pour ne pas rendre mon ar- ment mal) et intégré à Nautilus. Brase- ticle trop en retard... ro répond aux besoins élémentaires de création d'un CD audio ou de sauve- Que peut-on mettre sur le tableau de garde. La nouvelle version propose la bord ? pré-écoute des pistes audio. Réponse : tout ! Et c'est vite fait ! Par clic droit ou cliquer-déplacer, vous y Evolution : faisant exception à ce que ajoutez des applications, voire des je disais juste ci-dessus, Evolution se sous-menus entiers. Il y a aussi les ap- veut être un tout-en-un bureautique. pliquettes. Ce sont de petits pro- Concurrente de Microsoft Outlook, grammes s'exécutant dans le tableau cette application gère les courriels, les Figure 5 de bord. Pour en avoir la liste et en contacts, les agendas, les tâches... De- équipes ayant plus le sens de l'ergono- installer il suffit de faire un clic droit puis la dernière mouture elle permet mie que celui de la beauté... il tirerait sur le tableau de bord et de choisir de surcroît d'importer les fichiers .pst un grand bénéfice d'un passage chez «Ajouter au tableau de bord...» dans le d'Outlook. Après configuration et l'esthéticienne ! Mais c'est un environ- menu contextuel qui s'ouvre. quelques manipulations, je la trouve nement de bureau fiable. On peut lui d'un emploi très malaisé, et les anoma- confier ses données, il en prendra soin. Pour ma part j'ai apprécié lies rencontrées (problèmes de rafraî- On peut passer des heures à le configu- chissement de l'écran, traduction en rer, ce travail ne sera pas perdu en - l'heure combinée à la météo... Ultra- français largement incomplète) ne quelques secondes. Les outils Man- classique mais cet utilitaire affiche éga- m'ont pas incité à l'adopter. driva, les suites OpenOffice et Mozilla lement les rendez-vous saisis dans Evo- s'intègrent harmonieusement en son lution. Nautilus : le navigateur de fichiers. Uti- sein. Point important, il est extrême- - l'outil de changement d'utilisateur, litaire typique GNOME : facile d'accès, ment bien documenté. extrêmement pratique (et rapide, car efficace, et peu paramétrable on ne passe pas par GDM) pour ouvrir (quoique...). Mandriva l'a aimablement Il mérite donc bien plus qu'un coup une autre session sans fermer l'actuelle configuré en mode navigationnel par d'oeil distrait : celui qui saura l'appri- - le pense-bête, défaut, ce qui conviendra au plus grand voiser en douceur et prendra le temps - le tiroir pour créer un menu dérou- nombre. C'est rapide, ça va à l'essentiel, de l'explorer (après avoir fait sauter lant çe qui me convient. Je n'aime pas la re- ces icônes hideuses !) aura la satisfac- - le séparateur pour regrouper les appli- présentation de la hiérarchie des réper- tion d'évoluer dans un système ras- quettes et les icônes se trouvant sur le toires sous forme de boutons mais un surant et, ma foi, bien sympathique ! tableau de bord. bouton (!) permet de basculer en mode texte (saisie du chemin classique). D'autres pourront aimer l'Applet Pilot de synchronisation avec des Palm, l'Ap- Pour conclure, mon opinion sur plet de luminosité, le moniteur de GNOME : charge de batterie... la liste est longue. Les applications que GNOME intègre sont souvent incomplètement traduites en français et, disons-le franchement, il est développé et enrichi par des

Magnum 7 - Juin Juillet 2009 29 Le printemps est de retour par Olivier MEJEAN

« tout en un » (HP Photosmart C4190) andriva 2009 fut innovante, très M est un régal, il suffit de brancher le innovante, avec notamment l'intégra- câble USB, mettre en route le périphé- tion de KDE 4.1- qui a suscité de nom- rique, attendre un peu, puis se laisser breuses et diverses réactions . Qu'en guider. Après quelques minutes, est-il de cette nouvelle version 2009.1 ? l'appareil est en état de marche et n'at- tend plus que des documents à im- Classiquement disponible en version primer. Un petit regret cependant, par One - live CD et Free ou Powerpack sur défaut, l'imprimante est configurée DVD, avec du papier au format « letter », le Mandriva 2009.1 profite d'un gros tra- format américain, il faut donc penser à vail de stabilisation et de corrections mettre le format A4 par défaut. de bugs. Pour cette revue, la version Po- Il ne reste plus qu'à découvrir cette werpack a été testée sur un portable Illustration 1 nouvelle mouture. ASUS F3JM ayant les caractéristiques principales suivantes : Alors ce KDE 4 ? - processeur core2duo T5500 - 2 Go de mémoire vive Cette Spring propose KDE 4.2.2 qui ap- - wifi Intel 3945abg porte un grand nombre d'améliora- - Carte vidéo Nvidia Geforce 7600 tions et également gagne en confort - Bluetooth d'utilisation. Installation Tout d'abord, le bureau s'affiche dans une configuration très conformiste par rapport à ce qu'on a pu connaître Comme à l'habitude, l'installation se avec les versions précédentes de Man- fait entièrement en mode graphique et driva et de KDE. Barre de tâches et en français. En pinaillant un peu, on icônes habillent le bureau de manière Illustration 2 peut trouver quelques pistes d'amélio- sobre (illustration 5). ration. Par exemple, profiter du temps Sans surprise non plus, le menu de d'installation pour configurer les Mandriva est le menu classique (illus- comptes utilisateurs ou pour proposer tration 6) ; il est tout à fait possible de une petite documentation synthétique basculer vers un menu plus novateur, à lire. Notons néanmoins une nouveau- le menu Kickoff, par un clic droit de la té : la possibilité de voir le contenu souris sur le bouton du menu puis d'une partition à l'étape du partitionne- choisir [Menu Kickoff]. Celui-ci propose ment (illustration 1), il suffit de sélec- une approche différente (illustration 8), tionner une partition puis de cliquer à tester et éventuellement à adopter. [voir] pour accéder au contenu de la- Comme souvent, pensez à profiter des dite partition (illustration 2). Cette nou- possibilités de configuration à l'aide du velle option s'avère très pratique si on bouton droit de la souris. dispose de nombreuses partitions. Illustration 3 Si le bureau par défaut vous paraît un Après l'étape du partitionnement, peu dépouillé, vous pouvez évidem- l'installateur propose de choisir le bu- ment l'habiller à votre guise. Au delà reau : KDE, GNOME ou personnalisé des traditionnels fonds d'écran et (illustration 3). Avec l'une des deux pre- autres habillages des fenêtres, KDE4 mières options, l'installation démarre. offre la possibilité d'avoir des plas- Au contraire, la dernière vous conduit moïdes, ces trucs … qui servent à … ben à un écran proposant de nombreuses … le mieux c'est de découvrir. Si, par dé- possibilités de configuration supplé- faut, peu sont installés, il est possible mentaires (illustration 4); n'oubliez pas d'en ajouter de nombreux avec RPM- de cocher la case jeux !! drake. On trouve de tout, du post-it au Le reste de l'installation est très clas- navigateur léger en passant par l'hor- sique et ne dépaysera pas les habitués loge, la surveillance de la température de Mandriva. du système, la météo, les bandes dessi- La configuration de mon imprimante Illustration 4

Magnum 7 - Juin Juillet 2009 30 nées. Tous ces plasmoïdes sont redi- … rien). Le temps d'écrire mon mensionnables à volonté (ou presque) mécontentement à ce sujet, de regar- mais également pivotants. Enfin vous der un peu sur Internet ce qu'il en est, n'êtes pas obligés de vous limiter à un d'en discuter sur IRC, de découvrir qu'il seul plasmoïde d'un même type, vous faut installer -xine, et voilà que pouvez par exemple avoir deux, trois la lecture des mp3 fonctionne comme horloges, ou plus . Bref, ça peut donner indiqué dans les errata de Mandriva des trucs sympas (illustration 9) ! 2009.1 La barre des tâches est bien complète, http://wiki.mandriva.com/fr/2009.1_Er il y a toujours la notification des nou- rata Illustration 5 veaux périphériques qui vous indique Donc sait lire les mp3 mais il qu'une clé USB, un CD ou un DVD est faut faire attention, il faut ruser par- inséré ou branché. Contrairement à fois ! Cette péripétie passée, Amarok Mandriva 2009 qui ne proposait pas est un bon lecteur, avec de nom- beaucoup de choix (voire pas de choix breuses fonctions, il manque par du tout), on retrouve avec la Mandriva contre l'égaliseur qui était présent 2009 Spring la possibilité de choisir l'ac- dans la version 1.4 tion désirée lors de l'insertion d'un nou- reste le gestionnaire de veau média. Ainsi on peut lire un CD fichiers même si Konqueror est tou- audio ou extraire des pistes. jours présent ainsi que plusieurs « pe- Au rayon nouveautés, les notifications tits outils » qui n'ont de petits que le du système sont nombreuses et s'af- nom. Mention spéciale à RSIBreak qui fichent généralement en bas à droite, est un utilitaire qui vous rappelle de Illustration 6 au dessus de la barre des tâches. faire une pause, plus ou moins longue, après un long moment passé Côté applications ? devant l'écran et au clavier. N'hésitez pas à suivre ces conseils, vos articula- Petit tour des applications et, surprise, tions vous remercieront dans est présent dans sa version 1.65 quelques années ! pour KDE 4, (illustration 8). Même s'il s'agit, semble t-il, d'une version de déve- Conclusion loppement, elle n'en est pas moins fonc- tionnelle. La gravure de CD et de DVD Mandriva 2009 était expérimentale, fonctionne très bien pour le peu que innovante, mais se montrait parfois ca- j'ai pu tester, de même que la fonction pricieuse avec KDE4, ce qui a conduit Illustration 7 d'extraction de CD au format ogg (ou des utilisateurs à essayer et adopter format mp3 une fois ajoutés les médias GNOME. Cette nouvelle Mandriva PLF). Rien de bien nouveau donc si ce 2009.1 propose une belle intégration de n'est qu'il n'est plus nécessaire d'instal- KDE 4.2 qui a bien mûri par rapport à ler les quelques dépendances de KDE3 KDE 4.1, offrant ainsi un bureau KDE comme c'était le cas avec Mandriva vraiment utilisable au quotidien. Je 2009. dois avouer que je n'ai pas eu à faire Digikam est là, stabilisé lui aussi et tou- face à de nombreux problèmes, le plus jours aussi pratique pour classer ses souvent avec des plasmoïdes, leur sup- photos et faire quelques menues re- pression du bureau remettant la situa- touches. La version précédente me fai- tion d'aplomb. Petit regret, Scribus est sait quelques crasses et quittait en version 1.3.5 SVN (développement, Illustration 8 sauvagement, la version fournie avec car elle n'est pas encore sortie officielle- cette Spring ne m'a pas encore claqué ment) et est incompatible avec la ver- dans les doigts (façon de parler !) et a sion 1.3.3.12 de Mandriva 2009. docilement exécuté ce que je lui ai de- mandé. Amarok est présent et… comment dire... c'est étrange. La première version du présent article disait qu'Amarok ne savait pas lire les mp3, en tout cas je n'y arrivais pas (méthode : création d'une liste de lecture composée d'un al- bum entier et clic sur le bouton play et Illustration 9

Magnum 7 - Juin Juillet 2009 31 Franck PETIT alias headhunter47. Agé de 35 ans, il est technicien du son. Passionné d'informatique et de photographie, c'est l'artiste de l'équipe. Coté informatique, son premier PC ne remonte à pas si loin puisqu'il s'agissait d'un PII 266 Mhz et win-...biiiip...-(1) 98. Il a découvert gnu/linux avec Ubuntu 6.10 mais c'est Mandriva avec la 2008 qui l'a fait sauter le pas en migrant à 100 % sur un systeme libre.

(1) Censuré