FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9...

43
full circle magazine n° 54 1 Full Circle LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX NUMÉRO 54 - Octobre 2011 F F E E R R M M E E T T U U R R E E D D E E S S F F E E N N Ê Ê T T R R E E S S CRITIQUE : FREEMIND É É Q Q U U I I V V A A L L E E N N T T S S L L I I N N U U X X D D E E S S F F O O N N C C T T I I O O N N N N A A L L I I T T É É S S D D E E W W I I N N D D O O W W S S photo : Telstar Logistics (Flickr.com) NOUVELLE RUBRIQUE !

Transcript of FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9...

Page 1: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 1 sommaire ^

Full CircleLE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX

NUMÉRO 54 - Octobre 2011

ful l circle magazine n'est affi l ié en aucune manière à Canonical Ltd.

FFEERRMMEETTUURREE DDEESS FFEENNÊÊTTRREESS

CRITIQUE :FREEMIND

ÉÉQQUUIIVVAALLEENNTTSS LLIINNUUXX DDEESS FFOONNCCTTIIOONNNNAALLIITTÉÉSS DDEE WWIINNDDOOWWSS

ph

oto

:Te

lsta

rL

og

isti

cs(F

lick

r.co

m)

NOUVELLERUBRIQUE !

Page 2: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 2 sommaire ^

Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela signifie que vouspouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le nom de l'auteur d'unecertaine manière (au moins un nom, une adresse e-mail ou une URL) et le nom du magazine (« Full Circle Magazine ») ainsi que l'URL

www.fullcirclemagazine.org (sans pour autant suggérer qu'ils approuvent votre utilisation de l'œuvre). Si vous modifiez, transformez ou adaptez cette création, vous devezdistribuer la création qui en résulte sous la même licence ou une similaire.Full Circle Magazine est entièrement indépendant de Canonical, le sponsor des projets Ubuntu. Vous ne devez en aucun cas présumer que les avis et les opinionsexprimés ici aient reçus l'approbation de Canonical.

Full CircleLE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX

Stratégie de sauvegarde P.2 p.17

FreeMind p.14

Programm. en Python P.28 p.07

Business & Éduc. P.3 p.19

Tutoriels Opinions

Q&R p.39

Ubuntu Games p.00

Ubuntu Women p.00

Command & Conquer p.05

Apt-Cacher-NG p.22

Rubriques

Labo Linux p.25 Critique p.35

Je pense... p.33

Mon histoire p.32

Mon histoire p.31

Courriers p.37

Mon bureau p.41Actus Linux p.04

DE RETOURLE MOIS PROCHAIN

Fermeture des fenêtres p.27

NOUVELLERUBRIQUE !

DE RETOURLE MOIS PROCHAIN

Page 3: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 3 sommaire ^

ÉÉDDIITTOORRIIAALL

Bienvenue dans ce nouveau numéro du Full Circle !

Ce mois-ci, nous avons une toute nouvelle section pour vous. Comme promis, j'ai commencé àécrire « Closing Windows » (que nous avons traduit par « Fermeture des fenêtres »). Ce sera unesérie d'articles qui se concentreront sur une fonctionnalité de Windows (XP pour les besoinsde cette rubrique), puis montreront où trouver la même fonctionnalité, ou comment l'obtenir,

dans Gnome, Unity, KDE, LXDE et XFCE. Ainsi, quel que soit le *buntu que vous utilisez, cette sériedevrait aider les néophytes. J'aimerais remercier les co-auteurs de cette série. Leur nom figure au débutde cette première partie sur le Poste de travail et le gestionnaire de fichiers de Windows, Explorateur.

Malheureusement, Elmer a trop de choses à faire ce mois-ci et il n'y a pas d'article dédié àLibreOffice, mais il sera de retour le mois prochain. Vous trouverez, à la place, un court tutoriel surFreeMind, un logiciel de carte heuristique. Si vous n'en avez jamais utilisé auparavant, il vous manque unoutil d'idées génial. En plus des séries habituelles, nous avons un article sur l'utilisation d'Apt-Cacher-NG.Il vous permettra de mettre à jour plusieurs machines à partir d'un seul jeu de fichiers .deb que vous aveztéléchargé. Très utile ! La dernière partie de ma série sur ZoneMinder vous expliquera commentinclure/exclure certaines zones de la vision d'une caméra. C'est une très puissante fonctionnalité et ellevous évitera plein de faux positifs. J'espère pouvoir inclure dans le numéro du mois prochain un articleLabo Linux sur la configuration de votre propre VoIP (voix sur IP).

Une dernière chose : le mois dernier, j'ai félicité l'équipe de traduction italienne comme étant la seuleà avoir traduit tous les numéros du FCM. Désolé, les Italiens, mais l'équipe hongroise a maintenanttraduit tous les numéros aussi. Bravo à toutes les deux. Qui d'autre est prêt à se mettre au travail et àtraduire tous les numéros en souffrance ?

Amitiés, et gardez le contact.Ronnie

[email protected]

Ce magazine a été créé avec :

Podcast Full CircleToutes les deux semaines, chaqueépisode couvre toutes les dernièresinformations concernant Ubuntu,les opinions, les critiques, les inter-views et les retours d'utilisateurs.Le Side-Pod est une nouveauté, c'estun court podcast supplémentaire(irrégulier) en marge du podcast prin-cipal. On y parle de technologie engénéral et de choses qui ne concer-nent pas uniquement Ubuntu etqui n'ont pas leur place dans lepodcast principal.

Vos animateurs :Robin CatlingEd HewittDave Wilkins

http://fullcirclemagazine.org

Page 4: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 4 sommaire ^

AACCTTUUSS LLIINNUUXX

NÉCROLOGIE

Dennis MacAlistairRitchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12octobre 2011), cou-ramment connu sous

son pseudonyme dmr, était uninformaticien américain qui « aaidé à donner forme à l'ère nu-mérique. » Il a créé le langage deprogrammation « C » et, avec soncollègue de toujours, Ken Thomp-son, le système d'exploitationUNIX. Ritchie et Thompson ontreçu le prix Turing de l'ACM en1983, la médaille Hamming duIEEE en 1990 et la Médaille natio-nale de technologie des mainsdu président Clinton en 1999. Rit-chie dirigeait le département derecherche sur les systèmes logi-ciels de Lucent Technologies quandil a pris sa retraite en 2007. Le«  R » du livre K&R C représenteson nom.

Voir : http://en.wikipedia.org/wiki/Den-nis_Ritchie

BMW pourrait utiliserLinux dans ses voitures

Le constructeur automobile alle-mand BMW a dévoilé com-ment il pourrait utiliser Linuxpour le divertissement em-

barqué.

Afin de proposer des performan-ces d'une très haute qualité […], nouspourrions voir Linux adopté pour uneutilisation dans les systèmes de diver-tissement embarqués dans les futursvéhicules BMW.

Andreas Poschl, un spécialiste infor-matique chez BMW a dit : « Nousétudions actuellement Linux pour lavoiture. Nous regardons aussi lapossibilité de mettre Linux à l'inté-rieur de la voiture, en particulier pourle divertissement ».

La société utilise Linux (depuis 2003)pour des systèmes critiques pourl'entreprise comme ses gros serveurs.

M. Poschl a dit : « Nous faisons deschoses critiques pour les affaires avecLinux. Linux est de haute qualité, dehaute performance, flexible. »

Source : theinquirer.net

Ubuntu a 7 ans et leplanning de « PrecisePangolin » commence

Il y a exactement sept ans que latoute première version de LinuxUbuntu, appelé « Warty Warthog »,est sortie, donnant ainsi l'im-

pulsion d'une longue série de ver-sions de plus en plus populaires dusystème d'exploitation Open Source,libre et gratuit.

Revenons rapidement à aujour-d'hui pour dire que Canonical ne perdpas de temps pour passer de la sortiela semaine dernière d'Ubuntu 11.10« Oneiric Ocelot » à l'organisation de laprochaine version, alias « Precise Pan-golin ».

Ce qui est peut-être le plus remar-quable à propos de Precise Pangolinc'est qu'elle sera la quatrième versiondite support à long terme (LTS), avecune durée de prise en charge com-plète de trois ans.

Source : pcworld.com

Puppy Linux 5.3 « Slacko »à base de Slackware 13.37

Les développeurs de PuppyLinux [NDT: Linux Chiot, Tou-tou Linux] ont annoncé lasortie de la version 5.3 de leur

distribution Linux indépendante, unenouvelle édition ayant pour nom decode « Slacko ». Selon le fondateur dePuppy Linux, Barry Kauler, SlackoPuppy, coordonnée par Mick Amadio,va devenir le « nouveau navire amiralPuppy Linux » du projet et est le«  Premier Arrêt pour tous les nou-veaux venus ».

Slacko a été construite avec l'outilde construction Woof, qui peut fabri-quer une version de Puppy à partir despaquets binaires de n'importe quelleautre distribution. Slacko Puppy 5.3est basée sur des paquets binaires deLinux Slackware 13.37 et le noyauLinux 2.6.37.6 ; elle inclut l'accès audépôt de paquets Slackware. D'autreslogiciels peuvent être installés avecdes paquets PET et des paquets dansles dépôts Slackware.

Source : h-online.com

Page 5: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 5 sommaire ^

C'était lorsque je configurais Arch-Linux sur un PC que je me suisrendu compte à quel point jetravaille de façon beaucoup plus

efficace avec Vim qu'avec aucun autreéditeur de texte. Ainsi, lorsque le Jour del'article a pointé son nez, j'ai vérifié s'il yavait déjà un article à son sujet. Et voilàqu'il n'y avait qu'une brève présentationde Vim. Pour commencer, je dois sansdoute distinguer un éditeur de texte d'unesuite bureautique comme OpenOffice/Li-breOffice. Un éditeur de texte est utilisépour éditer des trucs comme *.txt, *.rtf,*.conf, *~ et essentiellement tout autreformat de document en texte simple(c'est-à-dire sans formatage). Quant à unesuite bureautique, elle fonctionne notam-ment avec des fichiers *.doc et *.odt(parmi bien d'autres). Je me sers géné-ralement de documents en texte simplepour créer des listes rapides de choses àfaire et pour écrire du code. Je suis qua-siment sûr qu'il y en a beaucoup parmivous qui, soit s'écrivent des notes rapides,soit font du codage (de logiciels ou dessites web) et modifient, peut-être, cer-tains fichiers de configuration.

Quelle différence entre Vim et GVim ?

Vim est la version console duprogramme (pour une utilisation dansgnome-terminal, rxvt-unicode, écrans tty,etc.). GVim est une interface graphique

pour Vim, et permet un accès facile auxcommandes les plus ésotériques.

Pourquoi utiliser Vim/GVim ?

Je ne vais pas dire que Vim/GVim estle seul éditeur de texte que quiconquedevrait utiliser, mais c'est celui que jepréfère. Pourquoi ? Tout simplement parcequ'il propose des trucs par défaut de bonsens et des raccourcis claviers qui per-mettent des modifications très rapides,sans devoir utiliser la souris. Je trouveque je travaille plus vite en gardant lesmains sur le clavier au lieu de m'arrêterpour bouger la souris (ou de garder unemain sur la souris la plupart du temps). Sivous apercevez que vous êtes en traind'opiner de la tête, vous devriez vraimentessayer Vim/GVim. Par exemple : disonsque vous voulez supprimer 250 lignesséquentielles dans du code source parcequ'il faut mettre la méthode à un autreendroit. Avec Vim, vous taperiez 250, puisfrapperiez la touche « d » deux fois (poursupprimer - « delete » - ligne). Si, aprèsvous voulez le coller ailleurs, allez àl'endroit voulu et frappez la touche « p »(pour coller - « paste »). Nul besoin d'unesouris ni de mettre quoi que ce soit ensurbrillance.

Comment s'y déplacer si vousn'utilisez pas de souris ?

Dans GVim, l'utilisation de la souris est

possible, mais n'est pas vraiment néces-saire. Dans Vim, vous vous déplacez avecPage Préc. et Page Suiv. et les touchesfléchées (ou hjkl, où h= à gauche, j = versle bas, k = vers le haut et l = à droite).

Quid de la coloration syntaxique ?

Les deux, Vim et GVim peuvent êtrecomplètement personnalisés grâce à unfichier de configuration, qui permet depersonnaliser les couleurs et le forma-tage du code en se basant sur les exten-sions des fichiers. Ils proposent pardéfaut un excellent moteur de colorationsyntaxique ; il suffit juste de l'activer.

Quelles autres fonctionnalitésutiles propose-t-il ?

Il vous permet de :• Personnaliser la taille (le nombre d'es-paces) de votre tabulation, ce qui est utilepour coder en python.• Des raccourcis pour copier, coller, sup-primer et insérer pour obtenir un for-matage soigné (dw = supprimer mot), dd= supprimer ligne, yw = copier mot, yy =copier ligne, p = coller, etc.).• Imprimer (avec un défaut de bon sens).• Un tutoriel auquel vous pouvez accéderavec la commande « vimtutor ».•Lacréationetl'exécutionfacilesdemacros.

Quelques commandes de base :hjkl - mouvement (h = à gauche, j = vers le

bas, k = vers le haut et l = à droite) - celane fonctionne qu'en dehors de tout mode.Quand vous travaillez dans un modequelconque, vous devrez utiliser lestouches fléchées.y – copier (yy = copier la ligne) ;d – supprimer (dd = supprimer ligne) ;w - word (mot - utilisé pour la plupart dutemps avec y ou d) ;1 - ∞<command> - répéter la commandece nombre de fois (c-à-d 250dd = sup-primer 250 lignes commençant par, et ycompris, la ligne actuellement sélec-tionnée) ;:w – « write » (enregistrer - peut êtreutilisé avec q pour enregistrer et quitter[Ndt : dans la version 7.2, c'est :wqa qu'ilfaut utiliser]) ;:e – ouvrir ;:q – quitter [Ndt : dans la version 7.2, c'est:qa] ;Échap - sortir d'un mode ;i – mode insertion (sera inséré avant lasélection actuelle) ;a – mode ajouter ;r – mode remplacer ;u – annuler ;ctrl+r – refaire [Ndt : dans la version 7.2,c'est ^R] ;p – coller tout ce qui a été copié ousupprimé dans Vim/GVim ;:hardcopy - Imprimer [Ndt : dans GVim enfrançais, il y a une icône pour imprimer,ou Fichier > Imprimer] ;

CCOOMMMMAANNDD && CCOONNQQUUEERRÉcrit par Lucas Westermann

VViimm eett GGVViimm

Page 6: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 6 sommaire ^

Lucas a appris tout ce qu'il sait enendommageant régulièrement sonsystème et en n'ayant alors plusd'autre choix que de trouver unmoyen de le réparer. Vous pouvez luiécrire à : [email protected].

COMMAND & CONQUER:%s/<regex>/<à remplacer>/ - vouspermet de replacer ce que vous cherchezdans le premier bloc avec ce qui se trouvedans le deuxième bloc. Ceci accepte aussiles expressions régulières ;:set <option> - vous permet de régler uneoption pour l'instance en cours. CF monfichier de configuration pour quelquesexemples de réglages (que je règle pourtoute instance) ;ctrl+v – mode visuel, ce qui permet lamise en surbrillance de lignes multiples àl'intérieur du mode visuel ;I – insérer avant toutes les lettres ensurbrillance ;X – supprimer toutes les lettres en sur-brillance ;*bouton du milieu de la souris (ou maj +insérer) pour coller à partir du presse-papiers Linux externe après avoir sélec-tionné le texte à coller.*

Ceci n'est qu'une liste de base descommandes que j'utilise fréquemment.La ligne délimitée par des astérisques est,en fait, un raccourci de Linux, mais c'esttrès utile dans Vim/GVim.

Ma façon d'utiliser Vim/GVim?

Pour ouvrir un fichier, vous pouvezsoit en ajouter le chemin après la com-mande Vim/GVim, soit l'ouvrir, une foischargé, avec :e. Une fois que vous avezouvert le fichier que vous souhaitezmodifier, vous pouvez frapper « i » (latouche sur le clavier) pour entrer enmode insertion. Dans le coin en bas àgauche, vous pourrez voir quel mode est

activé (s'il n'y a rien, le « mode vierge » enquelque sorte, vous n'utilisez aucunmode pour le moment). Pour les besoinsde cet exemple, nous allons écrire sim-plement « Com3mand 6 Conque ». Unefois le texte saisi, le moment est venu dele corriger. Allez jusqu'au 3 avec lestouches hjkl et puis appuyez sur la touche« x » pour le supprimer. Allez jusqu'au 6 etappuyez sur la touche « r », puis tapezl'esperluette (« & »). Maintenant, vousdevrez avoir : « Command & Conque ».Vous remarquerez qu'il manque le « r » !Mettez le curseur sur le e et vous verrezque vous ne pouvez pas le bouger au-delà du texte déjà saisi. Alors, commentmettre le r ? Vous pouvez soit taper sur latouche « i » pour insertion et bouger lecurseur avec les touches fléchées, puismettre le r. Soit vous pouvez « ajouter »du texte avec la touche « a », ce quipositionne le curseur dans l'espace aprèsla lettre sélectionnée. Tapez « r » et letour est joué. Si vous voulez l'enregistrer,faites-le avec :w (et si vous ne lui avez pasencore donné un chemin ou un nom, ilfaut le faire après le w). Si vous voulezseulement quitter, utilisez « :q » (dans cecas précis, vous devrez ajouter un pointd'exclamation après le q pour ignorer lesmodifications que vous avez faites. Aprèsle « :q! », vous serez de retour sur votrebureau (à partir de GVim) ou dans leterminal si vous avez utilisez Vim.

Voici quelques points à ne pas oublier :

Les raccourcis clavier de Vim qui uti-lisent des lettres (u, ctrl+r, y, d, w, etc.)

nécessitent d'être dans le « mode vierge »(c'est-à-dire qu'aucun mode d'éditionn'est activé). Sinon, vous taperiez toutsimplement la lettre. Prenez l'habituded'appuyer sur Échap après chaque modi-fication pour que ce que vous écrivez nedevienne pas du charabia.

L'utilisation de nombres pour répéterdes commandes fonctionne uniquementen dehors d'un mode aussi.

Si, quand vous collez quelque chose, ils'espace de façon très bizarre, il suffitd'activer le mode coller (:set paste) et,quand vous avez terminé, de le désac-tiver avec :set nopaste.

Si vous voulez copier quelque chose etvoyez que vous copiez également lenombre des lignes, il suffit de les désac-tiver avec :set nonumber et de les activerà nouveau avec :set number.

Si vous avez des questions ou aimeriezun deuxième article sur Vim avec unexemple étape par étape, veuillez me lefaire savoir à [email protected]. Et sivous m'envoyez un courriel, prière demettre C&C ou FCM comme objet pourque je ne l'ignore pas !

Fichiers :Mon .vimrc (J'ai supprimé quelquesfonctions qui nécessitent des logicielsexternes ou sont, en principe, à utiliseravec Mutt ; il pourrait en résulter qu'unou deux réglages ne fonctionnent pas) :http://pastebin.com/wv260CJkLes couleurs dont je me sers (voir la

capture d'écran :http://dengmao.wordpress.com/2007/01/22/vim-color-schemewombat/Capture d'écran (plein écran) :http://lswest.deviantart.com/art/Screenshot-October-2011-262486679

Page 7: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 7 sommaire ^

TTUUTTOORRIIEELLÉcrit par Greg Walters

PPrrooggrraammmmeerr eenn PPyytthhoonn -- PPaarrttiiee 2288

Nous allons approfondir l'explo-

ration des widgets fournis par

Tkinter. Cette fois, nous allons

examiner les menus, listes dérou-

lantes, les boîtes de sélection, barres de sépa-

ration, barres de progression et les onglets.

Nous en parlerons à tour de rôle.

Vous avez vu des menus dans presque

toutes les applications que vous utilisez. Tkin-

ter rend très facile la création des menus. Les

listes déroulantes sont similaires aux listes

dont nous avons parlé dans le dernier article

sur la démo des widgets, sauf que la liste se

déroule vers le bas au lieu d'être visible en

permanence. Les contrôles de sélection numé-

rique sont pratiques pour définir une plage

fixe de valeurs dans laquelle on peut se dé-

placer vers le haut ou vers le bas. Par

exemple, si nous voulons que l'utilisateur soit

en mesure de choisir des entiers compris

entre 1 et 100, nous pouvons facilement uti-

liser une boîte de sélection. Les barres de

progression sont une merveilleuse façon de

montrer que votre application n'a pas planté

quand quelque chose prend beaucoup de

temps, comme la lecture des enregistrements

d'une base de données. Elles peuvent montrer

le pourcentage d'achèvement d'une tâche. Il y

a deux types de barres de progression, dé-

terminée et indéterminée. Vous utilisez une

barre de progression déterminée quand vous

savez exactement combien d'actions vous

devez réaliser. Si vous ne connaissez pas le

nombre d'actions ou le pourcentage de pro-

gression de votre tâche à un instant t, vous

pouvez utiliser la version indéterminée. Nous

allons travailler avec les deux. Enfin, un widget

à onglets verticaux (ou widget à onglets hori-

zontaux) est régulièrement utilisé pour les

réglages des écrans de configuration. Vous

pouvez regrouper logiquement une série de

widgets sur chaque onglet.

Nous allons donc commencer. Comme d'ha-

bitude, nous allons créer une application de

base et construire notre programme avec des

widgets supplémentaires, que nous allons lui

ajouter. Regardez à droite pour la première

partie de notre application. Vous avez déjà vu

presque tout cela.

Enregistrez le code en tant que wid-

getdemo2a.py. Rappelez-vous, nous allons l'uti-

liser comme base pour construire la dé-

monstration complète. Maintenant, nous allons

commencer le processus de création du

menu. Voici les étapes que nous allons suivre.

Premièrement, nous définissons une variable

pour contenir l'occurrence de menu. Comme

la plupart des widgets que nous utilisons, le

format est :

NotreVariable =

Widget(parent, options).

import sys

from Tkinter import *

import ttk

# Montre comment créer un menu

class WidgetDemo2:

def __init__(self,principale = None):

self.DefinirVariables()

f = self.ConstruireWidgets(principale)

self.PlacerWidgets(f)

def DefineVars(self):

pass

Et voici la fin de notre programme. Vous avez déjà vu çaprécédemment, rien de nouveau ici.

if __name__ == '__main__':

def Center(window):

# recupere largeur et hauteur de l'ecran

sw = window.winfo_screenwidth()

sh = window.winfo_screenheight()

# recupere largeur et hauteur de la fenetre

rw = window.winfo_reqwidth()

rh = window.winfo_reqheight()

xc = (sw­rw)/2

yc = (sh­rh)/2

print "{0}x{1}".format(rw,rh)

window.geometry("%dx%d+%d+%d"%(rw,rh,xc,yc))

window.deiconify()

root = Tk()

root.title('Demo de plus de widgets')

demo = DemoWidget2(root)

root.after(13,Center,root)

root.mainloop()

Page 8: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 8 sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28Dans le cas présent, nous utilisons le

widget Menu avec l'attribut « principale »en tant que fenêtre-mère. Nous faisonscela dans la routine ConstruireWidgets.Ensuite, nous créons un autre élément demenu, cette fois-ci en le nommant me-nuFichier. Nous ajouterons des com-mandes et des séparateurs, au besoin.Enfin, nous l'ajoutons à la barre de menuet continuons de la sorte jusqu'à ce quenous ayons fini. Dans notre exemple,nous allons avoir la barre de menu, unmenu déroulant Fichier, un menu dérou-lant Edition et un menu déroulant Aide(en haut à droite). Commençons.

Ensuite (au milieu à droite), nous nousconcentrons sur le menu Fichier. Il con-tiendra cinq éléments. Nouveau, Ouvrir,Sauver, un séparateur et Quitter. Nousallons utiliser la méthode .add_commandpour ajouter les commandes. Tout ce quenous devons faire, c'est appeler la mé-thode avec le texte (label = ) et ensuitefournir une fonction de rappel pourprendre la main quand l'utilisateur cliquesur l'élément. Enfin, nous utilisons lafonction menubar.add_cascade pour atta-cher le menu à la barre.

Notez que la commande Quitter uti-lise « root.quit » pour mettre fin au pro-gramme. Pas besoin de fonction de rap-pel pour cela. Ensuite, nous ferons lamême chose pour les menus Edition etAide.

Notez la partie « tearoff = 0 » danschacune des définitions de groupe demenu. Si vous changez le 0 en 1, le menucommencera par une sorte de ligne poin-tillée qui permet de détacher le menu dela barre de menus en créant sa proprefenêtre. Bien que cela puisse être utiledans le futur, ce n'est pas ce que nousvoulons ici.

Enfin et surtout, nous de-vons placer le menu. Nous nefaisons pas un placement nor-mal avec la fonction .grid().Nous allons simplement l'ajou-ter en utilisant la fonction pa-rent.config (en bas à droite).

Tout cela est placé dansla routine ConstruireWidgets.Maintenant (page suivante,en haut à droite), nous avonsbesoin d'ajouter un cadregénérique et de mettre l'ins-truction de retour avant depasser à la routine Pla-cerWidgets.

Enfin (page suivante, en bas), nousdevons créer toutes les fonctions derappel que nous avons définies plus tôt.Pour la démo, nous allons simplementafficher quelque chose dans le terminalutilisé pour lancer le programme.

C'est tout. Enregistrez et exécutez le

def ConstruireWidgets(self,principale):

fenetre = Frame(principale)

#==============================

# LES MENUS

#==============================

# Creation de la barre de menus

self.barreMenus = Menu(principale)

# Creation du menu Fichier et ajout a la barre de menus

menuFichier = Menu(self.barreMenus, tearoff = 0)

menuFichier.add_command(label = "Nouveau", command = self.FichierNouveau)

menuFichier.add_command(label = "Ouvrir", command = self.FichierOuvrir)

menuFichier.add_command(label = "Sauver", command = self.FichierSauver)

menuFichier.add_separator()

menuFichier.add_command(label = "Quitter", command = root.quit)

self.barreMenus.add_cascade(label = "Fichier", menu = menuFichier)

# Creation du menu Edition

menuEdition = Menu(self.barreMenus, tearoff = 0)

menuEdition.add_command(label = "Couper", command = self.EditionCouper)

menuEdition.add_command(label = "Copier", command = self.EditionCopier)

menuEdition.add_command(label = "Coller", command = self.EditionColler)

self.barreMenus.add_cascade(label = "Edition", menu = menuEdition)

# Creation du menu Aide

menuAide = Menu(self.barreMenus, tearoff=0)

menuAide.add_command(label = "A propos", command = self.AideApropos)

self.barreMenus.add_cascade(label = "Aide", menu = menuAide)

# affichage du menu

principale.config(menu = self.barreMenus)

#========================================

# FIN DES MENUS

#========================================

Page 9: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 9 sommaire ^

programme. Cliquez sur chacune des op-tions de menu (en gardant Fichier|Quitterpour la fin).

Maintenant (ci-dessous), nous allonstraiter la liste déroulante. Enregistrezvotre fichier sous widgetdemo2b.py etnous serons prêts à commencer. Les im-portations, les définitions de classes et laroutine __init__ sont toutes les mêmes,ainsi que la partie inférieure du pro-gramme. Nous allons ajouter deux lignesà la routine DefinirVariables. Commentezou effacez l'instruction « pass » et mettezle code suivant (j'ai inclus la ligne dedéfinition juste pour la clarté).

Nous définissons d'abord une éti-

quette, comme nous l'avons déjà fait.Ensuite, nous définissons la liste dérou-lante. Nous utilisons « ttk.Combobox »,définissons le parent et réglons lahauteur à 19, la largeur à 20 et letextvariable à « self.selectionListeDe-roulante1 ». Rappelez-vous que nous avonsutilisé les « textvariables » dans le dernierarticle, mais juste au cas où vous l'auriezoublié… il change à tout moment savaleur dès que la liste déroulante estmodifiée. Nous l'avons défini dans De-finirVariables comme un objet StringVar.Ensuite nous chargeons les valeurs quenous voulons que l'utilisateur puisse choi-sir, et de nouveau, nous les avons définiesdans DefinirVariables. Enfin, nous lionsl'événement virtuel « ComboboxSelec-

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28

self.f1 = Frame(fenetre,

relief = SUNKEN,

borderwidth = 2,

width = 500,

height = 100

)

return fenetre

Ensuite (comme nous l'avons déjà fait) nous nous occupons de placerles autres widgets.

def PlacerWidgets(self,principale):

fenetre = principale

fenetre.grid(column = 0, row = 0)

self.f1.grid(column = 0,

row = 0,

sticky = 'nsew'

)

def FichierNouveau(self):

print "Menu ­ Fichier Nouveau"

def FichierOuvrir(self):

print "Menu ­ Fichier Ouvrir"

def FichierSauver(self):

print "Menu ­ Fichier Sauver"

def EditionCouper(self):

print "Menu ­ Edition Couper"

def EditionCopier(self):

print "Menu ­ Edition Copier"

def EditionColler(self):

print "Menu ­ Edition Coller"

def AideApropos(self):

print "Menu ­ Aide Apropos"

def DefinirVariables(self):

self.selectionListeDeroulante1 = StringVar()

self.valeursC1 = ['Neant','Option 1','Option 2','Option 3']

Insérez le code suivant dans ConstruireWidgets après la définition self.f1 et avant la ligne « returnfenetre ».

self.labelListeDeroulante = Label(self.f1, text = "Liste deroulante : ")

self.listeDeroulante1 = ttk.Combobox(self.f1,

height = "19",

width = "20",

textvariable = self.selectionListeDeroulante1

)

self.listeDeroulante1['values'] = self.valeursC1

# associe l'evenement virtuel a une fonction de rappel

self.listeDeroulante1.bind("<<ComboboxSelected>>",self.testListeDeroulante)

Page 10: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 10 sommaire ^

ted » à la routine testListeDeroulante quenous allons étoffer dans une minute.

Ensuite, nous allons placer la liste dé-roulante et le titre dans notre fenêtre (enhaut à droite).

Sauvegardez tout et testez.

Maintenant enregistrez sous widgetde-mo2c.py et nous allons commencer avecla barre de séparation. C'est super facile.Alors que les mises à jour de Tkinterfournissent un widget barre de sépa-ration, je n'ai jamais été en mesure de lefaire fonctionner. Voici une autre façonde faire. Nous utiliserons un cadre avecune hauteur de 2. Les seuls changementsà notre programme seront la définitiondu cadre dans ConstruireWidgets aprèsl'instruction « bind » de la liste déroulanteet le placement du cadre dans la routinePlacerWidgets. Donc dans Construire-Widgets ajoutez les lignes suivantes(montrées au milieu à droite).

Vous avez déjà vu tout cela avant.Enregistrez et testez. Vous aurez pro-bablement à élargir la fenêtre de premierniveau pour voir le séparateur, tout celava être bien plus évident dans la pro-chaine démo. Enregistrez en tant quewidgetdemo2d.py, nous allons ajouter lazone de sélection numérique.

Sous DefinirVariables, ajoutez la lignesuivante :

self.valeurSelection =

StringVar()

Maintenant, vous savez que c'est pourpouvoir obtenir sa valeur à tout moment.Ensuite, nous allons ajouter du code à laroutine ConstruireWidgets, juste avant laligne « return fenetre » (en bas à droite).

Ici, nous définissons une étiquette etla zone de sélection numérique. Ladéfinition de la zone de sélection est :

notreWidget =

Spinbox(parent,valeur basse,

valeur haute, largeur,

textvariable, wrap)

La valeur mini doit s'appeler « from_  »car le mot « from » est un mot-clé réservédu langage python et l'utiliser risqueraitde casser votre programme. Les valeurs« from_  » et « to » doivent être définiescomme valeurs flottantes. Ici, nous vou-lons que la valeur mini soit 1 et la valeurmaxi soit 10. Enfin l'option « wrap »signifie que si la valeur est (dans notrecas) 10 et que l'utilisateur clique sur laflèche du haut, nous voulons qu'il re-tourne à la valeur mini et ainsi de suite. Ilen est de même pour la valeur mini. Sil'utilisateur clique sur la flèche du basalors que la valeur est 1, il retourne à 10et ainsi de suite. Si vous mettez « wrap =

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28

self.labelSelection.grid(column = 0, row = 4)

self.selection1.grid(column = 1,

row = 4,

pady = 2

)

Et enfin on écrit la fonction de retour qui affiche simplement dans leterminal ce que l'utilisateur a choisi.

def testListeDeroulante(self,p1):

print self.selectionListeDeroulante1.get()

self.separ = Frame(self.f1,

width = 140,

height = 2,

relief = RIDGE,

borderwidth = 2

)

Puis ajoutez cela dans PlacerWidgets…

self.separ.grid(column = 0,

row = 3,

columnspan = 8,

sticky = 'we',

padx = 3,

pady = 3

)

self.labelSelection = Label(self.f1, text = "Selection numerique :")

self.selection1 = Spinbox(self.f1,

from_ = 1.0,

to = 10.0,

width = 3,

textvariable = self.valeurSelection,

wrap=True

)

Page 11: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 11 sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28False », le mécanisme s'arrête sim-plement et il n'y a pas de bouclage.

Maintenant, nous allons placer leswidgets dans PlacerWidgets (ci-dessous).

Voilà, c'est tout. Enregistrez et jouez.Vous voyez nettement le séparateur main-tenant. Enregistrez en tant que wid-getdemo2e.py et nous allons créer lesbarres de progression.

Encore une fois, nous avons besoin dedéfinir certaines variables, dans la routineDefinirVariables ajoutez le code suivant :

self.valeurSelection2 =

StringVar ()

self.boutonEtat = False

self.valeurBarreProg2 =

StringVar ()

Il est assez évident de deviner ce quesont les deux variables StringVar. Nousparlerons de self.boutonEtat dans un ins-tant. Pour le moment, continuons etdéfinissons les widgets pour cette portiondans ConstruireWidgets (à droite).

De nouveau ceci est placé avant le«  return fenetre ». Ce que nous faisons

c'est la mise en place d'un cadre quicontiendra les widgets. Puis, nous avonsmis en place deux étiquettes commeguides. Et nous définissons la premièrebarre de progression. Les seules chosesqui pourraient être étranges sont la lon-gueur, le mode et le maximum. La lon-gueur est la taille en pixels de notrebarre. Le maximum est la valeur la plusélevée possible. Dans ce cas, c'est 100comme nous utilisons des pourcentages.Dans le cas présent mode vaut « indé-terminé ». Rappelez-vous, nous utilisonsce mode lorsque nous ne savons pasprécisément où nous en sommes dans laprogression d'une tâche, mais que nousvoulons que l'utilisateur sache qu'il sepasse toujours quelque chose.

Maintenant, nous ajoutons un bouton(vous l'avez déjà fait), une autre éti-quette, une autre barre de progression etune autre zone de sélection numérique.Le mode de cette seconde barre deprogression est « déterminé ». Nousutilisons la zone de sélection numériquepour régler le « pourcentage » d'achè-vement. Puis, ajoutons les lignes suivantes(page suivante, en haut à droite) dans laroutine PlacerWidgets.

self.labelSelection.grid(column = 0, row = 4)

self.selection1.grid(column = 1,

row = 4,

pady = 2

)

#=======================================

# BARRE DE PROGRESSION

#=======================================

self.lbl0 = Label(self.fBarreProg,

text = "Barres de progression"

)

self.lbl1 = Label(self.fBarreProg,

text = "Indeterminee",

anchor = 'e'

)

self.barreProg = ttk.Progressbar(self.fBarreProg,

orient = HORIZONTAL,

length = 100,

mode = 'indeterminate',

maximum = 100

)

self.btnptest = Button(self.fBarreProg,

text = "Demarrer",

command = self.TestBarreProg

)

self.lbl2 = Label(self.fBarreProg,

text = "Determinee"

)

self.barreProg2 = ttk.Progressbar(self.fBarreProg,

orient = HORIZONTAL,

length = 100,

mode = 'determinate',

variable = self.valeurBarreProg2

)

self.selection2 = Spinbox(self.fBarreProg,

from_ = 1.0,

to = 100.0,

textvariable = self.valeurSelection2,

wrap = True,

width = 5,

command = self.SelectionAction

)

Page 12: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 12 sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28Finalement, nous ajoutons deux rou-

tines pour contrôler nos barres de pro-gression (en bas à droite).

La routine TestBarreProg contrôle labarre de progression indéterminée.Simplement, nous démarrons et arrêtonsune horloge interne qui est intégrée dansla barre de progression. La ligne « self.bar-reProg.start(10) » paramètre le minuteurà 10 millisecondes. Cela rend le mouvementde la barre assez rapide. N'hésitez pas àjouer avec cette valeur à la hausse ou à labaisse. La routine SelectionAction définitsimplement l'avancement de la barre de

progression en fonction de la valeursélectionnée. Nous l'affichons dans unterminal.

C'est tout pour le moment. Sau-vegardez et jouez.

Maintenant sauvegardez sous le nomwidgetdemo2f.py et nous allons nousoccuper des onglets. Ajoutez le codesuivant dans ConstruireWidgets (ci-dessous) avant la ligne « return fenetre » :

Regardons ce que nous avons fait.Premièrement, nous définissons un cadre

# Barre de progression

self.fBarreProg.grid(column = 0,

row = 5,

columnspan = 8,

sticky = 'nsew',

padx = 3,

pady = 3

)

self.lbl0.grid(column = 0, row = 0)

self.lbl1.grid(column = 0,

row = 1,

pady = 3

)

self.barreProg.grid(column = 1, row = 1)

self.btnptest.grid(column = 3, row = 1)

self.lbl2.grid(column = 0,

row = 2,

pady = 3

)

self.barreProg2.grid(column = 1, row = 2)

self.selection2.grid(column = 3, row = 2)

def TestBarreProg(self):

if self.boutonEtat == False:

self.btnptest.config(text="Arreter")

self.boutonEtat = True

self.barreProg.start(10)

else:

self.btnptest.config(text="Demarrer")

self.boutonEtat = False

self.barreProg.stop()

def SelectionAction(self):

v = self.valeurSelection2.get()

print v

self.valeurBarreProg2.set(v)

#=======================================

# ONGLETS

#=======================================

self.fenetreOnglets = Frame(self.f1,

relief = SUNKEN,

borderwidth = 2,

width = 500,

height = 300

)

self.onglets = ttk.Notebook(self.fenetreOnglets,

width = 490,

height = 290

)

self.p1 = Frame(self.onglets)

self.p2 = Frame(self.onglets)

self.onglets.add(self.p1,text = 'Page 1')

self.onglets.add(self.p2,text = 'Page 2')

self.labelPage1 = Label(self.p1,

text = "Voici un texte sur la

page 1",

padx = 3,

pady = 3

)

Page 13: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 13 sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON - PARTIE 28pour notre widget « onglets ». Puis nousdéfinissons le widget. Nous avons déjàrencontré toutes les options auparavant.Ensuite, nous définissons deux cadresnommés self.p1 et self.p2 qui seront nospages. Les deux lignes suivantes (self.on-glets.add) attachent les cadres au widgetet ils ont un onglet qui leur est rattaché.Nous avons également réglé les titres desonglets. Enfin, nous mettons une éti-quette sur la page numéro un. Nousallons en mettre une sur la page deuxlorsque nous plaçerons les contrôlesjuste pour le plaisir.

Dans la routine PlacerWidgets, insé-rez le code suivant (ci-dessous).

La seule chose qui pourrait paraîtreétrange, c'est l'étiquette sur la pagedeux. Nous combinons la définition et lamise en place dans la grille avec la mêmecommande. Nous l'avons déjà fait dansnotre première application de démo.

C'est fini. Sauvegardez et amusez-vous.

Comme toujours le code de l'appli-cation complète est sur pastebin :http://pastebin.com/7BJr54au.

Au plaisir. La prochaine fois nousallons plutôt aborder des trucs sur lesbases de données.

self.fenetreOnglets.grid(column = 0,

row = 6,

columnspan = 8,

rowspan = 7,

sticky = 'nsew'

)

self.onglets.grid(column = 0,

row = 0,

columnspan = 11,

sticky = 'nsew'

)

self.labelPage1.grid(column = 0,row = 0)

self.labelPage2 = Label(self.p2,

text = 'Voici un texte sur la page 2',

padx = 3,

pady = 3

).grid(

column = 0,

row = 1

)

Zéro temps d'arrêt

Below Zero est un spécialiste d'hébergement de serveurs en implan-tation de proximité au Royaume-Uni.

Contrairement à d'autres, nous ne four-nissons que l'espace rack et la bandepassante. Cela rend notre service plusfiable, plus flexible, plus concentré etplus compétitif quant au prix. Nous nousspécialisons uniquement dans l'héber-gement de serveurs et de leurs systèmes près de chez nous, au sein desCentres de données écossais.

Au cœur de l'infrastructure de nos réseauxest le routage BGP4, à la pointe de latechnologie, qui fournit une livraisonoptimale des données et aussi un pro-cédé automatique en cas de pannefaisant appel à nos multiples pourvoyeurs remarquables. Les clientspeuvent être certains que la bande passante proposée est de qualitémaximale ; notre politique est de payer plus pour les meilleurs pour-voyeurs et, parce que nous achetons en gros, nos prix extrêmementcompétitifs ne sont pas impactés.

Chez Below Zero, nous vous aidons à atteindre Zéro temps d'arrêt.

w w w . z e r o d o w n t i m e . c o . u k

Page 14: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 14 sommaire ^

TTUUTTOORRIIEELLÉcrit par Hans Vandeveire

FFrreeeeMMiinndd

NOTE : LibreOffice sera de retourau prochain numéro.

FreeMind est une applicationde carte heuristique : une façongraphique de structurer sespensées,sesopinions,sesidées,

ses objets, ou plein d'autres choses quevousavezbesoindevoirdemanièrejolie.

Une carte heuristique peut être uti-lisée pour structurer n'importe quelleinformation dans n'importe queldomaine : c'est un moyen d'organiserles détails, les entrées et les dossiersou archives de toutes sortes. Parexemple : une liste de course ou uneliste de choses à faire ; un outil deprise de notes pendant les cours ; unoutil de présentation pour une réu-nion… En fait, avec les cartes heuris-tiques, les possibilités sont sans limites.

Parmi tous les autres logiciels decartographie de la pensée, FreeMindest un programme gratuit, de hautequalité et un outil pour la produc-tivité, réalisé en Java, et sous licenceGNU2 GPL V2+, ce qui veut dire qu'onpeut l'utiliser librement dans n'importequel but. Comme il est développé enJava, il est disponible sur n'importe

quelle plateforme comme les environ-nementsLinux,Apple/MacouMicrosoft.

FreeMind est l'outil idéal pour,disons, tout ce dont vous avez besoind'organiser dans votre vie de tous lesjours, à l'école ou au travail. Planifieret organiser des fêtes, des mariagesou autre événement ; des projetscomme déménager, construire unenouvelle maison ou refaire la cuisine.Il est même intéressant pour recueillirdes recettes de cuisine, des numérosde téléphone ou comme catalogue de

votre collection de timbres. Les ensei-gnants peuvent l'utiliser pour prépareret présenter des cours ; les élèvespeuvent l'utiliser pour préparer un exa-men ; et il peut même être très utilepour écrire des dissertations. Au bou-lot, j'utilise FreeMind tous les jourspour préparer et présenter des réu-nions, des brainstormings et commeliste des tâches. Au fait : cet article surFreeMind est principalement écrit dansFreeMind et, ensuite, a été exportévers LibreOffice pour l'édition et leréglage fin.

Installer l'application

Installer FreeMind est facile : ilsuffit de le récupérer dans le dépôt enle cherchant dans KpackageKit (KDE)ou dans la Logithèque Ubuntu(Gnome) : tous les fichiers nécessairesseront installés en un instant. L'icônede démarrage de FreeMind sera visibledans le sous-menu Bureautique : encliquant dessus l'application se lan-cera en quelques secondes.

Explorer l'application

Dès que vous avez l'application survotre bureau, vous découvrirez :• le menu : vous trouverez les habi-tuels menus « Fichier », « Edition »,« Affichage » et des menus spécifiquesà l'application (dans la plupart des casun raccourcis clavier est aussi dispo-nible) ;• une barre d'outils horizontale : voustrouverez la plupart des commandesde l'application sous forme de boutonou de menu déroulant ;• les onglets : vous pouvez ouvrirdifférentes cartes heuristiques et pas-ser facilement de l'une à l'autre ;• la fenêtre principale : votre lieu detravail : commencez à réfléchir etécrivez ce que vous pensez ;

Page 15: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 15 sommaire ^

TUTORIEL - FREEMIND• une barre d'outils verticale secon-daire : vous pouvez ajouter des icônesaux nœuds, ici vous pouvez les choisir ;• une fenêtre de commentaires (enbas) : vous pouvez ajouter du texte(html) à un nœud donné.

Utiliser l'application

La première fois que vous utilisezFreeMind, une nouvelle carte videflambant neuve est prête pour vosidées géniales : cliquez sur « NewMindmap » et donnez un titre à votresujet (ex : Article FCM sur FreeMind).

Tapez sur la touche <Insert> pourobtenir un objet de premier niveau(ex : Introduction) et appuyer sur<Entrée> pour un deuxième objet depremier niveau (ex. : Installer l'appli-cation). Créez de nouveaux nœuds filset frères lorsque de nouvelles idéeséclosent dans votre esprit.

Vous pouvez utiliser des raccourcisclavier : utilisez les flèches pournaviguer d'un nœud à l'autre et lestouches <Insert>, <Entrée>, <Echap>et <Suppr> pour les modifications debase ; utilisez F2 sur un nœud sélec-tionné pour modifier le texte du nœud.

Bien sûr, vous pouvez utiliser lasouris pour sélectionner un nœud et

cliquer sur les choix des menus et lesboutons pour créer votre carte en-tière. Cliquer sur un nœud ayant desnœuds fils fera apparaître ou cacherales nœuds (et les nœuds attachés) etvous pouvez déplacer la carte entièrevers n'importe quel endroit en cliquanten dehors d'un nœud et en déplaçantla souris.

Pour des raisons pratiques, lesnœuds sont habituellement plutôtcourts, bien qu'il soit possible de créerdes nœuds longs. On peut attacher uncommentaire à un nœud sélectionné(fenêtre du bas). Utilisez l'éditeur deHTML simple de l'application pour untexte ayant un bel aspect ou mêmedes tables. Des utilisateurs avancéspeuvent essayer la vue en code HTML(deuxième onglet en bas de la fenêtrede commentaire). Une note peut êtrele texte d'un chapitre (nœud) ou desinformations complémentaires pourun objet (nœud).

Appuyer sur la combinaison detouches <Alt>+<I> ouvre le catalogued'icônes : vous pouvez ajouter desicônes à un nœud sélectionné pourune meilleure compréhension (ellespeuvent exprimer des priorités, lerésultat de tâches effectuées, des jalonsde projet…) ; les icônes sont aussidisponibles en cliquant dessus sur la

deuxième barre d'outils verticale surla gauche.

Une autre fonction fait de celogiciel un produit de haute qualité :les nœuds peuvent être transformésen hyperliens (Insert > Hyperlink) pourouvrir un fichier, un site web ou unéditeur de mail, ou pour naviguer versune autre partie de la carte. Vouspouvez même relier des images à unnœud et coupler des nœuds avec unlien graphique (cochez les cases dansle menu Insert).

Si vous voulez changer l'ordre desnœuds, vous pouvez aisément déplacerdes nœuds sélectionnés avec la souris.L'ombre du nœud que vous êtes entrain de glisser vous dira s'il va devenirun nœud fils ou frère.

Quelques fonctions spéciales sontmême accessibles par le menu Outils.Des nœuds avec une programmationhoraire peuvent être faits pour êtrerappelés à l'utilisateur dans une cartede projet. Les modifications peuventêtre colorées en jaune. Votre cartegrandira et vous pourrez vouloir utili-ser le filtre (barre d'outils horizontale,4e icône à partir de la gauche) pourtrouver un nœud ou un texte (ap-puyez sur l'icône de filtre et entrez larecherche dont vous avez besoin).

Mise en page

La mise en page de votre carte estencore très simple. FreeMind proposequelques fonctionnalités sophistiquéespour embellir votre création. Un clicsur le menu Format > Automatic

Page 16: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 16 sommaire ^

Hans utilise Ubuntu de-

puis la Dapper Drake, travaille comme

testeur système et s'intéresse aux ré-

seaux sociaux, à l'informatique, à la mu-

sique folk et à l'Albanie.

TUTORIEL - FREEMINDLayout remplacera la simple carte parune impressionnante présentation devos idées.

Mais il y a encore des possibilités :chaque nœud (un seul sélectionné ouplusieurs) peut être modifié. Vouspouvez changer la police, la taille, lacouleur et la forme du texte du nœudet les bords du nœud peuvent aussiêtre modifiés. Faire scintiller des nœudspour capter l'attention de votre publicou dessiner un nuage autour d'ungroupe de nœuds pour mettre l'accentsur la priorité de l'objet (Insert >Cloud). L'utilisation de styles est pos-sible par un clic droit sur le nœud(Physical Style), ou par le menu For-mat > Physical Style.

Exporter

Si le contenu et la mise en pagesont prêts, vous allez sans doute vou-loir exporter votre carte dans un autreformat (File > Export) :• exporter une branche vers une nou-velle carte ;• exporter vers un fichier html ;• exporter vers un fichier flash html ;• exporter vers un fichier xhtml (imagedecartecliquableouversionjavascript) ;• exporter vers un document texteOpenOffice/LibreOffice (le texte quevous lisez a été fait d'abord dansFreeMind, puis exporté vers unformat .odt LibreOffice) ;

• exporter vers un fichier image JPGou PNG (à droite)..Vous pouvez présenter ou utiliservotre carte heuristique de multiplesmanières, selon vos besoins.

Propriétés

En ouvrant les Propriétés, l'utili-sateur peut changer le paramétragepar défaut tel que la mise en pageautomatique, la langue, l'environne-ment, le comportement, les toucheset autres (Outils > Préférences). Decette façon, FreeMind devient un outiltrès pratique avec une touche per-sonnelle.

Documentation

Plus d'information est disponiblepar le menu Help :

• une carte heuristique d'aide inté-grée est toujours disponible, mon-trant les possibilités et fonctionnalitésde l'application ;

• un aide-mémoire sur les raccour-cis claviers est aussi disponible en PDF(hautement recommandé si vous nechangezpaslesparamètrespardéfaut) ;

• un wiki avec une informationcomplète sur le projet, de la docu-mentation et une page FAQ sur le wikiFreeMind.

N'oubliez pas de visiter la page « Thankyou for the music » pour exprimer vos

remerciements etvotre satisfaction…c'est la seule façonde rétribuer les con-tributeurs !

Mon avis

Les ordinateurset les logiciels sontfaits pour rendrenotre vie et notretravail plus facileset plus commodes.FreeMind en estun bon exemple :il est facile à ins-taller, facile à ap-prendre, très effi-cace dans unelarge gamme desituations et avec des fonctionnalitésd'export intéressantes. Quelquespoints mineurs pourraient être (maismerci de les ignorer) : unefonctionnalité déficiente de modifi-cation d'images et pas d'intégrationKDE de la mise en pages de l'ap-plication. C'est un programme mono-utilisateur et la collaboration avec demultiples utilisateurs en même tempsn'est pas (encore ?) possible ; maisc'est facile de diffuser le fichier parmail ou sur le web, grâce aux nom-breuses façons d'exporter le fichier.

Installez-le et essayez-le tout desuite ; écrivez une critique de votrelogiciel favori (k)ubuntu avec Free-Mind et envoyez-le au Full Circle.

Page 17: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 17 sommaire ^

TTUUTTOORRIIEELLÉcrit par Allan J. Smithie SSttrraattééggiiee ddee ssaauuvveeggaarrddee -- PPaarrttiiee 22

Rembobinons. Dans la premièrepartie, nous avons conclu quele plan le plus sûr de stockagede données ressemble à peu

près à ceci :• disque sur la machine locale : original oucopie master ;• disque de stockage en réseau : copiecommune ou partagée ;• le stockage hors ligne, qui signifie denos jours stockage à distance dans lenuage (le « Cloud » en anglais) ou sau-vegarde en ligne.

Il ne s'agit pas simplement de suc-comber au « tout dans les nuages » à lamode. Une vraie sauvegarde hors siteutilise le centre de données de quelqu'und'autre, qui est lui-même sauvegardé.Cela offre la tranquillité d'esprit maxi-male, car vous saurez que vos précieuseset éphémères données ne peuvent pasêtre perdues, même si votre versionoriginale part en fumée ou dans desinondations ou se fait exterminer par un« écran bleu de la mort ».

Nous connaissons tous les problèmesavec la solution de sauvegarde tradi-tionnelle : soit ce n'est pas fait régu-lièrement, soit quelqu'un envoie la mau-vaise génération de bandes vers le coffrehors site. Ou votre DVD de données restependant six mois sur le dessus de l'ar-

moire alors que vous auriez dû l'apporterchez grand-maman. Le « Cloud » est peut-être la mode de l'année pour l'instant,mais cela ne signifie pas que vous devezignorer, disons, la multitude de nuagesdisponibles. La sauvegarde dans le nuageest devenue une industrie ensoi. Votre seule réelle dif-ficulté est de choi-sir quel nuageet quel fournis-seur répon-dent à vosbesoins.Tout le mon-de sembleoffrirdustoc-kage dansle nuage, cequi n'est pasla même chosequ'un service desauvegarde dansle nuage.

Peut-être que nous devrionscommencer par examiner une check-listpour vous aider à prendre la décision.

Le coût

C'est par là que je commence tou-jours. Y a-t-il des frais initiaux ? Quelle estla redevance mensuelle ou annuelle ?

Quel volume de stockage puis-je obte-nir pour mon argent ? Quel niveau de ser-vice - c'est la performance et le temps dedisponibilité - est-ce que je paie ? Quelécart de prix y a-t-il entre ce service et lesbandes de stockage ?

La sauvegarde dansle nuage est un mar-

ché encombré etimmaturepourl'ins-tant, avec despourvoyeurs quiréclament no-tre attention.Pour le chef defamille moyen,il existe desoffres de lance-

ment avec desforfaits de base à

un coût nul, maisc'est un leurre car le

but est de nous envendre plus ultérieurement.

J'aime l'espace de stockage gratuit.On dirait que tous le fournissent, doncnous devons affiner nos critères.

Les logiciels

Tous les services d'expérience offrentun client logiciel dédié pour gérer lesprocessus de transfert de fichiers. Tous

prétendent être multi-plateformes, dumoment où ça signifie Windows et Mac.Beaucoup ont maintenant un client Linuxdisponible.

J'aime l'idée des transferts par unnavigateur, appelé aussi « ne PAS avoir àutiliser un programme propriétaire pouraccéder au service ». C'est là qu'UbuntuOne marque des points, même s'il s'agitde stockage de base dans le nuage plutôtque d'une véritable sauvegarde dans lenuage pour l'instant.

La facilité d'utilisation

Nous voulons aussi la facilité d'uti-lisation, ce qui signifie :• une configuration et une installationsimples et terminées en quelques étapesaprès le téléchargement du logiciel ;• une sauvegarde en ligne qui peut fonc-tionner en tâche de fond pendant quenous poursuivons notre activité normale,sans monopoliser toute notre bande pas-sante ; un réglage pour la vitesse d'upload(ou téléversement) est essentiel ;• une définition aisée des fichiers inclus etexclus pour chaque jeu de sauvegarde,jusqu'au plus bas niveau de granularitécomme le nom ou le type de fichier, enutilisant des caractères joker ;• un planificateur qui doit permettre dessauvegardes automatiques à une fréquence

Page 18: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 18 sommaire ^

TUTORIEL - STRATÉGIE DE SAUVEGARDE - PARTIE 2et une heure de la journée que vous avezfixées, de préférence à la minute près ;• des données qui peuvent être res-taurées facilement et sur-le-champ, avecune certaine notion de versioning des jeuxde sauvegarde ;• une gestion centralisée et facile detoutes nos sauvegardes, établie avecsuffisamment de méta-données pour lesdistinguer les unes des autres.

Le cryptage

De nos jours, nous devrions prendretrès au sérieux la sécurité des données.Merci Sony et le DoD [Ndt : le Dépar-tement de la Défense américain]. Unevraie sauvegarde de tous vos élémentsimportants va inclure vos trucs per-sonnels, bancaires, et la correspondance.Personne ne veut subir un vol d'identité.

En ce qui concerne le « Cloud », ilexiste plusieurs façons de faire cela, lameilleure étant de mettre en œuvre uneversion solide de chiffrement à 128 bitsau minimum sur votre client, avant qu'ilne quitte votre machine pour voyagerdans les airs. De préférence, cela devraitinclure une signature aveugle afin quepersonne chez le fournisseur ne possèdevotre clé qui pourrait compromettre vosdonnées, soit lors d'un travail del'intérieur, soit en tant que victime d'unhacker externe. Vous devez être votrepropre policier.

La performance

Nous avons absolument besoin devitesse et de fiabilité. La plate-formed'installation des prestataires doit égale-ment être évolutive, elle ne doit pasralentir ou planter à chaque fois que lacôte est américaine se réveille et seconnecte en masse à 8h du matin. Lathéorie doit aussi fonctionner dans lapratique, comme Amazon S3 l'a décou-vert plus tôt cette année.

Le service doit également maintenirun miroir de nos données pour la rési-lience et le basculement, en tant queprotection contre la perte de donnéesdue aux sabotages, incendies, vols, inon-dations, virus ou autres catastrophes.Autrement dit, votre servicedans le Cloud ne doitpas conserver lesboîtes de ban-deschezgrand-maman.C'est ce quenous appe-lons dansles affairesun test deconformité.

La commodité

Maintenant les choses deviennent in-téressantes, on distingue les hommes desgarçons, les moutons des chèvres, et lesmétaphores mélangées des clichés. Il sepeut que le choix déterminant soit l'un deces éléments :

• les capacités de partage de fichiers ;être capable de définir des partages, des« endroits », des « aperçus » ou des lienspublics au niveau de granularité du fichier,avec une certaine sécurité à plusieursniveaux en fonction de permissions quevous seul êtes en mesure de fixer à partirde votre console de gestion ;

• l'accès web à distance aux données,à tout moment. Idéalement c'est le client

basé sur un navigateur qui vouspermet un accès sécurisé à

vos données (peut-êtresans toutes les capa-

cités du client dédié)depuis n'importequelle machine ;

•vraiedisponi-bilitédesdonnées24h/24, 365j/an.Voir « La perfor-mance » ;• des rapportsd'état pour la

vérification et lesaudits. Nous avons

besoin que la con-fiance soit démontrée

par une information degestion appropriée.

Rien de très nouveau dans tout cela ;en fait, les plus classiques des appli-cations de sauvegarde et des servicesd'hébergement web couvrent tous cesaspects ; le moment est venu de mettreles deux ensemble dans le Cloud. Avecces considérations à l'esprit, vous pouvezmaintenant regarder les différents servicesofferts et juger par vous-même commentils se comparent.

Allan J. Smithie est journaliste etcommentateur, basé à Dubai. Son blog,« No Expert » est ici :http://allanjsmithie.wordpress.com

Page 19: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 19 sommaire ^

TTUUTTOORRIIEELLÉcrit par Jesse Avilés UUbbuunnttuu ppoouurr ll''eennttrreepprriissee eett ll''éédduuccaattiioonn -- PP.. 33

Vite ! Combien font 20×3+5 ? Sivous pouvez lire ceci et répon-dre à la question posée, c'estgrâce à un enseignant. Avez-

vous utilisé une calculette ou des lunettesspéciales pour résoudre l'équation ? L'en-seignant vous en a appris le processusmental. De ces pierres de base, vous ap-prenez des concepts de plus en plus dif-ficiles. Ce n'est qu'à votre entrée àl'université que vous vous trouvez limitéà un ensemble particulier d'outils pouraccomplir votre tâche et parfois à caused'un besoin physique (pensez à un mi-croscope). Examinons deux autres équa-tions :

Le résultat pour chacune d'elles estdifférent. Il y a une mnémonique, PEMDAS,qui sert à nous rappeler que l'ordre pourrésoudre une équation est : parenthèse,exponentielles, multiplication, division, addi-

tion et soustraction. Quand j'ai com-mencé l'université, mes parents m'ontacheté un HP-42S parce que j'avais besoind'une calculatrice graphique. C'était uneexcellente calculatrice, mais, au départ,elle n'a pas fonctionné pour moi. La cal-culatrice était basée sur la notation polo-naise inverse (NPI) ou notation post-fixée(en anglais, Reverse Polish Notation ou RPN)(http://fr.wikipedia.org/wiki/Notation_polonaise_inverse), que je ne connaissaispas à l'époque. Il m'a fallu environ uneheure pour la comprendre. L'utilisationde la NPI n'était pas ce qu'on nous avaitenseigné à l'école. Selon la NPI, les opé-rateurs (opération mathématique) vien-nent à la suite de tous les opérandes(nombres) auxquels ils seront appliqués.Ainsi, en NPI, les équations seront :

15 5 ÷ 7 + 203 × 15 5 ÷ 20 3 × 7 +

Pour résoudre les équations, de façontraditionnelle ou en utilisant la NPI, il fautsavoir comment faire. L'outil que vousutilisez, une calculatrice traditionnelle ouNPI, donnera les mêmes résultats. La par-tie importante est le processus mental.Pensez brièvement combien les chosesseraient différentes si on n'apprenait qu'àappuyer sur les touches d'une calculette,

et une calculette particulière en plus, etpuis devoir faire face à sa mort. AuxÉtats-Unis, ceux d'entre nous qui ont unelicence doivent aller à l'école pendantenviron seize ans. On nous apprend àutiliser des outils, oui, mais, surtout, àréfléchir, à nous forcer à résoudre desproblèmes de façon créative - afin que lesgens autour de nous et la prochainegénération puissent faire encore mieux.Jadis, dans l'empire grec, des adultesapprenaient l'algèbre. De nos jours, cequ'ils apprenaient est appelé la pré-algèbre et ce sont des enfants en 5èmequi l'apprennent !

Une fois l'apprentissage fait, vouscommencez à vous servir d'outils pouraméliorer votre travail. Les scribes appre-naient à lire, à écrire et à calculer. On lesemployait aussi pour copier de vieuxtextes. Ces copies furent faites à la main,ce qui était lent et pénible. Quand Gu-tenberg inventa l'imprimerie, la créationdes livres fut changée à tout jamais.Aujourd'hui, nous avons le traitement detexte qui rend le processus plus facile. Et,de nos jours, il est toujours nécessaired'apprendre l'écriture manuscrite. Lesoutils n'existent que pour améliorer noscompétences de base.

Quant j'étais gosse, les devoirs que jedevais rendre étaient toujours faits à lamain. J'aimerais vraiment que ce soit obli-gatoire jusqu'en 6e, parce que cela in-culque les règles de syntaxe et de gram-maire à nos enfants. Ma fille utilise desordi-nateurs pour faire ses devoirs depuisle CM1. Il m'est arrivé une fois deregarder l'écran et de lui dire que plu-sieurs mots étaient mal orthographiés. Saréponse était qu'il ne fallait pas que jem'inquiète car l'ordinateur allait lescorriger à sa place. J'étais suffoqué ! Ellese fichait de l'orthographe parce qu'un «outil » pou-vait le faire pour elle. Voici unbel exemple des changements - et nonpas de l'amélioration - de l'apprentissage.

Où est la place d'Ubuntu dans toutceci ? Ubuntu, comme Windows, Android,OSX, iOS et beaucoup d'autres, est unenvironnement pour des outils. Ils of-frent tous leur capacités à ceux qui lesutilisent. Ce qu'Ubuntu offre ne diffèrevraiment, de façon systématique et val-able, pour les directeurs d'école, qu'enmatière d'économies de coûts. J'ai eu unordinateur pendant neuf ans. Il est némachine sous Windows XP et mourutsous Ubuntu. Cela fait neuf ans sansdevoir acquérir du nouveau matériel etsans payer (beaucoup) pour les logiciels.

Page 20: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 20 sommaire ^

TUTORIEL - UBUNTU POUR L'ENTREPRISE ET L'ÉDUCATION - P. 3L'argent économisé peut être utilisé pourl'amélioration des équipements scolaires- qui durent pendant longtemps et dontdes générations d'élèves peuvent béné-ficier.

Il offre aux étudiants des outils qu'ilspeuvent utiliser chez eux sans grand coûtet, dans beaucoup de cas, gratuitement. Iloffre aussi un moyen de dissuasion despirates et la réduction du piratage logi-ciel. Cela m'époustoufle quand un gossepirate 1 Go d'Adobe CS quand il pourraittélécharger gratuitement Kompozer, Scri-bus, Inkscape et GIMP pour avoir les mêmesrésultats (entre temps, les parents nefont rien pour modifier cela). S'accou-tumer à un ensemble d'outils différentsoblige l'étudiant à en apprendre les élé-ments de base afin d'être capable d'uti-liser ses connaissances pour d'autres outilsencore.

Prenez, par exemple, les pages web.Certaines écoles proposent des cours decréation de page web. Ces écoles achètentDreamweaver ou Expression Web, maiselles passent peu de temps à expliquer ceque sont HTML et CSS et de quellemanière ils sont intégrés. Vous pouveztoujours apprendre à utiliser Dream-weaver ou Expression Web, mais, quelque soit votre outil, les éléments de basesont les mêmes. Sous Ubuntu, il se peutque vous utilisiez Bluefish ou Kompozer.Avec Bluefish il faut connaître les éléments

de base, car il n'y a pas d'interface WYSIWYG(« What you see is what you get » ou« Tel-Tel »). Kompozer possède une telleinterface et, une fois que vous en con-naîtrez les éléments de base, l'interfaceWYSIWYG vous aidera beaucoup, maispas tout le temps.

Un autre outil qui met l'accent sur lescompétences qu'il faut est Latex. L'ob-jectif final de Latex est l'écriture et laproduction de documents écrits. La philo-sophie de Latex est que l'écrivain doits'occuper de l'écriture et c'est le logicielqui s'occupe de la présentation. Allez auxdépôts et essayez Lyx. Vous remarquerezque ce n'est pas un traitement de texteordinaire. Vous ne pouvez ni ajouter desespaces sans signification pour séparerdes mots ou des paragraphes, ni réglerdes polices bizarroïdes tout au long dudocument. Comme noté sur leur pageweb : « What you see, is what you mean ».(« Ce que vous voyez est ce que vousvoulez dire. ») Il faut vous concentrer surl'écriture, tout simplement. les sectionset paragraphes, la syntaxe, les listes, lesdéfinitions, l'emphase et la fluidité sontvotre royaume ; la présentation est cellede Latex. C'est un outil génial pour desécrivains en herbe car il leur permet de seconcentrer sur l'écriture.

Vous aurez remarqué que je n'ai pasparlé d'Edubuntu. Cela est dû au fait quej'ai eu des succès variés avec. Edubuntu

propose un large ensemble d'outils à desélèves et des étudiants. Il fournit deslogiciels allant de l'école maternelle aulycée (et plus). La distribution de based'Edubuntu est un bon début pour desgens dont les besoins sont variés (notam-ment quand il y a diverses classes d'âge).Si vos élèves sont homogènes, alors il voussuffira de télécharger Ubuntu et d'ins-taller les supports pour la ou les classe(s)dont vous avez besoin. Autre chose : il sepeut aussi que vous ne vouliez pas deslogiciels offerts par Edubuntu et qu'uneinstallationstandardd'Ubuntufassel'affaire.

L'un des très forts points d'Edubuntuest l'utilisation d'iTALC (http://italc.sour-ceforge.net/) et de LTSP (http://ltsp.org/).iTALC est un outil de gestion de salle declasse. Avec lui, l'enseignant peut voirtous les ordinateurs dans la salle et four-nir des tutoriels et de l'aide à distance.LTSP permet aux écoles d'utiliser du ma-tériel informatique moins puissant pourles élèves et met le système d'exploi-tation et les besoins en calcul sur unpuissant serveur.

Les directeurs d'école et les provi-seurs affluent vers Windows parce qu'ilsen ont l'habitude, parce que c'est lapolitique de l'agence, parce qu'il est dansleur zone de confort. Comme disent lescoachs personnels un peu partout : « Ilfaut sortir de votre zone de confort pourprogresser vers vos objectifs ». En 2003,

l'Andalousie, pensez-y un peu comme un« État » espagnol, a créé une loi disant queles écoles doivent utiliser les gratuits.Ainsi, en 2003, une distribution Linux futcréée pour une utilisation scolaire. Cet-te distribution s'appelle Guadalinexedu(http://www.guadalinexedu.org/) et estun mélange d'Ubuntu et de Guadalinex(http://www.guadalinex.org/). On l'utilisedans plus de 2 500 centres et sur plus de500 000 ordinateurs. Pour ceux d'entrevous qui savent lire l’espagnol, allez voirla déclaration sur les logiciels gratuits duConseil d'Andalousie à http://www.jun-tadeandalucia.es/organismos/economiainnovacionyciencia/temas/tictelecomunicaciones/softwarelibre.html.

Pour ceux qui installeront Edubuntudans leurs écoles, faites très attention àl'utilisation de codecs. Comme j'ai ditprécédemment, Ubuntu ne fournit pasles licences nécessaires pour créer desmp3, mp4, wma, wmv, mpg et tantd'autres. Vous devez obtenir ces licencessi vous voulez créer du contenu dans cesformats-là. Cela ne va pas limiter voscapacités. Vous pourrez toujours encodervers FLAC (audio compressé sans pertes),ogg Vorbis (audio compressé avec un peude pertes) et ogg Theora (video) ainsique, bientôt, vers VP8/WebM de Google.

J'ai eu plus ou moins de réussite avecmes installations d'Ubuntu. J'en ai suividix (très peu, je sais) ces dernères années.

Page 21: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 21 sommaire ^

Certains ont Ubuntu depuis la 8.04. Et unseul a installé une version de Windowspiratée. Celui-là est dans une église et estutilisé pour la jeunesse de la com-munauté. Ils devraient avoir honte ! Deuxont choisi Edubuntu, utilisé par desenfants à l'école primaire et au collège.Tous disent qu'ils ne voudraient paschanger leurs ordinateurs Ubuntu. Leseul point noir est qu'ils ne pourront pasacheter un nouvel ordinateur avecUbuntu pré-installé. Mais je garde espoir.

TUTORIEL - UBUNTU POUR L'ENTREPRISE ET L'ÉDUCATION - P. 3

Jesse est micro-biologiste dans le sec-teur industriel. Venant du domaine del'environnement, il travaille maintenantpour le gouvernement. Il adore les logi-ciels libres et les moyens d'aider lesgens à s'en servir.

Le Podcast Ubuntu couvre toutes lesdernières nouvelles et les problèmesauxquels sont confrontés les utilisa-teurs de Linux Ubuntu et les fans dulogiciel libre en général. La séances'adresse aussi bien au nouvel utilisa-teur qu'au plus ancien codeur. Nosdiscussions portent sur le développe-ment d'Ubuntu, mais ne sont pastrop techniques. Nous avons lachance d'avoir quelques supers invi-tés, qui viennent nous parler directe-ment des derniers développementspassionnants sur lesquels ils tra-vaillent, de telle façon que nous pou-vons tous comprendre ! Nous par-lons aussi de la communauté Ubuntuet de son actualité.

Le podcast est présenté par desmembres de la communauté UbuntuLinux du Royaume-Uni. Il est couvertpar le Code de conduite Ubuntu etest donc adapté à tous.

L'émission est diffusée en direct unmardi soir sur deux (heure anglaise)et est disponible au téléchargementle jour suivant.

podcast.ubuntu-uk.org

Server Circle est un nouveau site de questions etréponses géré par des experts en technologie.

Les utilisateurs de tout niveau peuvent poser gra-tuitement des questions techniques en rapport avec lesserveurs. Ils recevront des réponses de la part d'expertsde confiance notés par la communauté.

À la longue, vous pouvezgagner des points de réputa-tion, et même des récompensesfinancières, en contribuant vosréponses aux questions poséespar d'autres personnes.

http://www.servercircle.com

N.B. Server Circle n'est ni affilié avec, ni approuvé par, le magazine Full Circle.

Page 22: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 22 sommaire ^

TTUUTTOORRIIEELLÉcrit par Artemy Vysotsky

AApptt--CCaacchheerr--NNGG

Je n'ai jamais eu que deux ordi-nateurs sous Ubuntu et, d'unemanière ou d'une autre, j'ac-ceptais le besoin de téléchar-

ger les mêmes paquets deux fois.Maintenant, cependant, j'ai l'intentiond'en ajouter deux autres. Et cela mesemble un tel gâchis de temps et debande passante ! J'ai donc commencéà chercher une solution et j'ai trouvéle programme apt-cacher. Je l'ai ins-tallé et étais assez satisfait des résul-tats…, jusqu'au moment où j'ai faitune mise à niveau de ma machine ser-veur vers Ubuntu 11.04. Alors qu'apt-cacher était activé, toutes les mises àjour retournaient des erreurs. Alors,j'ai recommencé à chercher une solu-tion et j'ai rencontré un autre proxydeb-package - apt-cacher-ng. J'ai rempla-cé le vieuxproxy paquet par le nouveauet maintenant les mises à jour sur madeuxième machine sont très vite faites.

Bien. Qu'est-ce qu'apt-cacher-ng etpourquoi en avez-vous besoin ? C'est leprogramme qui cache tous les fi-chiers .deb que vous avez téléchargéset les distribue à tous les ordinateurssur votre réseau local, ce qui éliminele besoin de télécharger le même pa-quet maintes et maintes fois.

Je vais décrire ci-dessous ce que j'aifait, étape par étape, pour l'installeret le configurer sur mon réseau.

Comme source de la procédure, j'aiutilisé les suggestions de la discussionsuivante:http://ubuntuforums.org/show-thread.php?t=1327179.

Apt-cacherétaitdéjàinstallé; j'aidonc:• copié tous les fichiers deb stockés

dans le cache d'apt-cacher (dossier -/var/cache/apt-cacher/packages) versundossiertempsurmapartitionhome.

• désinstallé apt-cacher complète-ment.

Si vous n'avez pas installé apt-ca-cher, vous pouvez sauter ces deuxétapes, car vous n'êtes pas concerné.

Puis installez le paquet apt-cacher-ng sur votre serveur avec la méthodequi vous convient le mieux.

Lancez le programme. Dans unterminal, exécutez la commande :

sudo /etc/init.d/apt­cacher­

ng start

Configurez les routines paquet surles autres ordinateurs pour qu'elles

utilisent apt-cacher-ng comme proxy.Il y a plusieurs façons de faire ceci. Cequi a fonctionné pour moi, et qui mesemble la plus simple, utilise le fichierde configuration /etc/apt/apt.conf.Éditez ce fichier ou créez-le s'iln'existe pas. Dans le terminal, vouspouvez utiliser la commande suivante :

sudo nano /etc/apt/apt.conf

Vous pouvez remplacer nano parle nom de votre éditeur de textepréféré, par exemple gedit. Ajoutez laligne suivante au fichier :

Acquire::http { Proxy

"http://192.168.2.11:3142"; };

Remplacez le 192.168.2.11 parl'adresse IP de votre serveur. Vousdevrez faire la même chose sur cha-que ordinateur sous Ubuntu sur votreréseau.

Ensuite, exécutez « update » avecle gestionnaire de paquets. Par exem-ple, dans un terminal, vous pouvezutiliser la commande suivante :

sudo apt­get update

Ceci permet d'être certain que apt-

cacher-ng crée l'index des paquets. Ilsaura maintenant quels paquets ilfaudra stocker dans le cache.

En fait, à ce stade, le proxy estprêt à fonctionner, mais le cache estvide et il faudra du temps pour ymettre des paquets. Attendez un peu,j'ai déjà stocké des fichiers debexprès. Le moment est venu d'utilisertous les fichiers deb que j'ai sau-vegardés :• Allez au dossier /var/cache/apt-ca-cher-ng et créez un sous-dossier_import.• Copiez tous les fichiers deb stockésdans le dossier temp de votre parti-tion home vers /var/cache/apt-cacher-ng/_import (puis supprimez le dossiertemp et son contenu).• J'ai également des paquets dans lesapt caches locaux sur mes deux ordi-nateurs sous Ubuntu. J'ai donc copiétous les fichiers deb sur les deuxordinateurs à partir de /var/ca-che/apt/archives vers le dossier /var/ca-che/apt-cacher-ng/_import sur l'ordi-nateur serveur.

C'est maintenant le moment delancer le processus d'importation. Leprogramme est contrôlé à partir

Page 23: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 23 sommaire ^

TUTORIEL - APT-CACHER-NGd'une page Web. Ouvrez donc :

http://<addresse_IP_du_serveur

>:3142

et vous aurez la page qui expliquecomment utiliser apt-cacher-ng et quicontient le petit lien « Statistics reportand configuration page » (rapport etpage de configuration des statis-tiques) dans la section « Related links »(liens connexes). Si vous cliquez sur lelien, vous arriverez à :

http://<addresse_IP_du_serveur

>:3142/acng­report.html

Faites défiler la page vers le bas etcliquez sur le bouton « Start Import »(Commencer l'importation). Cela ouvriraune autre page qui rend compte duprocessus d'importation des paquetsau fur et à mesure. Cela prendra pasmal de temps selon le nombre depaquets à importer.

Et maintenant, vous n'aurez plusbesoin de télécharger le même paquetplusieurs fois pour des ordinateursdifférents. Pour aller plus loin, vouspouvez ouvrir la documentation installéeavec apt-cacher-ng et disponible àhttp://localhost/doc/apt-cacherng/html/in-dex.html sur votre ordinateur serveur.Remarquez que vous aurez besoin demodifier la configuration par défaut

du serveur apache2 pour rendre ladocumentation disponible sur tous lesordinateurs sur le réseau. Pour cefaire :• Ouvrez le fichier /etc/apache2/sites-enabled/000default et éditez-le en tantque root. Vous pouvez, par exemple,utiliser cette commande :

sudo nano /etc/apache2/sites­

enabled/000­default

Vous pouvez, bien entendu, rempla-cer nano par un autre éditeur detexte, si tel est votre souhait.

• Trouvez la section commençant par :Alias/doc/

Modifier l'entrée « Allow from » pourpermettre à tous les ordinateurs survotre réseau d'y accéder.

Par exemple :

Allow from

10.1.0.0/255.255.0.0

donnera accès au répertoire de ladocumentation à toutes les adressesIP dans la tranche 10.1.x.y, en passantpar votre serveur-web apache2.

J'espère que ce guide vous aideraà configurer votre réseau domestiquepour plus d'efficacité.

Critique littérairePieds nus dans le cyber-espace par Becky HoggeÉcrit par Robin Catling

Sera-t-il possible que l'Internet reste un outil ouvert, démocratique,libre et gratuit pour l'amélioration de l'humanité ? Pieds nus dans lecyberespace étudie cette question. Écrit par une invitée récente surle Podcast Full Circle, Becky Hogge est journaliste et anciennedirectrice du « Open Rights Group ». Dans son livre, Hogge rechercheles hackers radicaux qui sont contre les vieilles institutions qui serassemblent pour contrôler l'Internet.

Afin de décrire son voyage personnel dans le milieu del'« hacktivisme », Hogge commence et termine aux conférences annuelles du « ChaosComputer Club » en 2009 et 2010, accompagnée de quatre guides récurrents ;Stewart Brand, Cory Doctorow (auteur, bloggeur et militant pour le « copyleft »), PhilBooth de No2ID et Rop Gonggrijp, co-fondateur du ISP XS4ALL hollandais. Sur sonchemin, Hogge interviewe Julian Assange de Wikileaks et Ethen Zuckerman,fondateur de Global Voices.

Abordant les questions de « copyright » contre « copyleft », la vie privée, la sociétéde surveillance, la liberté d'information, la censure et la prise de contrôle de l'Internetpar et pour le commerce, c'est une étude des individualistes contre les institutions quipose la question de comment s'opposer aux intérêts particuliers des entités biennanties dont les lignes de conduite sont, pour la plupart, amorales.

Vous avez droit aussi à l'histoire - qui a perdu un peu de sa charge dramatique - decomment Hogge n'a pas voulu rejoindre Wikileaks, même si c'était en reconnaissant lefort engagement qu'il faut pour devenir ce genre de militant. Cette suite continuellede rencontres met en exergue la seule faiblesse d'un livre qui ne rassemble jamaistout à fait tous ses thèmes dans une seule histoire cohérente, mais vous pourriez faireremarquer que la vie est comme ça, amplifiée par l'effet destructurant de latechnologie et du rythme soutenu des changements.

SUITE PAGE 26...

Page 24: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 24 sommaire ^

TTUUTTOORRIIEELLÉcrit par Ronnie Tucker

ÉÉccrriirree ppoouurr llee FFuullll CCiirrccllee MMaaggaazziinnee

Consignes

La seule règle pour un articleest qu'il doit avoir un lienquelconque avec Ubuntu oul'un de ses nombreux dérivés

(Kubuntu, Xubuntu, Lubuntu, etc.).

Écrivez votre article avec le logiciel devotre choix. Je vous recommanderaisLibreOffice, mais s'il vous plaît,VÉRIFIEZL'ORTHOGRAPHEETLAGRAMMAIRE!

L'écritureDans votre article, veuillez indiquer

où vous voudriez qu'une image parti-culière apparaisse. N'intégrez pas vosimagesaudocumentLibreOffice.

Les imagesElles doivent être au format JPG avec

peudecompression.

Concernantlatailledecelles-ci :sivousavez un doute, envoyez une version pleinécran et nous la réduirons. Pour une listeplus détaillée des règles de style et desproblèmes courants, reportez-vous à :https://wiki.ubuntu.com/UbuntuMagazine/Style - En bref : orthographe US, pas delangagel33t[Ndt: langagedel'élite(geekleet speak), cf. Wikipedia] et pas desmileys[Ndt:desémoticônes].

Si vous écrivez une critique,veuillez suivre les consignes donnéesici.

Quand votre article est prêt, en-voyez-leparcourrielà :[email protected].

Si vous ne pouvez pas écrire d'ar-ticles, mais traînez sur les Forums Ubun-tu, envoyez-nous un fil intéressant quenouspourrionspublier.

Auteurs francophones

Si votre langue maternelle n'est pasl'anglais, mais le français, ne vous in-quiétez pas. Bien que les articles soientencore trop longs et difficiles pour nous,l'équipe de traduction du FCM-fr vouspropose de traduire vos « Questions » ou« Courriers » de la langue de Molière àcelle de Shakespeare et de vous lesrenvoyer. Libre à vous de la/les faireparvenir à l'adresse mail ad hoc du FullCircle en « v.o. ». Si l'idée de participer àcette nouvelle expérience vous tente,envoyez votre question ou votre courrielà[email protected] !

CRITIQUES

Jeux/ApplicationsSi vous en écrivez une critique, veuillez noter clairement :

• le titre du jeu ;• qui l'a créé ;• s'il est en téléchargement gratuit ou payant ;• où le trouver (donner l'URL du téléchargement ou du site) ;• s'il est natif sous Linux ou s'il utilise Wine ;• une note sur cinq ;• un résumé avec les points négatifs et positifs.

MatérielSi vous en écrivez une critique, veuillez noter clairement :

• constructeur et modèle ;• dans quelle catégorie vous le mettriez ;•  les quelques problèmes techniques éventuels que vous auriezrencontrés à l'utilisation ;• s'il est facile de le faire fonctionner sous Linux ;• si des pilotes Windows ont été nécessaires ;• une note sur cinq ;• un résumé avec les points négatifs et positifs.

Pas besoin d'être un expert pour écrireun article ; écrivez au sujet des jeux,des applications et du matérielque vous utilisez tous les jours.

Page 25: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 25 sommaire ^

LLAABBOO LLIINNUUXXÉcrit par Ronnie Tucker

ZZoonneeMMiinnddeerr CCCCTTVV -- PPaarrttiiee 33

Bien, notre CCTV fonctionnecomme moniteur pour regar-der ce qui se passe dehors ;nous pouvons enregistrer

ces événements et nous pouvonsmême détecter des mouvements, cequi déclenchera un enregistrement.Mais que faire avec les faux positifs ?Continuez la lecture…

Activez « Modect » (la détectiondes mouvements) comme « Function »dans ZoneMinder, puis cliquez sur le« 0 » sous « Zones » et une nouvellefenêtre s'affichera :

C'est ici que nous définirons leszones à inclure, ou à exclure, de la

détection des mouvements. Cliquezsur « Add New Zone » (ajouter unenouvelle zone) et une autre nouvellefenêtre s'affichera (voir ci-dessous).

Ici, vous pouvez donner un nom àvotre zone ; ensuite, dans les menusdéroulants, vous pouvez dire à Zone-Minder ce que vous voulez pour cettezone. « Active » est, en fait, cela : lazone est activée et prête à détecterdes mouvements sur son territoire.« Inclusive », « Exclusive », et les autrespossibilités sont très bien expliquéessur lewikideZoneMinderàhttp://www.zo-neminder.com/wiki/index.php/Documentation#Defining_Zones. Vous pourriez,

par exemple, créer une zone autourde votre voiture qui serait active pen-dant qu'une autre zone serait inclu-sive. Cela veut dire que, quand la zonede votre voiture devient active, il dé-clenchera votre/vos zone(s) inclusive(s)pour qu'elles enregistrent le voleur entrain de quitter la scène du crime. Pourmodifier la première zone (la pre-mière est déjà créée dans la fenêtreet attend vos modifications), il suffitde glisser les coins de la boîte verte(dans ce cas) afin d'entourer la région.Vous pouvez cliquer sur la petite icône« + » à côté d'un point pour ajouter unautre point après le premier - pouraider à créer des zones complexes.

Ensuite, choisissez un « preset » (unpréréglage) pour la zone ; ce préré-

glage sera fonction de votre matérielet de la précision de la surveillance

que vous recherchez.

Bon. J'ai créé une zone active dontj'ai exclu ma main gauche.

Page 26: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 26 sommaire ^

Si vous voulez un grand exposé de sombres activités, de la théorie desconspirations et de l'insurrection armée, dans le style de 60 Minutes, alors ce n'est pasun livre pour vous. Il est beaucoup plus doux que cela. Vous bénéficierez d'unerétrospective sur le mouvement « hacker » et les origines de la contre-culture desannées 70 ; des gens vivant ensemble en petits groupes à la recherche de la liberté, lapaix et l'amour, puis les premiers exemples de Brand, Stallman, Lessig et les pionniersdu mouvement hacker qui, il faut s'en souvenir, demandait beaucoup plus que destrucs gratuits.

Rop Gonggrijp bénéficie des meilleures phrases - en fait, c'est bien lui qui les adites : « Je pense que nous nous battons encore aujourd'hui en majeure partie contrel'incompétence dans ce monde. Nous luttons en majeure partie contre les bêtises et,peut-être, contre un peu d'opportunisme. Il y a aussi les intérêts des grandesentreprises qui cherchent à tout contrôler et ça, c'est inquiétant. »

L'illustration sur la couverture rappelle Alice sur le seuil du Pays des merveilles, cequi correspond bien au sous-titre du livre Aventures in Search ofTechno Utopia (À larecherche d'une utopie technologique). La voix littéraire de Hogge est petite ettranquille, celle d'une Mme Tout le monde, certes, pas celle d'une candide, mais dansl'esprit des hacktivistes, qui luttent pour suivre les chemins brumeux et poten-tiellement dangereux, qui mènent à l'Utopie clinquante que l'on nous promet.Gonggrijp de nouveau : « Nous venons en paix. On ne nous appelle pas le “ChaosComputer Club” parce que nous créons le chaos. En fait, une grande partie de notretravail collectif a évité le chaos en faisant remarquer qu'il faudrait peut-être poser debonnes fondations virtuelles avant de construire davantage de tours virtuelles. »

Piedsnusdansle cyber-espaceest disponible sur Amazon, au téléchargement ou enlivre de poche.

Barefoot into Cyberspace: Adventures in search of techno-Utopia by BeckyHogge illustrated by Christopher Scally ISBN 978-1-906110-50-5 (print) | 978-1-906110-51-2 (Kindle)

Il y a un entretien avec Becky Hogge dans l'Épisode dix du Side-Pod Full Circle : Dansant pieds nus.

SUITE DE LA PAGE 23

LABO LINUX - ZONEMINDER CCTV - PARTIE 3Si je bouge ma main gauche vers

ma droite, ou si je bouge mon bras

droit, alors une alarme sera activée,mais, si ma main gauche reste sur lepavé tactile - même si je la bouge -,aucune alarme ne se déclenchera.

Je le savais ! J'ai toujours soup-çonné ma main droite de vouloir volermon portable !

Comme nous avons fait la dernièrefois, vous cliquez sur le nombre sousles événements et cliquez pour vision-ner les alarmes enregistrées.

Avec ZoneMinder, vous pouvez

obtenir des formes de zone vraimentcomplexes ; je vous conseille donc deprendre le temps de jouer avec !

Le mois prochain, nous aurons unarticle de John D qui vous expliqueracomment faire fonctionner la « VOIP »(voix sur IP) chez vous.

Ronnie est le fondateur et le rédacteuren chef du Full Circle et un artisteautodidacte dont le site est :http://ronnietucker.co.uk

Page 27: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 27 sommaire ^

FFEERRMMEETTUURREE DDEESS FFEENNÊÊTTRREESSÉcrit par :Ronnie Tucker (KDE)Jan Mussche (Gnome)Elizabeth Krumbach (XFCE)Mark Boyajian (LXDE)David Tigue (Unity)

Dans cette nouvelle rubriquedu Full Circle, j'aimeraismontrer certaines des fonc-tionnalités de Windows

(XP pour cette série d'articles, car j'ail'impression que c'est l'édition deWindows la plus utilisée) uniquementafin de montrer aux débutants leuréquivalent sous *buntu. J'utilise leterme *buntu parce que je ne vais pasme concentrer uniquement sur Ubun-tu - je vais inclure Kubuntu, Lubuntu etXubuntu, qui ont chacun leur proprefaçon de faire parce qu'ils ont chacunleur propre gestionnaire de bureau(Gnome/Unity, KDE, LXDE et XFCErespectivement).

BUREAU

Windows XP a sa barre de tâchesbleue et verte, bien connue, avec unstyle et une mise en page spécifiquepour chaque fenêtre ouverte. C'estcela, le bureau Windows. Chaque ver-

sion d'Ubuntu a son propre bureau.Gnome (et Unity, l'interface utilisateurpour Gnome unique à Ubuntu) a unefaçon de faire différente de celle deKDE (utilisé sous Kubuntu), mais cha-que version (ou dérivée) est bâtie sur lamême fondation Ubuntu. Ainsi, quevous installiez Kubuntu ou Lubuntu, vousutilisez toujours une version d'Ubuntu ;c'est, en fait, que le bureau - sonapparence, son fonctionnement et lessensations qu'il vous procure - est dif-férent. Pour chaque fonctionnalité deWindows dont je vais vous parler, jevais essayer (avec l'aide de mes co-auteurs) de vous montrer commentfaire les mêmes choses avec les quatrebureaux les plus populaires, commeindiqué dans l'introduction.

C:\ ET MESDOCUMENTS

Chaque utilisateur Win-dows connaît l'icône

« Poste de travail ». Un double-clic sur«  Poste de travail  » sur le bureau oudans le menu de Windows affiche unefenêtre où vous voyez vos dispositifsde stockage, comme C:\ et ceux quisont branchés sur un port USB.

Kubuntu Ubuntu (Classic)

Lubuntu

Xubuntu

Ubuntu (Unity)

Windows XP

Page 28: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 28 sommaire ^

Kubuntu a une option semblabledans son menu. Si vous cliquez sur lebouton K dans la barre de tâches dubas, vous aurez un menu avec desonglets le long de son bord inférieur.Un clic sur l'onglet « Ordinateur » vouspermettra d'accéder à vos périphé-riques de stockage, tout comme pour« Poste de travail » sous Windows.C'est la même chose pour Gnome - ilsuffit de cliquer sur le menu Rac-courcis en haut, puis votre choix :Poste de travail. Unity (toujours endéveloppement au moment où j'écriscet article) le fait si vous cliquez surl'icône « Dossier personnel » dans lelanceur, sur le côté gauche de l'écran.L'icône est un dossier orange décoréd'une maison. Ubuntu affichera la ra-cine du disque dur sur le côté gauche,avec d'autres dispositifs de stockageet vos dossiers préférés. Sur le côtédroit de l'application, il affichera lesdossiers dans le répertoire Dossierpersonnel de l'utilisateur actuel.

Ouvrez le C:\ et vous aurez uneliste de dossiers comprenant des trucscomme « Mes documents », « Mesimages » et ainsi de suite. Linux (surlequel Ubuntu est basé) fonctionnetrès différemment. Le système defichiers de Linux contient un dossier« root » qu'il faudrait considérer com-me votre C:\ et votre dossier Win-dows. Autrement dit : il ne faut pas y

toucher ! Un des dossiers dans roots'appelle « home ». C'est dans ce dos-sier home que chaque utilisateurtrouvera son dossier personnel quicontient tous ses trucs. Bref, vouspourriez considérer que votre Dossierpersonnel est votre propre disque C:\,mais, comme sous Windows, votreDossier personnel contient une listede dossiers pré-existants pour les do-cuments, la vidéo et ainsi de suite.Comme sous Windows, vous pouvezcréer tous les dossiers que vous vou-lez dans votre Dossier personnel.Cliquez sur K > Poste de travail >Dossier personnel et vous aurezl'équivalent Kubuntu du disque C:\. Ence qui concerne Gnome, cliquez ànouveau sur le menu Raccourcis, et,cette fois, sur Dossier personnel etdans Unity, c'est comme avant - cliquezsur l'icône « Dossier personnel » dansle lanceur. Là aussi vous pouvez faireune recherche dans vos fichiers et vosdossiers en cliquant sur l'icône « DashHome » dans le lanceur. Une fois dansle « Dash » cliquez sur la petite icône« Fichiers et dossiers ». Il se trouve aucentre en bas du « Dash » et ressem-ble à une feuille de papier dont le coinen haut à droite est replié.

Lubuntu n'a pas d'équivalent par-fait au « Poste de travail » de Win-dows. Sous Lubuntu, vous accédezaux dispositifs de stockage (qu'ils

FERMETURE DES FENÊTRES Kubuntu Ubuntu (Classic)

Lubuntu

Ubuntu (Unity)

XubuntuWindows XP

Page 29: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 29 sommaire ^

FERMETURE DES FENÊTRESsoient sur le réseau ou locaux) par leFile Manager - ou Gestionnaire de fi-chiers - appelé PCManFM. Vous trou-vez le Gestionnaire de fichiers encliquant sur le logo Lubuntu dans labarre des tâches, puis en sélec-tionnant Accessoires > File Manager.Celui-ci possède deux volets ; tous lesemplacements de stockage locauxdisponibles (disques et partitions)s'affichent dans le volet de gauche au-dessus du séparateur horizontal.

Sous Xubuntu, il faut double-cli-quer sur l'icône « Home » (ou Dossierpersonnel) sur le bureau pour pouvoiraccéder à vos dispositifs de stockage.Vous verrez à droite tous les équi-valents du dossier Poste de travail (ouHome sous *buntu).

PROGRAM FILES

Windows contient un dossier spé-cial qui s'appelle « Program Files » etc'est là que la plupart des applicationsWindows sont installées. À nouveau,Linux fonctionne différemment. Il ins-talle les applications soit dans votreDossier personnel (si vous voulez êtreseul à pouvoir exécuter l'application)ou dans le root (où elle sera disponibleà plusieurs utilisateurs), mais, quoiqu'ilen soit, l'application est installée versdes dossiers cachés/à accès restreint.

Ne vous inquiétez pas pour cela main-tenant - nous allons parler de l'ins-tallation des applications plus tard,mais je me contenterai de dire qu'il nefaut jamais supprimer des applicationsmanuellement parce que, comme sousWindows, cela peut rendre votre sys-tème instable.

EXPLORATEUR

Pour ouvrir des dossiers sous Win-dows, vous double-cliquez sur uneicône et une fenêtre apparaît. Cettefenêtre s'appelle Explorateur. L'explo-rateur de Windows vous permet deregarder votre ordinateur et les fi-chiers qui y sont, tout comme InternetExplorer vous permet de regarder cequ'il y a sur le Net. Chaque bureauUbuntu a son propre équivalent àExplorateur. Dans Gnome, il y a Nau-tilus. Un clic sur l'icône de Gnome dansla barre des tâches, puis Outils sys-tème > Gestionnaire des fichiers,affichera l'équivalent Gnome (Ubuntu)d'Explorer et ouvrira par défaut, laplupart du temps, votre Dossier per-sonnel. Je me répète, mais Unity lefait si vous cliquez sur le « Dossier per-sonnel » dans le lanceur sur la gauchede l'écran. Vous pouvez retourner àroot et examiner ce qu'il y a si vousvoulez, mais si vous essayez de mo-difier quelque chose, il vous deman- Windows XPXubuntu

Ubuntu (Classic)

Ubuntu (Unity)

Lubuntu

Kubuntu

Page 30: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 30 sommaire ^

KubuntuDOLPHIN

Windows XPEXPLORER

XubuntuTHUNAR

Ubuntu (Classic)NAUTILUS

Ubuntu (Unity)NAUTILUS

LubuntuPCMAN

FERMETURE DES FENÊTRES

dera un mot de passe, afin d'em-pêcher la suppression accidentelle defichiers critiques. On l'appelle aussi lemot de passe de « root ». Il est simi-laire au mot de passe de l'admi-

nistrateur sous Windows. Une foisque vous l'aurez saisi, vous aurez libreaccès au système de fichiers etpourriez, en théorie, y semer le chaos.Kubuntu a son équivalent KDE d'Ex-

plorateur appelé Dolphin ; dans labarre des tâches cliquez sur K > Postede travail > Dossier personnel, ou K >Favoris > Gestionnaire de fichiers.

Lubuntu (avec LXDE) a le Ges-tionnaire de fichiers et vous le trouvezen cliquant sur le logo de Lubuntudans la barre des tâches et en choi-sissant Accessoires > Gestionnaire defichiers. Xubuntu (XFCE) a un ges-tionnaire de fichiers qui s'appelleThunar - on y accède en cliquant surl'icône de la souris Xubuntu en haut età gauche de l'écran, puis en allant àAccessoires > Gestionnaire de fichiers.Comme c'est le cas sous Windows,vous cliquez sur l'icône X au coin d'unefenêtre pour la fermer - et les deuxautres icônes vous permettent demaximiser et de minimiser chaquefenêtre. Dans Unity, les boutons pourfermer, maximiser et minimiser setrouvent en haut et à gauche de la

fenêtre, du moment qu'elle n'est pasen plein écran. Mais, une fois que lafenêtre a été maximisée, les boutonsseront cachés dans le panneauprincipal en haut et à gauche del'écran. Il faut mettre votre pointeursur le panneau pour que les boutonss'affichent.

On pourrait consacrer tout unnuméro au contenu de l'Explorateurde Windows et aux équivalents*buntu, mais regardez les menus dansles fenêtres de votre bureau. Laplupart des choses y figurant sonttout à fait explicites et je suis certainque l'on va les aborder un peu plusdans les articles à venir.

Dans le prochain numéro nous allonsparler des équivalents *buntu pour lebien connu Panneau de configurationet le Gestionnaire de périphériques.

Page 31: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 31 sommaire ^

MMOONN HHIISSTTOOIIRREEÉcrit par Kavinda Bandara

Je suis médecin au Sri Lanka,actuellement en attente d'unepremière nomination.

J'ai expérimenté GNU/Linux pourla première fois quand, en 2004, jesuis tombé par hasard sur Redhat,qu'utilisait un de mes cousins. À cemoment-là, grâce à lui, j'ai appris l'exis-tence d'Ubuntu et il m'a fait obtenirdes CD gratuits d'Ubuntu et de Ku-buntu. C'était en 2006, lorsque j'étaisétudiant en médecine, que je l'aiessayé sur mon ordinateur personnel,mais l'expérience ne fut pas du toutconcluante, puisque je n'avais pas leNet chez moi et, donc, pas d'autressources d'information.

En 2007, j'ai acquis mon portable.C'était un HP Pavilion DV9000 avec 1Go de RAM. Le système d'exploitationpar défaut était Vista et je vous laisseimaginer ce qui est arrivé. De primeabord, c'était très bien, mais devenaitagaçant et bizarre à chaque fois que jem'en servais. En plus, il utilisait pres-que toute la RAM et le disque dur de160 Go. Je cherchais donc une solution.

À nouveau, je suis tombé parhasard sur Ubuntu et j'ai appris qu'ils'était beaucoup amélioré, avec desmises à jour fréquentes, des mises à

niveau et de nouvelles versions. J'aialors demandé le CD par shipit etc'était possible de le faire livrer à lamaison en deux ou trois semaines. Jel'ai d'abord essayé comme live-CD et,une fois que je me suis senti assez àl'aise, je l'ai installé en double-amor-çage avec Vista. Je devais apprendrebeaucoup de choses et j'ai donc pa-taugé dedans avec attention, prenantmon temps pour faire et refaire partâtonnements : c'est le cycle essayer,casser, réparer, apprendre. Quand, plustard, j'ai eu accès à internet, devenuplus ou moins abordable, j'ai pu pro-gresser plus vite avec les forums gé-niaux et les pages de support entre-tenues par des experts. Finalement,j'arrivais même à identifier le scriptpour les connexions pré-payées demon FAI, qui, selon leur service client,n'était pas disponible !

J'ai continué à progresser avecchaque version d'Ubuntu, qui deve-nait plus convivial, plus simple et plusattrayant chaque fois. Je faisais tou-jours une installation propre, mais jerestais en double-amorçage. À l'arri-vée de la 10.10, j'ai décidé d'aban-donner Vista. J'ai fait la mise à niveauvers la 11.04, mais, puisqu'elle avaitplein de bogues, je suis revenu à la

10.10. Je suis maintenant totalementà l'aise avec Ubuntu et je le recom-mande toujours à d'autres. J'ai aussicommencé un blog sur Ubuntu etj'essaie de le continuer - malgré monemploi du temps chargé.

Actuellement, mes copains et amisconsidèrent mon portable comme unesorte d'« aimant » qu'il faut avoir vu,mais beaucoup restent sous Windows.Ce qui les effraie le plus, c'est lacourbe d'apprentissage qu'ils auront àaffronter. Mais j'ai pu en faire migrerun vers Ubuntu et il l'a trouvé si facilequ'il y est resté. Qui plus est, macopine aime mon système et recon-naît sa facilité d'usage. Récemment,ma sœur a demandé un double-amorçage avec Ubuntu sur sonnouveau portable.

J'ai rencontré de très nombreuxinconvénients. On avait des logicielsqui ne s'exécutaient que sous Windows.Mais j'ai réussi à les faire fonctionneravec des outils alternatifs, WINEou sur une machine virtuellesous Windows XP. Et lafausse croyance que c'est dif-ficile à utiliser est un autrepréjugé qui est bien établi etsoutenu par les vendeurs et lesautorités. Ils ont donc tendance à

acheter un système d'exploitation quicoûte très cher, ou à avoir une versionpirate, et ils dépensent encore plusd'argent sur des logiciels, en parti-culier les anti-virus. Selon eux, lafiabilité est un autre problème, maispas pour moi. C'est beaucoup plusfiable que Windows.

J'aimerais avoir une bonne orga-nisation/forum/communauté, telle quela communauté Ubuntu, au Sri Lanka,car cela résoudrait beaucoup desproblèmes des utilisateurs et des dé-butants. Après tout, c'est un produitcommunautaire, n'est-ce pas ?

Page 32: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 32 sommaire ^

MMOONN HHIISSTTOOIIRREEÉcrit par Jim Roche

M on histoire avec les ordi-nateurs remonte aux an-nées 70 et a commencéquand j'ai utilisé du For-

tran sur un ordinateur central Honeywell àl'université. Après cela, c'était du Basic surdes mini-ordinateurs HP et, encore après,des expériences avec des ordinateurs cen-traux IBM et des systèmes DEC VAX etPDP. Mon premier ordinateur personnelfut un Apple IIe qui tournait sous CP/M,suivi d'aventures avec le Rainbox de DECavant de progresser vers un IBM PC XT,DOS et, plus tard, Windows. En fait, je mesouviens du moment, en 1986, où Win-dows 1.0 est apparu sur le marché et je mesouviens aussi de mes sentiments d'incer-titude concernant son acceptation. À peuprès en même temps, j'ai eu un Mac SE etune imprimante Laserwriter Apple pourpouvoir faire de la micro-édition. Bref, j'aitravaillé avec des plateformes matériellesmultiples, divers systèmes d'exploitation,de très nombreuses applications diverseset j'étais très à l'aise avec le tout.

La création de Linux au début desannées 90 m'intéressait quelque peu, maisje l'ai admiré de loin, car je faisais pleind'autres choses à l'époque. Ubuntu était lapremière distribution que j'ai utilisée etc'était à la sortie de Feisty Fawn en 2007.

Cela dit, je les installais toujours en double-amorçage et je ne me suis jamais engagéplus en avant. Entre-temps, je me trouvaisde plus en plus frustré avec les diversesversions de Windows et Vista fut la gouttequi fit déborder le vase. Le mo-ment était venu de m'en-gager : j'ai pris la dé-cision de dédier unportable IBM T42(Pentium Mobile1,7GHz, 1 Go deRAM, DD de 60Go, 15” XGA+(1400×1050) TFTLCD, 64 Mo ATIRadeon 9600, CD-RW/DVD, 802.11b/gsans fil) uniquement àUbuntu et je l'ai fait avecLucid en 2010, suivi de Mavericket de Natty. En progressant de version enversion au cours des années, les amé-liorations me semblaient lentes et régu-lières et non pas draconiennes, au point oùune installation propre de Natty s'est pas-sée sans problème aucun. J'avais aupa-ravant essayé de faire une mise à niveaude Maverick vers Natty, mais j'ai rencontrédes problèmes que je ne savais pas ré-soudre.

Bien entendu, Natty est sorti avecUnity et ce dernier m'a occasionné quel-ques ennuis. Mon commentaire dans leFull Circle N° 49 fut « Il ne me plaît pas. »Tout de suite après avoir installé Natty, j'ai

essayé de l'utiliser pendant deux outrois heures, mais je l'ai trouvé

incommode et intrusif. Leséléments n'étaient pas

où je les attendais oune faisaient pas ceque j'attendaisd'eux. Après uncertain temps, j'aicompris des cho-

ses, mais il me fal-lait toujours plus de

temps pour faire quoique ce soit. J'étais ravi

d'avoir la possibilité de re-venir vers « classique ». Depuis

cette époque, j'ai pris le temps de migrervers Unity et l'utilise maintenant à tempsplein avec de moins en moins de pro-blèmes. Il reste encore des trucs bizarres,comme l'impossibilité de bouger le Lan-ceur et le « conflit » avec le bouton Reculerd'une page sur Firefox.

Maintenant que je travaille quoti-diennement avec Maverick et Natty de-puis plus d'un an, je ne vois pas pourquoi je

ne recommanderais pas Ubuntu à d'autrespersonnes, bien que je sois fréquemmentétonné par le nombre de gens qui neconnaissent pas grand chose de Linux etencore moins d'Ubuntu. Toutefois, étantdonné les frais associés avec l'utilisationde Windows, ce n'est que du bon sens defaire le changement. Le principal souci estle problème de compatibilité d'applica-tions qui tournent sous d'autres systèmes.Malheureusement, cela veut dire la com-patibilité avec MS Office et les sites Weboptimisés pour, ou nécessitant, InternetExplorer. Je me répète, mais ces pro-blèmes sont très mineurs dans toutes lesapplications pratiques.

À ce stade, j'ai un autre PC sous Win-dows 7, principalement pour le logiciel degestionnaire de photos, Adobe Lightroom.Dès qu'il y aura un produit équivalent sousLinux, je me débarrasserai complètementde Windows sur mes PC. J'attends ladernière version de Darktable avec ungrand intérêt.

J'ai aussi un vieux PC sous XP qui sertoccasionnellement pour naviguer sur lenet et ce sera mon prochain projet de miseà niveau.

Page 33: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 33 sommaire ^

JJEE PPEENNSSEE...... D'après vous, quel est l'âge moyende l'utilisateur de Linux ?

Le mois dernier la question était :

Je pense que c'est la tranched'âge de la majorité des utili-sateurs Linux aujourd'hui – la plu-

part sont des étudiants à la fac et desjeunes cadres. (20-29)

Les jeunes peuvent avoir davan-tage de connaissances et savoirfaire la différence entre un ordi-

nateur et un système d'exploitation.En plus, ils sont prêts à essayerquelque chose de nouveau. (20-29)

Nous ne nous intéressons plus àla mode et nous nous moquonsde la pression exercée par nos

pairs. (40-49)

Je suppose que les jeunesutilisateurs ne se préoccupentpas de leur choix de système

d'exploitation et ne connaissent queWindows ou Apple OS. (30-39)

Les Surfeurs seniors veulent unPC qui soit rapide, convivial etfiable. (60-69)

D'après ce que j'ai vu à l'OhioLinux Fest (40-49)

Quand ils se rendent compte dela taxe Microsoft ! (30-39)

C'était l'âge auquel je m'y suismis et les gens plus vieux

veulent d'habitude les emplois presti-gieux. Cela veut dire que Windows estutilisé par la plupart. (20-29)

Je vois de plus en plus de jeunesgens qui utilisent Linux, tandisque je pense que la plupart des

gens plus âgés restent avec leWindows livré avec leur ordinateur,car il fonctionne, tout simplement.(20-29)

D'après vous, quel est l'âge moyen del'utilisateur de Linux ?

...et quel est votre âge?

La question que j'aimerais poser pour le FCM n° 55 est :

Avez-vous mis à niveau votre *buntu actuelvers 11.04 ? Si oui, comment ? Sinon pourquoi ?Ou avez-vous fait une nouvelle installation ?

Pour donner votre réponse, rendez-vous ici : http://goo.gl/huUna

10­19 12 4%

20­29 146 43%

30­39 137 40%

40­49 31 9%

50­59 11 3%

60­69 2 1%

70+ 2 1%

10­19 27 8%

20­29 84 25%

30­39 93 27%

40­49 54 16%

50­59 35 10%

60­69 34 10%

70+ 14 4%

““

““

““

““

““

““““““

““

Page 35: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 35 sommaire ^

CCRRIITTIIQQUUEEÉcrit par Luca Bergesio

Selon les résultats des der-nières recherches, travailleravec plus d'un moniteur peutaugmenter votre productivité

de 9 à 50 pour cent. Souvent, lesordinateurs modernes ont deux sortiesvidéo, mais que peut-on faire lors-qu'on a une carte graphique avec unesortie unique et que l'on veut con-necter deux moniteurs ou plus ? Danscette situation, il n'est pas possible deconnecter le deuxième écran sanschanger la carte vidéo. Une solutionpeut consister à relier le deuxièmemoniteur à un autre PC afin de pou-voir travailler avec deux écrans, maisaussi sur deux ordinateurs différents,avec deux claviers et deux souris. Lasolution est Synergy (http://synergy-foss.org/). Synergy est un logiciellibre, gratuit et Open Source publiéselon les termes de la Licence Pu-blique Générale GNU. Avec ce logiciel,vous pouvez partager votre souris etvotre clavier entre plusieurs ordina-teurs, où chaque PC dispose de sonpropre affichage.

La première version de Synergy aété créée en mai 2001 par ChrisSchoeneman ; elle a été écrite en C++et fonctionnait seulement avec lesystème X Window. En 2009, Chris

Schoeneman, Sorin Sbârnea et NickBolton ont commencé un « fork » [Ndt :nouvelle branche de développementd'un logiciel] de Synergy, nomméSynergy+, dans le but de produire unlogiciel multi-plateforme. Aujourd'hui,ce projet parallèle a été fusionné dansSynergy. La dernière version stableest la 1.3.7 et il existe une versionbêta, la 1.4.3.

Synergy utilise un réseau local et ilpeut partager la souris, le clavier et lepresse-papiers entre deux ou plusieursPC. Un autre avantage est que Syner-gy est pris en charge sur Windows,Mac OS X et Linux, de sorte quechaque ordinateur peut avoir un sys-tème d'exploitation différent. Decette manière, vous n'avez pas besoind'émulateurs ou de machines virtuelles,chaque programme s'exécute sur sonsystème d'exploitation. Le presse-pa-piers fonctionne avec une petite appli-cation ftp client-serveur intégré auprogramme principal qui vous permetde copier et coller entre des PC, in-dépendamment de leurs systèmesd'exploitation. Le fonctionnement dela redirection de la souris et du clavierest très simple : il suffit de déplacer lasouris vers le bord de votre écran ; unefrappe sur une touche sera dirigée

vers l'ordinateur sur lequel est posi-tionné le pointeur de la souris. Leprogramme est basé sur une archi-tecture client-serveur. Le serveur définitles bords d'écran qui conduisent àd'autres machines et partage sa souriset son clavier. Les clients sont con-nectés au serveur et proposent l'utili-sation de leurs bureaux. Avec Synergy,vous avez un système à plusieursmoniteurs, avec la puissance de calculde nombreux ordinateurs, et vouspouvez travailler sur plusieurs sys-tèmes d'exploitation simultanément.

Vous pouvez télécharger le pro-gramme ici : http://synergy-foss.org/down-load/. Voici un exemple de fichier deconfiguration du serveur (deux PC,PC1 sur la droite [Ndt : right enanglais] et PC2 sur la gauche [Ndt :

left en anglais], les deux étant en facede vous)..

section: screens

pc1:

pc2:

end

section: links

pc1:

left = pc2

pc2:

right = pc1

end

Si vous n'aimez pas écrire desfichiers de configuration, vous pouvezinstaller une interface graphique, parexemple Qsynergy (http://code.goo-gle.com/p/quicksynergy/). Dans la ver-sion pour Windows, l'interface gra-phique est contenue dans l'installeur.Pour exécuter le programme, utilisezces commandes :

SSyynneerrggyy

Page 36: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 36 sommaire ^

CRITIQUE : SYNERGIEclient : synergyc ip_addr_pc1

serveur : synergys ­­config

nomfichier.conf

Le principal problème de Synergyest la sécurité, si vous travaillez sur unréseau local dans lequel vous n'avezpas confiance. En fait, les commu-nications ne sont pas cryptées et lestouches frappées, les mouvements dela souris et le contenu du presse-papiers envoyés aux clients Synergypeuvent être facilement interceptéssur le trafic réseau. Vous pouvezrésoudre ce problème en configurantun serveur SSH pour que toutes lescommunications circulent dans untunnel avec une connexion cryptéesécurisée. Dans cette page, vous trou-verez un guide pour configurer Sy-nergy avec SSH : http://synergy-foss.org/pm/projects/synergy/wiki/Security

Pour ma propre expérience, j'uti-lise Synergy chaque jour au travail oùj'ai un ordinateur portable et deuxserveurs. L'ordinateur portable a sonpropre écran et un second moniteur,tandis que chacun des serveurs a unecarte vidéo avec une seule sortie.J'utilise tous les PC avec un clavier etune souris connectés à l'un des ser-veurs. Quand j'ai besoin d'un pro-gramme Windows, je n'ai pas besoin

d'émulateurs ou de machines vir-tuelles, je redémarre simplement l'ordi-nateur portable sous Windows et jepeux travailler comme avant, avec monsystème à quatre « moniteurs-PC ».

Note : 9/10

Bons points :• Fonctionne sous Windows, Linux etMac OS X, et permet la communi-cation entre eux.• Le presse-papiers fonctionne entreles PC, indépendamment de leur sys-tème d'exploitation.• Vous pouvez connecter plusieursordinateurs (et moniteurs) et les con-trôler tous avec un clavier et unesouris.• Pas de temps de latence pour lesmouvements de la souris et frappesde touches.

Mauvais points :• Les communications ne sont pascryptées.• Parfois, certains caractères spéciauxne s'écrivent pas sur un client, mêmeavec un système d'exploitation iden-tique (é, è, â, etc.).• Si le PC avec le serveur est verrouillé,vous ne pouvez pas utiliser les ordi-nateurs clients.

UN APPEL EN FAVEUR DU PARTIPODCAST

Comme vous l'aurez entendu dans l'épisode n° 15 dupodcast, nous lançons un appel à propos des sujetsd'opinion pour la partie de l'émission du même nom.

Au lieu de vous attendre à ce que nous déclamions nosopinions sur tout ce qui nous passe par la tête, vouspourriez peut-être nous souffler un sujet et, ensuite,guetter l'apparition des champignons atomiques à l'hori-zon ! Il est fort probable que nous ne serons pas tous lestrois du même avis.

Ou une idée encore plus radicale, envoyez-nous uneopinion de façon contributive. Vous pouvez poster descommentaires et des avis sur la page du podcast surfullcirclemagazine.org, dans notre section des ForumsUbuntu, ou nous écrire à [email protected]. Vous pouvez aussi faire un commentaire audiod'une durée de moins de 30 secondes et nous l'envoyerà la même adresse. Les commentaires et l'audio peuventêtre modifiés pour une question de longueur. Veuillezvous rappeler qu'il s'agit d'une émission tout public.

Ce serait super d'avoir des contri-buteurs qui viendraient dans l'émis-sion et exprimeraient leur avis enpersonne.

Robin

Page 37: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 37 sommaire ^

CCOOUURRRRIIEERRSSTous les mois, nous aimons publier quelques courriels que nous recevons. Si vousvoulez nous envoyer une lettre, une plainte ou des compliments, veuillez les envoyer,en anglais, à : [email protected]. NOTE : certaines lettres peuvent êtremodifiées par manque de place.

FoxPro

Ce dont j'ai besoin est unremplaçant pour MicrosoftFoxPro - le logiciel de basede données que Microsoft a

acheté au cédant pour ensuite l'enter-rer. J'utilise FoxPro pour gérer unegrande ligue de baseball pour desjeunes. Je n'ai pas besoin d'un gros pro-gramme de base de données rela-tionnelle et multi-utilisateur : je suisseul utilisateur. Mais la structure deFox est magnifique pour ce que je faiset je n'aimerais pas du tout devoirl'abandonner afin de migrer vers Linux.Quelqu'un connaîtrait-il un bon rem-plaçant qui ne nécessite pas l'appren-tissage d'un nouveau paradigme com-pletdemanipulationdebasededonnées?

Bob Nelson

Ubuntu à la rescousse !

J'utilise Ubuntu depuis main-tenant 3 ans. Je continue àtravailler sur des systèmesWindows. L'autre jour, j'ai dé-

barqué chez un ami qui voyait sanscesse l'« écran bleu de la mort ». J'aiessayé de faire démarrer la machine,

mais le message « Voulez-vous forma-ter le disque ? » s'affichait encore etencore. J'ai emporté le disque durchez moi et j'ai décidé de le regarderavec mon système Ubuntu. Devinezquoi ! Une seule fenêtre contex-tuelle… et le contenu du disque durs'affiche. De retour chez mon ami etsa nouvelle machine, j'essaie de copierdes données sur un disque dur ex-terne XP vers un système Win7 et jen'arrive pas à aller plus loin que lesautorisations. Après avoir fait des re-cherches sur le net, j'ai vu que l'uti-lisation d'un CD Ubuntu était con-seillée pour copier des fichiers. Qu'est-ce qui fait qu'Ubuntu doit tout le tempssauver Windows ? Toujours est-il que,avec Ubuntu, je réussis à copier lesfichiers récents sur son disque dur et ilest vraiment ravi. Plus je me sersd'Ubuntu et plus il me plaît.

Bob K

Complément pour lagénéalogie

Cette page, www.fileyourpa-pers.com, contient des idéesgéniales au sujet de l'archi-vage de documents pour que

l'on puisse trouver ce qu'on cherchesans devoir trop se démener. Pour cequi concerne Gramps, essayez la mé-thode conseillée pour PAF - je penseque les schémas de numérotation sontles mêmes.

Dave Rowell

GPS Garmin

J'aimerais voir un article sur« Comment faire la mise à jourd'un GPS Garmin », sous Ubun-tu ou n'importe quelle distri-

bution de GNU/Linux. Garmin semblevouloir s'enfermer dans l'utilisation desproduits MS et obliger leurs clients àfaire de même. Et aussi, je pense à unbref article dans chaque numéro con-cernant un fabricant à qui il faudraitécrire pour demander qu'il rende sonproduit compatible avec GNU/Linuxet, de préférence, avec Ubuntu. En com-mençant peut-être par Garmin, Turbotaxet Netflix, bien que Netflix soit voué àl'échec. Je n'utilise plus Turbotax quej'ai troqué pour TaxSlayer.

Pas si mal pour un utilisateur adepted'Ubuntu qui reste jeune à soixante-quinze ans.

Jim Bainter

Siquelqu'unpeutaiderJimavecson

GPSGarmin, veuillezm'envoyerun cour-

rielavec les informations, ou un article,

etje leferaisuivre. -ED

Cousin germain, à deuxgénérations près

J'aimerais remercier les rédac-teurs et toute l'équipe, sur-tout Dave Rowell, pour lacritique/l'article sur GRAMPS

dans le FCM n° 51. Cela m'a fait cesserma tergiversation pour enfin commen-cer des recherches sur ma proprefamille. J'attends le numéro 52 duFCM, et l'article promettant de mon-trer comment démarrer, avec impa-tience. J'ai commencé à utiliser

Rejoignez-nous sur :

facebook.com/fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full-circle-magazine

ubuntuforums.org/forumdisplay.php?f=270

Page 38: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 38 sommaire ^

COURRIERSGRAMPS, mais c'est assez contre-intuitif et je préfère utiliser montemps, qui est limité, pourfaire des recherches et nonsur l'apprentissage du pro-gramme. Je commenceà être submergé parla quantité de don-nées familiales queje trouve et je dé-marre tout juste lacorrélation de cesdonnées. Je penseque c'est dans cedomaine-là queGRAMPS sera un for-midable atout.

C'est comme dansles pubs pour ances-try.com où ils disent « Vousn'avez pas besoin de savoir ceque vous cherchez, il suffit de com-mencer vos recherches » ! Une de leurspubs montre une femme qui annoncequ'elle a appris que ses grands-parents habitaient à côté des frèresWright, ajoutant : « Que demande lepeuple ? » Eh bien, je pense que jepeux faire mieux : Le folklore familialme dit depuis ma naissance que je suisapparenté à Mark Twain (Samuel Lang-horn Clemens), mais sans que je puisseconnaître la relation exacte. Et alors,j'ai trouvé des preuves concrètes, sansdevoir beaucoup chercher, sans beau-

coup dépenser, que Mark Twain étaiten fait le cousin germain de mon

grand-père et je me suis renducompte que je suis le cousin

germain de Mark Twain àdeux générations près.

C'est l'équivalent de serendre compte queTom Sawyer, Huckle-berry Finn et, même,Becky Thatcher sonten fait vos cousins etque l'esclave affran-chi, Jim, est votre

tonton préféré. « Quereste-t-il à demander ?

PAS grand chose dutout ! »

Si vous faites partie dema très très grande famille, sur-

tout si vous êtes du côté britanniquede l'« étang », prière d'aller à gen-forum.com et de chercher le fil« Clemons in Virginia » pour voir ce quenous avons trouvé jusqu'à présent ety ajouter tout ce que vous pouvez. Ilest clair que la famille possède unebranche afro-américaine. Quand etcomment, cette branche-là a-t-elle vule jour ? Le saxophoniste de Bruce Spring-steen, Clarence Clemons, est mortrécemment. Était-il, lui aussi, un prochecousin ? Les esprits curieux (le mien !)veulent savoir. Je ne peux pas parlerpour tous les membres de ma famille,

mais, pour ce qui me concerne, ceserait presque aussi grandiose que dedécouvrir que je suis apparenté àMark Twain.

John D. [email protected]

Mise à niveau de la 11.04

Une brève remarque à pro-pos de l'article « Évolutiondepuis la 11.04 » à la page42 du n° 53 du FCM :

Quand vous faites une mise àniveau vers une version plus récente,une nouvelle installation de la mêmeversion ou une installation d'unenouvelle version, c'est toujours unebonne idée de sauvegarder vos don-nées. Mais, si vous faites très atten-tion, en connaissance de cause, cen'est pas vraiment nécessaire. Si vousn'avez pas la possibilité de faire unesauvegarde en dehors de votre ordina-teur, donc, continuez votre lecture.Cependant, il faut déjà avoir fait quel-que chose : il faut donner à votre dos-sier home un disque ou une partitionséparée. En d'autres termes, ne lelaissez pas à l'intérieur de l'installationde votre système d'exploitation. Il fau-drait avoir un disque ou une partitionpour«/»,unepour«/home»etpeut-êtred'autres pour « /var », « /usr », etc.

Pendant l'installation d'une nou-velle version ou la ré-installation devotre système d'exploitation actuel, ilfaut vous assurer de choisir la bonneréponse quand l'installeur arrive à laquestion d'où vous voulez l'installer.Ne choisissez pas le disque en entier,mais choisissez quelque chose com-me : Manuel ou : « Let me decide »(Laissez-moi prendre la décision). (Jen'ai pas le texte exact ici). De cettefaçon, vous pourrez installer le sys-tème sur la même partition qu'au-paravant. Il suffit de pointer vers lavieille partition « / », nommez-la ànouveau « / » et formatez-la. Faites lamême chose pour les autres parti-tions distinctes (var, usr, …), maispour « /home » vous pointez vers lapartition, mais vous NE la formatezsurtout PAS. Ainsi, elle sera inclusedans l'installation, mais vous garderezvos données.

J'ai fait cela pendant maintes(ré)installations et je n'ai jamais perduquoi que ce soit. Je dois ajouter que jefais des sauvegardes régulièrement(toutes les semaines) et avant unenouvelle installation. Mais je n'ai ja-mais été contraint d'utiliser la sau-vegarde, parce que je n'ai jamais per-du mes données.

Jan Mussche.

Page 39: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 39 sommaire ^

QQ&&RRCompilé par Gord Campbell

Si vous avez des questions sur Ubuntu, envoyez-les en anglais à :[email protected], et Gord y répondra dans un prochainnuméro. Donnez le maximum de détails sur votre problème.

Q J'utilise Evolution pour mesmails. Je ne peux pas dépla-cer un message de « JunkMail » vers un autre dossier,

il fait juste une copie du message,toujours dans le dossier « Junk Mail ».

R(Merci à Barry dans le

groupe Yahoo Ubuntu Linux.)Marquez-le comme « notjunk » avant d'essayer de le

déplacer.

Q J'utilise la version d'Ubuntumaintenue à long terme,mais je voudrais avoir desversions plus récentes des

applications.

RRegardez cet article dans

les docs de la Communauté :https://help.ubuntu.com/community/UbuntuBackports

(En français, vous pouvez essayerhttp://doc.ubuntu-fr.org/depots, puisbackports.)

Q Je cherche des logicielsLinux qui font ce que fontles logiciels suivants sousWindows :

EMCO MoveOnBoot 2.2.5Unlocker 1.9.1XPlite/2000LitenLiteFaronics Anti-Executable 3.40 (or)Faronics Deep Freeze 6.62DriveShield Plus

RLa plupart d'entre eux ne

sont pas nécessaires sousLinux. Remastersys ressem-ble à nLite ou Deep Freeze.

Q Dans LibreOffice ou Open-Office, comment puis-je trou-ver et remplacer les sautsde paragraphe ?

R(Merci à David Shaw du

groupe Yahoo Ubuntu Linux.)Dans la boîte de dialogueChercher et Remplacer, cli-

quez sur « Plus d'Options ». Cochez lacase « Expressions Régulières ». Uneliste d'expressions régulières courantespeut être trouvée à :

http://help.libreoffice.org/Common/List_of_Regular_Expressions

Par exemple, pour trouver unetabulation ou remplacer par une tabu-lation, utilisez \t dans la case qui cor-respond. Les sauts de paragraphessont trouvés/remplacés par le sym-bole « $ ». Si vous voulez en faittrouver/remplacer le symbole dollar,vous devez utiliser « \$ » ou éteindreles regex.

Q J'ai la 11.04 installée sansproblème depuis 2 semainesmaintenant. J'ai changé quel-que chose dans compiz et,

depuis, quand je démarre l'ordinateur,il n'y a plus de menu à gauche ou enhaut.

RSuivez ce guide de dé-

pannage : http://www.tux-garage.com/2011/04/missing-top-and-side-panels-in-

unity.html

Q Je veux acheter un écran.Lequel est compatible ?

RTout écran devrait bien

fonctionner tant que votrePC a le bon connecteurpour cela (HDMI/DVI/VGA/

Displayport).

Q Wind Mobile offre un ser-vice de large bande mobileavec l'appareil E1691 deHuawei. Comment l'utiliser ?

Rhttp://hireknowledge.ca/pdf/Tutorial_Huawei_E1691_Linux_v1.0.pdf

Ce tutoriel pourrait aussi donnerdes suggestions pour les gens qui ontd'autres clés internet sur d'autresréseaux sans fil.

Page 40: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 40 sommaire ^

Q & R

Q j'ai installé Ubuntu 9.04 àpartir d'un CD sur un vieilordinateur qui traînait parlà. J'ai essayé d'installer les

versions 10 et 11, mais l'ordinateurtournait vraiment très lentement, alorsqu'avec la 9.04 c'est plutôt bien.Essayer de faire sudo apt-get updatene réussit jamais, car il n'arrive pas àtrouver les fichiers en ligne. J'ai lu quela version 9.04 n'est pas maintenue etmême que ces vieux fichiers ne sontplus disponibles. Que dois-je faire ?

REssayez la version actuelle

de Xubuntu ou Lubuntu.

Q J'ai une carte graphiqueAMD Radeon HD5770. Leventilateur du GPU fonction-ne continuellement à pleine

vitesse quelle que soit la charge detravail. Ainsi, le bruit de mon PCressemble à celui d'un avion à réac-tion au décollage.

RFinalement, l'installation

du pilote FGLRX a résolu leproblème du ventilateur.

Q J'utilise Ubuntu 10.04. MaHP B110A imprime correc-tement, mais elle ne nu-mérise pas.

RInstallez la dernière versionde HPLIP :

sudo add­apt­repository

ppa:hplip­isv/ppa

sudo apt­get update

sudo apt­get install hplip

Q J'aime l'environnement debureau Xfce, mais le seulproblème est que je nepeux pas lancer de pro-

grammes, car je ne sais pas commentleur donner la permission de s'exé-cuter. Par exemple, j'ai installé unfichier .jar et j'ai le moteur Java 6installé, mais je ne sais pas commentlui donner la permission de s'exécuter.

RIl s'avère qu'un jar n'a pas

besoin d'être marqué exé-cutable pour être lancé.Dans un terminal, CD vers

le répertoire où le jar se trouve, puis

tapez cette commande :

java ­jar

(ou jar est le nom du fichier).

Q Si je télécharge la version64 bit de la 10.10 etl'installe à partir de la cléUSB live, est-ce que ça va

« écraser » la vieille installation 32 bits ?

ROui.

Q Je ne peux plus lancer leGestionnaire de mises àjour, car j'ai un problème de« Pas assez de place libre

sur le disque ».

RD'après le résultat de la

commande :

df ­h

seule la partition de démarragen'avait plus d'espace. Lancez le ges-

tionnaire de paquets Synaptic pourretirer complètement les vieuxnoyaux, puis :

sudo update­grub

Page 41: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 41 sommaire ^

MMOONN BBUURREEAAUU

Voici une capture d'écrandu bureau sur mon por-table, un HP de 2006, maisqui roule bien pour navi-guer sur internet, rédigerdes courriels, l i re les nou-vel les et faire des tran-sactions bancaires. J 'a imeUnity - faci le à uti l iser surun portable - et j 'uti l isegkrel lm pour la survei l -lance du système.

Per Gylterud

Voici l'occasion de montrer au monde votre bureau ou votre PC. Envoyez parcourriel vos captures d'écran ou photos à : [email protected] etajoutez-y un bref paragraphe de description en anglais.

Voici une capture d'écran de mon bureau. Mon systèmed'exploitation est un mélange maison basé sur Debian,Ubuntu, Back Track, Hymera et de nombreux dépôts sup-plémentaires. J 'uti l ise beaucoup de logiciels pour l 'astro-nomie, la communication radio et l 'analyse spectrale.

Spécifications matériel les :Processeur Intel Celeron 1,6 GHz ;1 Go de RAM.

J 'a lterne entre Gnome OpenStep et BlackBox.

Bratu Florian

Page 42: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 42 sommaire ^

MON BUREAU

J 'uti l ise Ubuntu 10.10 sur un portable Del l Vostro, avecun processeur Intel Core 2 Duo, un disque de 160 Goet une résolution de 1280×800. J 'uti l ise Ubuntu depuisla version 8.04 et, depuis, je l 'adore. J 'uti l ise le thèmeAmbiance avec un fond d'écran de Ubuntu-art.org. Ledock du bas est al igné avec AWN ; pour les gadgets,j 'uti l ise des screenlets. Mes amis me demandent quelsystème c'est ! ! (bouche bée).

Nityanand Sharma

Voici mon bureau Ubuntu 11.04 actuel .

Spécifications :2 Go de RAM.Processeur : Code-i3 2,2 GHz.Résolution : 1366×768.Portable : Lenovo ThinkPad E420.

Bureau Ubuntu classique, simple, efficace. J 'uti l isel 'avant-window-navigator et le thème GTK2 Diver-gence IV - « A New Hope », avec un seul panneau enhaut pour une mei l leure efficacité pour mes tâchesquotidiennes.

Nilimoy Buragohain

Page 43: FullCircledl.fullcirclemagazine.org/issue54_fr.pdf · Dennis MacAlistair Ritchie (né le 9 sep-tembre 1941 ; re-trouvé mort le 12 octobre 2011), cou-rammentconnusous son pseudonyme

full circle magazine n° 54 43 sommaire ^

CCOOMMMMEENNTT CCOONNTTRRIIBBUUEERR

Pensez bien à rédiger tous vos messages en anglais…Nous sommes toujours à la recherche d'articles pour le Full Circle. Pour soumettre vos idéesou proposer de traduire nos numéros, veuillez consulter notre wiki :http://wiki.ubuntu.com/UbuntuMagazineEnvoyez vos articles à cette adresse : [email protected]

Équipe Full Circle

Rédacteur en chef - Ronnie [email protected] - Rob [email protected]. Comm. - Robert [email protected] - Robin [email protected]

Nous remercions Canonical, l'équipe Mar-keting d'Ubuntu et les nombreuses équi-pes de traduction à travers le monde.Sincères remerciements à Thorsten Wilmspour le nouveau logo Full Circle.

Pour la traduction française :http://fullcirclemag.fr.

Vous voulez proposer des actualités, envoyez-les nous à : [email protected]

Envoyez vos remarques ou vos expériences sous Linux à : [email protected]

Les tests de matériels/logiciels doivent être envoyés à : [email protected]

Envoyez vos questions pour la rubrique Q&R à : [email protected]

et les captures d'écran pour « Mon bureau » à : [email protected]

Si vous avez des questions, visitez notre forum : www.fullcirclemagazine.org

Date limite pour le n° 55 :dimanche 6 novembre 2011.

Date de parution du n° 55 :vendredi 25 novembre 2011.FULL CIRCLE A BESOIN DE VOUS !

Un magazine n'en est pas un sans articles et Full Circle n'échappe pas à cette règle.Nous avons besoin de vos opinions, de vos bureaux et de vos histoires. Nous avonsaussi besoin de tests (jeux, applications et matériels), de tutoriels (sur K/X/Ubuntu), devos questions et des suggestions que vous pourriez avoir.Contactez-nous via : [email protected]