guide d'introduction àmacosx (macosx10.5 léopard¨me, peuvent être assez différents pour...

82
Guide d'introduction à MacOS X (MacOS X 10.5 Léopard ) version 2.1-fr Une version antérieure de ce document existe pour MacOS X 10.4 Tiger : http://pierre.chachatelier.fr/documents/fichiers/guide-introduction-macosx-1_1-fr.pdf Pierre Chatelier e-mail : [email protected] site web : http://pierre.chachatelier.fr Renaud Préat e-mail : [email protected] Copyright c 2006, 2007, 2008, 2009 1

Upload: buikiet

Post on 12-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Guide d'introduction à MacOS X(MacOS X 10.5 ≪ Léopard ≫)

version 2.1-frUne version antérieure de ce document existe pour

MacOS X 10.4 ≪ Tiger ≫ :http://pierre.chachatelier.fr/documents/fichiers/guide-introduction-macosx-1_1-fr.pdf

PierreChateliere-mail : [email protected]

siteweb : http://pierre.chachatelier.fr

RenaudPréate-mail : [email protected]

Copyright c⃝ 2006,2007,2008,2009

1

Page 2: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Introduction

Passerà MacOS X quandonadeshabitudessousWindowsouLinuxnécessitequoiqu'onendiseuntempsd'adaptation.Lesraccourcisclaviers,lesfenêtres,l'organisationdusystème,peuventêtreassezdifférentspourjustifierlalectured'unedocumentation,mêmepourl'utilisateurchevronné.Ainsi,leprésentdocumentn'estpastantdestinéauxdébutantsqu'àceuxquisesontforgédeshabitudes ≪ solides≫ danslesautressystèmesd'exploitation,etquicherchentàretrouverlesoutilsouastucesdontilsusenthabituellement.Enoutre,pourprofiterpleinementde MacOS X,ilestbondesavoircequ'ilpeutapporterentermedefonctionnalitéspropres.

Cedocumentseveutuncatalogueassezcomplet,maisléger,destâchescourantesetde la façonde lesappréhendersous MacOS X.Laconcisionadoncétépréféréeà l'ex-haustivitépourfairedecesquelquespagesuneréférencerapideàparcourirplutôtqu'uneencyclopédieindigeste.

Ledocumentestdiviséendouzechapitres,décrivantchacund'unaspectparticulierdeMacOS X.Lepremierchapitretraitedelagestiondefenêtres(ausenslarge),quireprésenteenquelquesortelepremiercontactavecl'interfacedusystème.Ledeuxièmechapitretraitedel'utilisationdesprogrammes,del'installationàladésinstallation.LetroisièmechapitreestconsacréauFinder,etàlamanipulationdesfichiersengénéral.Lequatrièmechapitreprésentelalogiquedelasourisetduclavier,dontcertainsaspectsbienpratiquesméritentd'êtreconnus.Lecinquièmechapitreprésentelagravure.Lesixièmechapitreintroduitl'uti-lisationdesservicesréseaux.Leseptièmechapitredonnequelquesclefspouruneadminis-tration ≪minimale≫ dusystème.Lehuitièmechapitretraitedel'entretienetdudépannage.LeneuvièmechapitrepermetdefairelelienentrecertainsaspectsdumondeUnixetleurintégrationà MacOS X.Ledixièmechapitredébroussaillequelquesmotsdevocabulairedé-crivantlestechnologiesdusystème.Leonzièmechapitremetl'accentsurlacompatibilitéentreWindowset MacOS X.Ledouzièmeetdernierchapitre,trèssubjectif,témoignedemonexpérienced'utilisateuretdeslogicielsquimesemblentutilespourtravailleraujourlejour.

Notezquemêmeunutilisateurchevronnépeuttrouverdanscespagesdesastucesqu'ilneconnaissaitpas.

2

Page 3: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Table des matieresIntroduction 2

Tabledesmatières 3

Tabledesfigures 7

1 Legestionnairedefenêtres 91.1 LeDock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.1.1 LesPiles(Stacks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.2 Labarredemenusetlesfenêtresd'uneapplication . . . . . . . . . . . . . 11

1.2.1 Labarredemenus . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2.2 Lesfenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.3 Manipulationdesfenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3.1 Manipulationsbasiques . . . . . . . . . . . . . . . . . . . . . . . . 131.3.2 Labarred'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.3 Icônedeproximité . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.4 Utilisationdemodificateursclaviers . . . . . . . . . . . . . . . . . . 15

1.4 Capturesd'écran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.5 Exposé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.6 Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.7 Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.8 X11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2 Utilisationd'uneapplication 192.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2 Donnéessupplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.3 Désinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.4 Instanceuniqued'uneapplication . . . . . . . . . . . . . . . . . . . . . . . 202.5 Quitteruneapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.6 Préférences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.7 Contenud'uneapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.8 Binairesuniversels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.9 LesServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.10 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3 LeFinder 243.1 Inspecterunfichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.1.1 Sélectiondefichiers . . . . . . . . . . . . . . . . . . . . . . . . . . 243.1.2 Propriétésd'unfichier . . . . . . . . . . . . . . . . . . . . . . . . . 243.1.3 Traductiondesnomsdefichiers . . . . . . . . . . . . . . . . . . . . 25

3.2 Organisersesfichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.2.1 Accéderauxfichiers . . . . . . . . . . . . . . . . . . . . . . . . . . 263.2.2 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.2.3 Dossiersspéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.3 Rechercherdesfichiers :Spotlight . . . . . . . . . . . . . . . . . . . . . . . 293.3.1 AccéderàSpotlight . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.3.2 Requêtescomplexes . . . . . . . . . . . . . . . . . . . . . . . . . . 303.3.3 ExtensionsdeSpotlight . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4 Supprimerdesfichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3

Page 4: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.4.1 Lacorbeille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.5 Lespériphériquesamovibles . . . . . . . . . . . . . . . . . . . . . . . . . . 323.6 Fichiersspéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.6.1 Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.6.2 Paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.6.3 Imagesdisques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.7 QuickLook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.8 ComplémentsauFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

3.8.1 PathFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353.8.2 Leslanceurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

3.9 Sauvegarde :TimeMachine . . . . . . . . . . . . . . . . . . . . . . . . . . 353.9.1 Créationdessauvegardes . . . . . . . . . . . . . . . . . . . . . . . 363.9.2 Accèsauxsauvegardes . . . . . . . . . . . . . . . . . . . . . . . . . 373.9.3 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4 Souris,TrackpadetClavier 384.1 Lasourisetleclic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4.1.1 Unboutonunique . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.1.2 Lemenucontextuel . . . . . . . . . . . . . . . . . . . . . . . . . . 384.1.3 Lenombreetladuréedesclics . . . . . . . . . . . . . . . . . . . . 394.1.4 Letrackpad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.1.5 LeGlisser/déposer . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.2 Leclavieretlesraccourcisclavier . . . . . . . . . . . . . . . . . . . . . . . 404.2.1 Lesmodificateursclavier . . . . . . . . . . . . . . . . . . . . . . . . 404.2.2 Utilisationdesmodificateursclavier . . . . . . . . . . . . . . . . . . 414.2.3 Lesraccourcisclavier . . . . . . . . . . . . . . . . . . . . . . . . . 414.2.4 Lescaractèresspéciaux . . . . . . . . . . . . . . . . . . . . . . . . 424.2.5 Quelquesraccourcisclavier . . . . . . . . . . . . . . . . . . . . . . 43

5 Gravure 455.1 Dossieràgraver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455.2 Utilisationd'imagesdisque . . . . . . . . . . . . . . . . . . . . . . . . . . 465.3 Gravureavancée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

6 Servicesréseauxetconnectique 476.1 Configurationréseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486.2 Quelquesservices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.2.1 Lepartagedefichiers . . . . . . . . . . . . . . . . . . . . . . . . . . 496.2.2 PartageWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506.2.3 Sessionàdistance . . . . . . . . . . . . . . . . . . . . . . . . . . . 506.2.4 Basesdedonnées . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

6.3 Lefirewall(coupe-feu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

7 Administration 517.1 Gestiondesutilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

7.1.1 Lepanneau Comptes . . . . . . . . . . . . . . . . . . . . . . . . . . 517.1.2 LeGestionnaire NetInfo . . . . . . . . . . . . . . . . . . . . . . . . 517.1.3 Gestiondesaccès . . . . . . . . . . . . . . . . . . . . . . . . . . . 517.1.4 Serveradmintools . . . . . . . . . . . . . . . . . . . . . . . . . . . 527.1.5 L'utilisateurroot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4

Page 5: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

7.2 Organisationstandarddesfichiers . . . . . . . . . . . . . . . . . . . . . . . 537.2.1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.2.2 Bureau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.2.3 Documents,Images,Musique,Séquences . . . . . . . . . . . . . . 537.2.4 Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.2.5 Public,Boîtededépôt . . . . . . . . . . . . . . . . . . . . . . . . . 547.2.6 Bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547.2.7 Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

7.3 Cryptagedesfichiers :FileVaultetimagesdisque . . . . . . . . . . . . . . . 55

8 Entretien 568.1 Miseàjoursystèmeetlogicielles . . . . . . . . . . . . . . . . . . . . . . . 56

8.1.1 Typesdemiseàjour . . . . . . . . . . . . . . . . . . . . . . . . . . 568.1.2 Principedelamiseàjour . . . . . . . . . . . . . . . . . . . . . . . 56

8.2 Utilitairededisque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568.2.1 Lesystèmedefichiers . . . . . . . . . . . . . . . . . . . . . . . . . 578.2.2 Formatage,partitionnement,RAID . . . . . . . . . . . . . . . . . . 578.2.3 Vérificationdudisque . . . . . . . . . . . . . . . . . . . . . . . . . 578.2.4 Réparationdesautorisations . . . . . . . . . . . . . . . . . . . . . . 588.2.5 Défragmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588.2.6 Utilitairesdemaintenance . . . . . . . . . . . . . . . . . . . . . . . 58

8.3 DémarrageetDépannage . . . . . . . . . . . . . . . . . . . . . . . . . . . 598.3.1 Touchesderaccourciaudémarrage . . . . . . . . . . . . . . . . . . 598.3.2 Booterunautresystème,WindowsouLinux . . . . . . . . . . . . . 59

9 Unix 609.1 LeTerminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609.2 QuelquesexemplesdecequifonctionnecommesousUnix . . . . . . . . 60

9.2.1 Commandescourantesetshell . . . . . . . . . . . . . . . . . . . . 609.2.2 Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619.2.3 locate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619.2.4 TCP wrapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

9.3 Quelquesdifférencesnotables . . . . . . . . . . . . . . . . . . . . . . . . . 619.3.1 Lienssymboliques . . . . . . . . . . . . . . . . . . . . . . . . . . . 619.3.2 L'utilisateurroot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619.3.3 Gestiondesutilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . 619.3.4 Services :xinetd,init.d,launchd . . . . . . . . . . . . . . . . . . . . 619.3.5 crontab etmaintenancepériodiqueavec periodic . . . . . . . . . . 629.3.6 Leslogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629.3.7 X11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629.3.8 include, lib, man versus Frameworks . . . . . . . . . . . . . . . . . 62

9.4 PaquetsDebian :Fink,MacPorts . . . . . . . . . . . . . . . . . . . . . . . . 63

10 Technologiesetoutilsdedéveloppement 6410.1 Leslangagesdescripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

10.1.1 LesscriptsUnix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.1.2 AppleScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.1.3 Automator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

10.2 Outilsdedéveloppement . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.3 Lestechnologies ≪ Core ≫ . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

5

Page 6: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

11 WindowsetMacintosh 6611.1 Échangedefichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

11.1.1 Systèmesdefichiers :FAT,NTFS,HFS . . . . . . . . . . . . . . . . . 6611.2 FichiersInvisibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6711.3 UtiliserWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6711.4 Partaged'imprimantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

12 Applicationstierces 6912.1 LecturePDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6912.2 Traitementdetexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

12.2.1 Office,OpenOffice,NeoOffice . . . . . . . . . . . . . . . . . . . . 6912.2.2 AppleWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7012.2.3 TextEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7012.2.4 iWork :Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7012.2.5 NisusWriteretMellel . . . . . . . . . . . . . . . . . . . . . . . . . 70

12.3 Tableur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7112.4 LogicieldePrésentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7112.5 Vidéo :lectureetédition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7112.6 Illustration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

12.6.1 Lectureetéditiond'image . . . . . . . . . . . . . . . . . . . . . . . 7112.6.2 Dessinvectoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7212.6.3 Tracédecourbesetdenuagesdepoints . . . . . . . . . . . . . . . 72

12.7 Compression/Décompression . . . . . . . . . . . . . . . . . . . . . . . . . 7212.8 NavigationWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7312.9 CréationWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7312.10 LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7312.11 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7412.12 Messagerieinstantanée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7412.13 Gravure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7412.14 SauvegardeouBackup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7412.15 Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Conclusion 76

Révisionsdudocument 77

Index 78

6

Page 7: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Table des figures1 LeDock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Unepile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Labarredemenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Uneapplicationsansfenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Lesboutonsfermer/réduire/agrandir . . . . . . . . . . . . . . . . . . . . . . . 136 Labarred'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 L'icônedeproximité(1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 L'icônedeproximité(2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Exposé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1610 Exposé(icône) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611 Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1712 Dashboard(icône) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1713 Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1814 Spaces(icône) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1815 L'application ≪ ServeurX ≫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1816 Contenud'uneapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2117 LemenuServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2218 LeFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2419 L'inspecteurdefichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2520 ModesdevisualisationduFinder . . . . . . . . . . . . . . . . . . . . . . . . . 2621 Margelatéraled'unefenêtreFinder . . . . . . . . . . . . . . . . . . . . . . . . 2722 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823 Dossiersspéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2824 RechercherapideavecSpotlight . . . . . . . . . . . . . . . . . . . . . . . . . 2925 RecherchecomplexeavecSpotlight(2) . . . . . . . . . . . . . . . . . . . . . . 3026 Corbeillevide,Corbeillenonvide,Corbeillepouréjecterunvolume . . . . . 3127 Éjectiond'unvolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3228 Imagesdisque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3429 QuickLook(icône) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3430 QuickLook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3431 TimeMachine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3632 TimeMachine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3733 Lemenu ≪ action ≫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3934 Utilisationdesmodificateursclavier . . . . . . . . . . . . . . . . . . . . . . . 4135 LaPalettedecaractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4236 LeVisualiseurclavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4237 Claviernumérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4338 Graverunvolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4539 Dossieràgraver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4640 LeréseausousleFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4741 Seconnecteràunréseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4742 PréférencesSystème :Configurationréseau . . . . . . . . . . . . . . . . . . . 4843 PréférencesSystème :Partage . . . . . . . . . . . . . . . . . . . . . . . . . . . 4944 Optionsavancéesducompte . . . . . . . . . . . . . . . . . . . . . . . . . . . 5145 ServerAdminTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5246 Utilitairededisque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5747 LeTerminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

7

Page 8: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

48 X11etXEyes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6349 Lesoutilsdéveloppeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

8

Page 9: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1 Le gestionnaire de fenêtres

Unecaractéristiquesouvent sous-estiméede MacOS X est laconvivialitéqu'offre lamanipulationdesfenêtres.Legestionnairedefenêtresde MacOS X proposedenombreuxraffinementsquifacilitentlavieàquisaitlesutiliser.

1.1 Le Dock

Lesfenêtresouvertesappartiennentengénéralauxapplicationsencoursd'utilisation.Cesapplicationsvoientleuricôneinscritedansle Dock,leplateauenperspectivesituéleplussouventenbasdel'écran(Figure 1).Pourleconfort,s'iln'estpaspositionnéenbas,leDockn'apasd'effet3D.LeDockpeutêtreconfiguré,etnotammentdéplacé,parlemenu>Dock (voirsection 1.2.1 page 11).Onpeutaussileredimensionneren ≪ l'attrapant ≫ auniveaudelaligneenpointillés.CeDockcontientplusprécisément,delagaucheversladroite(oudehautenbas) :

– desicônesd'applications ;– uneligneséparatriceenpointillés ;– éventuellement,desicônesdefichiers,dossiers,ou ≪ piles≫ (voirsection 1.1.1 pagesuivante) ;

– lacorbeille(cf.section 3.4.1 page 31).Cliquersuruneicôned'applicationlalance(lafaitdémarrer),ou,siellel'estdéjà,lafaitpasseraupremierplan.Lorsqu'uneapplicationestencoursd'exécution,unpetithalobleuestprésentsousl'icône.Unclicprolongé(voirsection 4.1.3 page 39)permetdefaireapparaîtreunmenu.S'ils'agitdel'icôned'uneapplicationnonlancée,cemenucontientdeschoixrelatifsauDocklui-même(conservercetteicône,l'enlever,lancerl'application...) ;s'ils'agitdel'icôned'uneapplicationencoursd'exécution,cemenudépendalorsdel'application,etcontientgéné-ralementdesactionsrapidesnenécessitantpasd'interactionaveclerestedel'application(exemple :jouerlemorceausuivant/précédentdeiTunes).Enfin,onpeutglisser/déposerdesfichierssurlesicônesd'applicationduDock.Celapermetleplussouventd'ouvrirlesfichiersavecl'applicationvisée(latouche Option (⌥) permetmêmede ≪ forcer ≫ cela,aucasoùl'applicationnesemblepasaccepterlefichier.).DesdossiersoufichierspeuventêtreplacésdansleDockentrelaligneenpointillésetlacorbeille.Leuremplacementsurledisqueresteinchangé,ils'agitsimplementdesecréerunaccèsrapideàceséléments.Ils'enlèventtoutaussifacilement.Danslecasdedossier,laprésentationpeutêtreparticulière,en ≪ piles ≫ (cf.section 1.1.1 pagesuivante).

Lacorbeilleestunpurgatoirepourfichiersàsupprimer.Onsupprimedesfichiersenlesplaçantsurlacorbeille,maisonpeutlesyrécupérertantquecettedernièren'apasétévidée(voirsection 3.4.1 page 31).

Figure 1: LeDock,contenantàgauchelesicônesd'applications(unhalobleuindiquequel'applicationestlancée,iciFinder,AperçuetiTunes),etàdroitefichiers,dossiersetcorbeille.

9

Page 10: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.1.1 Les Piles (Stacks)

Une ≪ Pile ≫ n'estqu'unereprésentationvisuelled'unensembledefichiers.PouréviterdesurchargerleDock,sivousavezl'habituded'yglisserdesfichiers—àcôtédelacorbeille—pouryaccéderrapidement,ilestjudicieuxdelesregrouperplutôtdansunmêmedossierdudisque,etden'afficherquecedossiersurleDock.IlestalorspossiblededireauDockd'afficherlecontenudecedossiercommeune ≪ pile ≫.Celasignifiequel'icônedudossier est remplacéepar le tasdes icônesqu'il contient... empilées. En sus,cliquersurcetteicônedéplietemporairementletas,sousformedegrille,d'éventailoudeliste,pourrévélerl'ensembleducontenu(figure 2).

Figure 2: Unepilepeutrévélersoncontenuensedépliant.

10

Page 11: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.2 La barre de menus et les fenêtres d'une application

1.2.1 La barre de menus

UnedespremièresdifférencesvisiblesavecWindowsouLinuxtientaufaitqueMacOS Xdissocielabarredemenusclassiqued'uneapplication(Fichier,Édition…)desesfenêtres.Labarredemenuss'afficheenhautdel'écran,etaucunefenêtrenedisposedecettebarre(Figure 3).Celasignifiequelaseulebarredemenusaccessibleestcelledel'applicationsetrouvantaupremierplan.End'autrestermes,celasignifieaussiquecettebarren'estprésentequ'enunseulexemplairesurl'écran,etestpartagéepartouteslesfenêtresdel'application.À l'usage,ongagnebeaucoupenplaceetenclartésansperdreenfonctionnalités.

Figure 3: Lebarredemenus,icicellede TextEdit

Labarredemenusestégalementconsistanted'uneapplicationàl'autre.Ainsi,certainesactionsserontsystématiquementaumêmeendroit,cequirendlesnouvellesapplicationsplusfacilesàappréhender.

– À gauchesetrouvelemenupomme,quin'appartientpasàl'application.Ilestdonctoujoursdisponibleetassociéàdesactionsgénéralesde MacOS X (éteindrel'ordi-nateur,modifierlesPréférencesSystème…)

– Ontrouveensuitelemenuportantlenomdel'applicationelle-même.D'unepart,celapermetdesavoirquelleestl'applicationaupremierplan,maisc'estaussil'en-droitidéalpourlesarticles À propos de, Préférences (⌘,), Services (voirsection 2.9page 22) Quitter (⌘Q),plusquelquesautresactions.

– Lesmenussuivantsdépendentdel'application,maisontrouveragénéralement Fichieravecses Nouveau (⌘N), Ouvrir (⌘O), Fermer (⌘W), Enregistrer (⌘S)

– Ensuitesetrouventsouventlesmenus Édition (Copier ⌘C, Coller ⌘V…),et Format(modifierl'aspectdutexte).

– Vers ladroitede labarredemenus,on trouveraenfin Fenêtre pourmanipuler lafenêtreactive.

– Enderniersetrouvepresquetoujourslemenu Aide quiouvrel'aidedel'applicationencours.

Notezenfinque lesmenusde MacOS X ontpourconsigned'êtreclairs.Cliquer surunarticledemenudoit toujoursavoir l'effet suggérépar lenom,quidevrait respecter cer-tainesrèglesde ≪ grammaire ≫ énoncéesparApple.Quelquesraffinementsupplémentairesviennentencores'ajouter :déclencherunraccourciclavierilluminebrièvementl'articledemenuconcerné.Sil'actiondéclenchéeparunarticlen'estpasimmédiate,maisdemandequelquesrenseignementssupplémentairesàl'utilisateur(commeouvrirunfichier),lenomcetarticleestsuividepointsdesuspension.

Unmenupeutencacherunautre. Lasection 4.2.1 page 40 présentel'utilisationdesmodificateursclaviers.Notezdèsmaintenantquelesmenusensontunchampd'action.Appuyersur Majuscule (⇧) ou Option (⌥) peutrévélerdesactionssupplémentairesdanslesmenus ;nonpasqu'ellessoientsecrètes,maisqu'ellessontdelégèresvariationsdesitemsha-bituellementvisibles.Parexemple, Fichier > Fermer (⌘M),révèle Fichier > Tout fermer(⌥⌘M).

11

Page 12: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.2.2 Les fenêtres

Labarredemenusétantàpart, l'applicationpeuttrèsbienêtreaupremierplan,encoursd'exécution,sansavoirdefenêtreapparente.Habituellement,lemenu Fichier permetd'ouvrirunenouvellefenêtre.Làencore,celasurprend,carfermertouteslesfenêtresnemetpasfinàl'application.Pourquitterl'application,ilfautpasserparlacommande Quitter(⌘Q)dumenudunomdel'application(cf. 1.2.1 pageprecedente).Deplus,sil'applicationn'estpasaupremierplan,onnepeutpascliquersurunedesesfenêtrespourl'yfairevenir,ilfautcliquersursonicônedansleDock.Celaserévèletrèspratiqueàl'usage,caronpeutainsigarderdesapplicationsenmémoire,voires'enservir(iTunespeutjouerunmorceauenarrière-plan),sansqu'ellesoccupentaucuneplaceàl'écran(Figure 4)

Figure 4: Uneapplicationsansfenêtres :ici,c'estl'éditeurdetexte TextEdit quiestactifaupremierplan,maissansaucunefenêtred'ouverte.Pourenobtenirune,ilsuffitdefaire Fichier>Nouveau (⌘N)

Ilyamalgrétoutdesexceptions.Certainesapplicationsnenécessitentqu'uneseulefenêtrepourfonctionner,etnepermettentpasd'enouvrirplusieurs. iPhoto,oulacalcu-lette,ensontdesexemples.Trèssouvent,fermerlafenêtredetellesapplicationsmetfinàleurexécution,commesionlesavaitquittéesnormalement.Maiscen'estpasunerèglegénérale !iTunesn'aqu'unefenêtre,maislafermernefaitpasquitter.Ilestenfaitimpos-siblededeviner,sansavoiressayéunefois,sifermerlafenêtred'uneapplication ≪ mono-fenêtrée ≫ mettrafinàsonexécutionounon.Personnellement,jetrouvecelaassezpénibleetjepréfèrelecomportementinitialquiditquefermerlefenêtrenemetpasfinàl'applica-tion.Heureusementlesexceptionssontrares.

12

Page 13: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.3 Manipulation des fenêtres

Lesfenêtresde MacOS X sontagréablesàmanipulercarellesontbienplusdefonction-nalitésquelesclassiques ≪ fermer/réduire/agrandir ≫.Parexemple,lesraccourcisclavierssontbienpensésetonttendanceàêtrepluslargementutilisésquesousWindows.Lesrac-courcisclavierssontplusdétaillésensection 4.2.3 page 41.

Figure 5: Lesboutons ≪ fermer≫ (rouge), ≪ réduire≫ (orange)et ≪ agrandir≫ (vert).Lepointnoirdanslebouton ≪ fermer ≫ indiquequeledocumentn'estpassauvegardé.

1.3.1 Manipulations basiques

– Lebouton ≪ fermer ≫ (rouge)fermelafenêtre.Leraccourciclavierassociéest ⌘W(habituellement Fichier>Fermer).Sil'onappuiesur Option (⌥) toutencliquantleboutonrouge,touteslesfenêtresdel'applicationsontfermées.Siundocumentn'estpassauvegardé,lebouton ≪ fermer ≫ desafenêtrecontientunpointnoir.

– Lebouton ≪ réduire ≫ (orange)réduitlafenêtredansleDock.Leraccourciclavierassociéest⌘M (habituellement Fenêtre>Masquer la fenêtre).Double-cliquersurlabarredetitrealemêmeeffet.L'animationpeutaussiêtreralentieenappuyantsurMajuscule (⇧).Sil'onappuiesur Option (⌥) toutencliquantleboutonorange,touteslesfenêtresdel'applicationsontréduites.

– Lebouton≪ agrandir≫ (vert)estenfaitassezdifférentdecequ'onimagine. Enthéorie,ceboutonestchargédecalculerlatailleoptimaledelafenêtreenfonctiondesoncontenu(cequin'occupepasforcémenttoutl'écran).Enpratique,commeiléchoitauprogrammeurdu logicieldeprévoircette fonctionnalité, j'aiconstatéquecelamarchaitgénéralementtrèsmal.Enfonctiondesapplications,lecomportementdeceboutonestassezimprévisible,etjenel'utilisequetrèsrarement.Pourmodifierlatailled'unefenêtre, j'aiplutôt tendanceàlaretaillerpar lecoininférieurdroit,commeàl'accoutumée.

– LesfenêtrespeuventêtretoutesmasquéessansêtreplacéesdansleDock.Lerac-courciclavierhabituelest⌘H.Commecelaconcernetouteslesfenêtres,ontrouveracetteactiondanslemenudel'applicationplutôtquedanslemenu Fenêtre.

– Onpeutnaviguerrapidemententrelesfenêtresd'uneapplicationaveclesraccourcisclavier ⌘` et ⇧⌘` (menu Fenêtre > Faire défiler les fenêtres dansleFinder).SousMacOS 10.4, il s'agissaitde ⌘< et ⌘>,maiscelapeutêtre rétablidans lesPréférencesSystème,panneau ClavieretSouris,onglet RaccourcisClavier.Pourna-viguerd'uneapplicationàl'autre,onpeututiliserlescombinaisons⌘Tabulation ou⇧⌘Tabulation.Celafaitapparaîtreunsélecteurd'application.Notezquel'onpeutalorsutiliser lasouris,etmêmeenvoyerdes raccourcisclavieràcesapplications,comme ⌘H,sanslesfairepasseraupremierplan.Jusqu'à MacOS X 10.4.11subsis-taitunbugdeclavierQwerty.Pourenvoyer ⌘Q àuneapplicationdanslesélecteur,ilfallaitenfaitutiliser ⌘A.Celaaétécorrigésous MacOS X 10.5.

13

Page 14: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.3.2 La barre d'outils

Sous labarrede titre se trouvesouventunebarred'outils,contenant les icônesdesactionslespluscourantes(parexempledanslelogicielMail,cf. Figure 6).Siunetellebarred'outilsestprésente,ilestprobablequelabarredetitredelafenêtrecontienneàdroiteunboutonsupplémentaire(oblong)permettantd'afficher/masquerlabarred'outils.Normalement,cettebarred'outilsestpersonnalisableetilexisteunmenuassocié,commePrésentation>Personnaliser la barre d'outils… Dansquelqueslogiciels,lenomestunpeudifférent.Enfin,sansmêmepasserparcemenu,ilestpossiblededéplaceretenleverdesélémentsdelabarred'outilsenlesattrapantàlasouristoutenmaintenantlatouche Commande (⌘)enfoncée.

Figure 6: Labarred'outilsde Mail.Leboutonrectanglearrondiducoinsupérieurdroitper-metdelamasquer/révéler.Aveclatouche Commande,onpeutdéplacerleséléments.

1.3.3 Icône de proximité

Si la fenêtrereprésenteundocument, labarredetitrecontient l'icôneet lenomdufichierassocié.Onappellecetteicône ≪ icônedeproximité ≫ (Figure 7).Cliquersurcetteicôneousurletitreassociéenmaintenantenfoncéelatouche Commande (⌘) montrel'em-placementdufichiersurledisque(Figure 8).L'icônepeutégalementêtre ≪ attrapée ≫ àlasouris,puisêtreglissée/déposéeailleurs(parexemplesuruneicôneduDockpourouvrirlemêmefichieravecuneautreapplication).

Figure 7: Ledocument LettreàApple.rtf auntitreetuneicône,quel'onpeutattraperaveclasouris.

Figure 8: Cliquersurl'icôneaveclatouche Commande (⌘) faitapparaîtrel'emplacementdufichier.

14

Page 15: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.3.4 Utilisation de modificateurs claviers

Nousavonsvuplushautquelquesexemplesmontrantqu'enjouantaveclesmodifi-cateurs Commande (⌘), Option (⌥) et Majuscule (⇧), ilestpossibled'obtenirdenouveauxcomportements.Unesectionparticulièredecedocumentestréservéeàl'explicationdelalogiquedecesmodificateurs,lasection 4.2.1 page 40.Nousnerécapitulonsiciqueleurutilitédanslagestiondesfenêtres.

– Appuyersur Option (⌥) enmêmetempsqu'unclicsurlesboutonsdefermetureouderéductiond'unefenêtretransmetl'effetàtouteslesfenêtresdel'application.

– Appuyersur Majuscule (⇧) pendantuneréductionralentitl'animation.– Si la fenêtreactivepeutêtredéplacéenormalementen l'attrapantparsabarredetitre,ilestégalementpossiblededéplacerunefenêtreenarrièreplanenappuyantsur Commande (⌘).

– Demanièregénérale,maintenirenfoncéelatouche Commande (⌘) toutencliquantsur des boutonsd'une fenêtre d'arrière-planpeut leur transmettre le clic sans lesactiver.Pourlesboutonsauxactionsjugées ≪ risquées ≫ parleprogrammeur,cettefonctionnalitépeutleuravoirétéinterdite.

– Latouche Commande (⌘) permetaussidedéplacerdesélémentsdanslesbarresd'ou-tils,ainsiquedanslesicônesàdroitedelabarredemenus(Horloge,Volume…)

– Danslaplupartdesapplications,appuyersur Option (⌥) toutendéplaçantl'ascen-seurd'unebarrededéfilementdéclencheunscrollingralenti.L'effetestvisibledanslecasdetrèsgrandsdocuments,oùunfaibledéplacementdel'ascenseurcorrespondàungranddéplacementdansledocument.

– Normalement,cliquerdanslaglissièred'unascenseurdéplacecedernierd'unepagedansladirectionducurseur.Sileclicestaccompagnéd'Option (⌥),l'ascenseurestdéplacéexactementsurlecurseur.

– Depuis MacOS X 10.4.8,toutesourisoutrackpadpermetdezoomer etdézoomergrâceàunepressionsur Control(⌃)etundéfilementvertical(àlamolettepourlasouris,ouàdeuxdoigtssurletrackpad).Unefoislezoomeffectué,onpeutrelâcherlatouche Control.

15

Page 16: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.4 Captures d'écran

Le gestionnaire de fenêtres de MacOS X le rend aussi très puissant pour la captured'écran. Le logiciel Capture 1 permet de capturer tout l'écran, une zone précise, ou lecontenud'unefenêtre.Sanslancer Capture,quelquesraccourcisclavierspermettentd'ef-fectuerlamêmechose :

– Majuscule-Commande-3(⇧⌘3)capturel'écran ;– Majuscule-Commande-4(⇧⌘4)captureunezoneprécise ;– Majuscule-Commande-4puis<espace>(⇧⌘4+<espace>)captureunefenêtre.

LesimagescrééessontdéposéessurleBureau.Maissilatouche Control (⌃) estajoutéeàcesraccourcis,aucunfichiern'estcréé,etc'estlepresse-papiersquihéritedel'image.

1.5 Exposé

Depuis MacOS X version10.3,unefonctionnalitétrèsintéressanteaétéajoutée,quipermetd'avoirunaperçurapidedetouteslesfenêtressuperposéesàl'écran.Cettefonction-nalités'appelle Exposé.Elles'activegénéralementaveclestouches F9, F10, F11,maispeutaussiêtreassociéeàdesboutonsdelasouris,ouàcertainscoinsdel'écran.(IlestpossibledanslesPréférencesSystèmede MacOS X d'associercertainsévénementsaupassagedelasourisdanslescoinsdel'écran.Celasenommeles ≪ coinsactifs ≫).

– F9 montretouteslesfenêtresactuellementsurl'écran.– F10 montretouteslesfenêtresdel'applicationaupremierplan– F11 écartetemporairementtouteslesfenêtrespourrévélerleBureau

L'intérêtdecesmanipulationsrésidedanslefaitquelasourisresteactive.Ildevientalorstrèsfaciledeglisser/déposerdesélémentsentredesfenêtressuperposées.Notezaussiqueselonquel'appuisur F9, F10 ou F11 estcourtoulong,lecomportementdeExposéseraunmode≪ actif/inactif≫ ou ≪ temporaire≫. Exposé estaussiaccessiblesousformed'uneapplication,

Figure 9: Exposéenaction,affichant(àdroite)touteslesfenêtres(F10)autrementempilées(àgauche)

dansledossier /Applications.Ainsi,onpeutleplacerdansleDock,etledéclencherparclicsourisaulieude F9/F10/F11.

Figure 10: IcônedeExposédans /Applications

1. /Applications/Utilitaires/Capture

16

Page 17: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

1.6 Dashboard

MacOS X version10.4aintroduit Dashboard,untableaudebordregroupantdesmini-applicationsutilitairesappelées widgets.Dashboardapparaîtenpressant F12 ;celaestre-configurable,toutcomme Exposé (cf. section 1.5 pageprecedente).Celapermetd'avoirunaccèsrapideàdesutilitairesneprenantpasdeplaceàl'écran.Cesutilitairesnesontpasdesapplicationstraditionnelles,maisundéveloppeurpeuttoutàfaitencréerdenouvelles ;ilenexistedoncdenombreusesdisponiblessurInternet.LafonctionnalitéWebClipduna-vigateur Safari permetnotammentdecréerdes widget àlavoléeàpartirdemorceauxdepagesweb.

Figure 11: Dashboardenaction(àdroite),affichantentransparencepardessuslebureauleswidgets calculette,météo,horlogeetcalendrier.

Toutcomme Exposé,Dashboard estaussiaccessiblesousformed'uneapplication,dansledossier /Applications.Ainsi,onpeutleplacerdansleDock,etladéclencherparclicsourisaulieude F12.

Figure 12: IcônedeDashboarddans /Applications

1.7 Spaces

MacOS X 10.5aintroduit lesbureauxvirtuels,souslenomde Spaces (F8).Cen'estpasunenouvelletechnologie,maisc'estlapremièrefoisqu'elleestintégréeà MacOS X enstandard,sansnécessiterd'applicationsupplémentaire.

Lebureauestl'espacedetravail.IlestconstituéduDock(cf. 1.1 page 9),delabarredesmenus (cf. 1.2.1 page 11),du fondd'écranetdes fenêtres.Dèsquedenombreusesfenêtressontouvertes,laplacevientàmanqueretonpeutlesempiler.Lesbureauxvirtuelspermettentd'avoirplusieursespacesdetravailpourrépartirlesfenêtres.Labarredemenu,leDock,lefondd'écransontlesmêmes,maislesfenêtrespeuventêtredéplacéesd'unespaceàl'autre.

Ilestpossibledenaviguerentrelesbureauxpardesraccourcisclaviers,quiserèglentdanslespréférencesSystème,panneau ExposéetSpaces.

17

Page 18: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Pourdéplacerlesfenêtresd'unbureauàl'autre,onpeutlesameneraveclasourissurlesbordsdel'écranettenterdelesenfaire ≪ sortir≫,oubienafficherunsurvoldesbureauxavec F8 etlesamenerdirectementàl'emplacementvoulu.

Spaces estdésactivépardéfaut ;ils'activedanslespréférencesSystème,panneau Ex-poséetSpaces.

Figure 13: S'ilestactivé, Spaces permetdedéplacerdesfenêtresd'unbureauàl'autre,iciparglisserdesourisaprèsavoirpressé F8 pourafficherlesurvol

Toutcomme Exposé et Dashboard, Spaces estaussiaccessiblesousformed'uneappli-cation,dansledossier /Applications.Ainsi,onpeutleplacerdansleDock,etladéclencherparclicsourisaulieude F8.

Figure 14: IcônedeSpacesdans /Applications

1.8 X11

Les informaticiens familiersd'Unixont l'habitudedemanipulerdes fenêtres sous legestionnaire X11. MacOS X estunUnix,maissongestionnairedefenêtren'estpas X11.Ilesttoutefoispossibledelancerunserveur X,qui,s'ilestinstallé,setrouvedans

/Applications/Utilitaires/X11 .Danscecas,lesapplicationsUnixutilisant X11 pourrontafficherleursfenêtres.Malheureuse-ment,cesdernièressontbeaucoupplusrudimentairesetn'ontpaslescomportementusuelsdesfenêtres MacOS X. X11 estplusdétailléensection 9.3.7 page 62.

Figure 15: L'application ≪ ServeurX ≫

18

Page 19: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

2 Utilisation d'une applicationL'installationetl'utilisationdesapplicationssous MacOS X mériteunesectiontantelles

diffèrentdesautressystèmes.Laparticularitédesapplicationssous MacOS X provientengrandepartiedufaitquecelles-ciseprésententcommedes paquets.Unedescriptionplusprécisedespaquetsestdonnéeensection 3.6.2 page 33,maisilestassezfacilederésumerleurintérêt :unpaquetestundossier(unrépertoire)quisecomportecommeunfichier,c'est-à-direquel'onpeutdouble-cliquerdessuspourl'≪ exécuter≫.Silepaquetestundocument,illancel'applicationlaplusappropriée.Silepaquetestuneapplication,illametenroute.Enl'occurrence,c'estunatoutmajeurpuisquecelapermetàuneapplicationd'embarqueràlafoislecodeexécutableetlesressources(images,vidéos,fichiersauxiliaires)derrièreunesimpleicônedefichier.Decefait,déplacerl'icônedéplacel'intégralitédel'application.

2.1 Installation

Uneconséquenceimmédiatedeladistributionen paquet desapplicationsestl'absoluesimplicitéd'uneinstallationnormale :uneapplicationestfournie(généralementdansuneimagedisque,cf. section 3.6.3 page 33),etilsuffitdeladéposern'importeoùpourqu'ellesoit ≪ installée ≫ :iln'yapasdephased'installationàproprementparler.Oùquesoitl'ap-plication,surledisqueduroumêmedanssonimagedisque,elleestopérationnelle,etilestpossibledel'exécuterendouble-cliquantdessus.Ilestpossibledechangerl'emplacementd'uneapplicationsimplementendéplaçantsonicône.

Ilarrivecependantquecertainesapplications,parcequ'ellesontbesoind'installerdesfichiersauxiliaires,dansdesemplacementspécifiquesdudisque,nepuissentêtreaussisim-plementutilisées.Danscecas,l'applicationestgénéralementfourniesouslaformed'unpaquet .mpkg,qui, lorsquel'ondouble-cliquedessus,ouvreuninstalleurassezclassiqueguidantl'utilisateuraucoursdesdifférentesétapesd'installation.

2.2 Données supplémentaires

Ilestbienévidentqu'aucoursdesesutilisations,uneapplicationvagénérerouutiliserdesdonnéessupplémentaires,commelespréférencesdel'utilisateur,desfichiersdecache,oudesextensions(plugins).Ilneseraitpasjudicieuxdestockertoutceladanslepaquetde l'application.Une fois installée,uneapplicationvadonceffectivementoccuperplusd'espacequelesimplepaquetquilareprésente.Heureusement,lesemplacementsdescesdonnéessupplémentairessont trèsstandardisés.Onles trouveranormalementen totalitédanslesdossiers Bibliothèque dudisque.Lasection 7.2.6 page 54 estpluspréciseàcesujet.

2.3 Désinstallation

Dufaitqu'uneapplicationsoitembarquéeenquasi-totalitédansunpaquet,désinstalleruneapplicationdevraitêtreaussisimplequedelaglisserdanslacorbeille,sansfaireap-pelàaucundésinstalleur.Cependant,commenousl'avonsvudanslasectionprécédente,quelquesdonnéessupplémentairespeuventêtredisséminéesdanslesdossiers Bibliothèquedudisque.Ilpeutdoncêtrenécessairederecherchercesdonnées àlamain pourlessuppri-merégalement.Celapeuts'avérerassezfastidieux,etilestàmonsensregrettablequ'aucune

19

Page 20: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

procédurenepermetteàuneapplicationdedéclarerà MacOS X oùellestockesesdonnéessupplémentaires,defaçonsàautomatisersadésinstallation.

Ilexisteunepléthored'utilitairespermettantd'automatiserlarecherchedesdonnéessupplémentaires. Les plus connus sont : AppCleaner, AppDelete, AppTrap, AppZapper,ApplicationsAnnihilator, CleanApp et Uninstaller. Ilexistedescomparatifs 1 desperfor-mancesetdesprix(gratuitcompris),jeleurdélèguelesinformationspertinentes.

Certainsdecesutilitaires sebasentprobablement sur lenomdesdossierscontenusdans Bibliothèque,cequiestsuffisantdanslaplupartdescas,maisnegarantitpasunedésinstallation totalede l'application,aucasoùcelle-ciaitgénérédesfichiersdansdesemplacementsnonstandards.D'autresanalysentlesétatssuccessifsdudisquepourtrouverlesdifférences,cequiestpluspuissantmaisperdenrapidité,convivialitéetautomatisation.

Remarquonstoutefoisquelaplupartdutemps,lesdonnéessupplémentairesd'uneap-plicationn'occupentquetrèspeudeplace.Celapermetdoncdeconserveràmoindrefraisladernièreconfigurationutilisée,etdoncderetrouverexactementcetteconfigurationsil'onmetàjourouréinstallel'applicationultérieurement.

2.4 Instance unique d'une application

Lorsqu'onlancel'exécutiond'uneapplication,celle-cis'insèredansleDock(cf. sec-tion 1.1 page 9).Onconstatealorsqu'ilestimpossiblederelanceruneautreinstancedel'application.Double-cliquersursonicônen'acommeeffetquedelafairepasseraupremierplan.Eneffet, MacOS X considèrequ'uneapplicationn'apasàexisterplusieursfois.Celaestenpartiedûàlagestiondelabarredemenus,expliquéeensection 1.2.1 page 11.Uneapplicationpeutêtreactivesansavoirdefenêtre.Ilsuffitalorsdeluidemanderunenouvellefenêtre(généralement via Fichier>Nouveau (⌘N) )pourlafaireapparaître.Laplupartdesap-plicationsétantmulti-document,ilestmêmepossiblededemanderainsiplusieursnouvellesfenêtres.Danscecas,riennejustifiel'existencedel'applicationenplusieursexemplaires.Celapermetparailleursà MacOS X deproposerdesservicescohérentsentreapplications,puisqu'uneapplicationnepeutalorsêtredésignéequeparuneseuleinstance.

Enréalité,ilestpossibledelancerplusieursfoisuneapplication,maiscelaresteunemanipulationnontriviale.Ilsuffit via leTerminal(cf.section 9.1 page 60)delancerl'exécu-tableUnixabritéparlepaquetdel'application(cf.section 3.6.2 page 33),souventdansunsous-dossier Contents/MacOS.Maiscelapeutcauserquelquesétrangetésdanslecomporte-mentdel'application.

2.5 Quitter une application

Pourquitteruneapplication,lasection 1.2.2 page 12 expliquequefermertouteslesfenêtresnesuffitpasforcément,etquelemoyenprivilégiéestd'utiliserlemenu

application>Quitterousonraccourciclavier Commande-Q (⌘Q).

Siuneapplicationnerépondplus,ilestégalementpossibledelaforceràquitter.Enpas-santparlemenuassociéàl'icônedel'applicationdansleDock,l'action Forcer à quitterapparaîtsi MacOS X détectequel'applicationestdansunétatbloqué,ousi Option (⌥) estpressée.Ilexisteaussiunraccourciau Control-Alt-Suppr deWindows :ilsuffitdepres-ser Commande-Option-Echap (⌘⌥⎋)pourvoirapparaîtreunsélecteurd'applicationsdonton

1. http://www.macgeneration.com/labo/voir/127040/desinstalleurs-le-grand-test/1

20

Page 21: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

peutalorsforcerlafermeture.

2.6 Préférences

Lasection 2.2 page 19 exposeleproblèmedustockagedesdonnéessupplémentairesd'uneapplication.L'uned'ellesestassezincontournable,ils'agitdes préférences del'uti-lisateur.Pratiquementtouteslesapplicationspossèdentunarticledemenu Préférences...(⌘,)danslemenuprincipal,etcespréférencessontstockéespréférencesdansledossier

˜/Bibliothèque/Préférencesdel'utilisateur(cf. section 7.2.6 page 54).Siuneapplicationentreprenddesecomporterde façon inhabituelle, ilpeutêtreutiled'enlever lefichierdepréférencesde l'emplace-mentsus-nommé,pourvérifiersicelarésoutleproblème.Lecaséchéant,celatraduitdespréférencescorrompuesdontonpeutsedébarrasser.Unefoisredémarrée,l'applicationsecomportealorscommeàsonpremierlancementaprèsinstallation.

2.7 Contenu d'une application

Danslasection 2.1 page 19,ilaétéditqu'uneapplicationestunpaquet.Iladanscecasl'extension .app,masquéeparleFinderdanssaconfigurationpardéfaut(cf.section 3.2.1page 26).Ilestpossibled'explorerlespaquets,commecelaestexpliquéensection 3.6.2page 33.Dans lecasdesapplications,celaestparticulièrement intéressant,puisqu'onaalors accèsaux ressources (images, sons, interface…). Il est alors très faciledemodifierdes icônes,des traductionsnon satisfaisantes, etmêmedes raccourcis clavier !Onpeutégalementrajouterdestraductionsdel'applicationdansd'autreslangages.Decepointdevue, il est très agréabled'avoirunaccès aussi simpleaucontenud'uneapplication (cf.Fig. 16)

Figure 16: Exempled'explorationducontenud'unfichierapplication.Ontrouveunexécu-table,desbibliothèquesdynamiques,desimageseticônesdiverses…Lesdéve-loppeurspeuventembarquerainsidenombreuxfichiersdansl'application,quisemblen'êtreelle-mêmequ'unseulfichier,déplaçable,pourl'utilisateur.

21

Page 22: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

2.8 Binaires universels

Depuisl'avènementdesMacintoshpourprocesseursIntel,laquestions'estposéedelacompatibilitédesapplicationsaveclesprocesseursPowerPC etlesprocesseursx86.Lasolu-tionproposéepar MacOS X estdepouvoirembarquerdansunexécutableplusieursversionsducode,pourdifférentsprocesseurs.Onparlede BinaireUniversel (UniversalBinary).

– Siunprogrammenecontientqu'uneversionPowerPC,iltournerasurPowerPC,maisaussisurIntelgrâceàl'émulateur Rosetta inclusà MacOS X version10.4.

– SiunprogrammecontientuneversionPowerPC etuneversionIntel, il tourneraàpleinepuissancesurchaquearchitecture.

– Ilarrive(heureusementrarement)quecertainsprogrammessoientfournisavecuneversionInteluniquement.Danscecas,l'appellationBinaireUniverselestusurpée,carleprogrammeestalorsabsolumentinutilisablesurPowerPC.

Demême,unprogrammepeutêtredisponibleenversions32et64bitsdefaçontransparentepourl'utilisateur.

2.9 Les Services

Notonsdèsmaintenantquedesapplicationspeuventêtreutiliséessansavoirétélancéesaupréalable.Eneffet, MacOS X aintroduitlanotionde service.Uneapplicationsaittrai-tercertainstypesdedonnéesdefaçonautomatique,ellepeutdoncdéclarerdesservices,àsavoirunjeud'actionsàdéclenchersurcertainesdonnées.Lemenud'uneapplicationcontientdoncunsous-menu Services,quiréférence,enfonctiondelasélectioncourante,lesactionsdisponibles,proposéesparlesautreslogicielsinstallés.Parexemple,liredutexteàvoixhaute,envoyerparmail,évalueruneexpressionarithmétique… Certainsservicesvontdevoirchargeruneapplication,d'autresnon,maiscen'estpasl'utilisateurquiendécide,leprocessusestautomatique.Eneffet,lesapplicationsdéclarentlesservicesqu'ellespeuventeffectuer,surquelstypesdedonnées,etcelapermetdevalideroupasleurutilitéenfonctionducontexte.

Figure 17: LemenuServices.Pourunfichiersélectionné,denombreusesactions,fourniesparlesdifférentslogicielsinstallés,sontréalisables.

22

Page 23: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

2.10 Actions

Sous MacOS X 10.5,uneapplicationpeutégalementdéclarerdesactions,utilisablesparlelogiciel Automator.Cedernierestdétailléensection 10.1.3 page 64.

23

Page 24: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3 Le FinderLamanipulationdesfichiersestuneopérationdebased'unsystèmed'exploitation.

Windowsfournitàl'utilisateurunoutilnommé Explorer, MacOS X quantàluiproposeleFinder.

LeFinderpermetd'inspecter(section 3.1),organiser(section 3.2 page 26),rechercher(section 3.3 page 29),ousupprimer(section 3.4 page 31)desfichiers.C'estuneapplicationquel'onnepeutpasquitterpardesmoyensconventionnels ;elleesttoujoursprésentedansleDocketn'apasdecommande Quitter.Eneffet,lebureaului-même,chaqueboîtededialogued'ouvertureoudesauvegardedefichier,dépendentduFinder ;iln'estdoncpasprévudel'interrompre.

LeFinders'activeetouvreéventuellementunepremièrefenêtrelorsquel'oncliquesursonicône,normalementlaplusàgaucheduDock(Figure 18).

Figure 18: L'icôneduFinder.

Notonsaupassageunpointdevocabulairedèsmaintenant :sous MacOS X,unréper-toires'appelleun dossier.

3.1 Inspecter un fichier

3.1.1 Sélection de fichiers

Cliquer surune icônedans leFinder la sélectionne.Onpeut sélectionnerplusieursicônesenlesenglobantdansuncadredessinéàlasouris.Leclavierpermetd'affinerencorelasélection :

– sélectionnerenpressant Majuscule (⇧) permetdefaireunesélectionparplagedansuneliste.

– sélectionnerenpressant Commande (⌘) permetdefaireunesélectiondiscontinue(d'élé-mentsdisparates).

3.1.2 Propriétés d'un fichier

Unfichiersous MacOS X aunnom,uneextension,uneicône,desdroitsd'accès,unetaille,etdiversesinformationscommeladatedecréation,uneétiquette… LeFinderpermetdevoir,etparfoismodifiercesinformations,vialemenu Fichier>Lire les informations(⌘I).Notonsquelacombinaisondetouches ⌥⌘I permetd'ouvriruninspecteurdefichierquichangeenfonctiondufichiersélectionné(Figure 19 pagesuivante).

Notezquepourchanger lenomd'unfichier, il suffitdepresser la touche<Entrée>aprèsl'avoirsélectionné.RemarquonsquesousWindows,celaauraiteupoureffetd'ouvrirlefichier ;enrevanche,pourouvrirlefichiersousFinder,onpeututiliser Commande-O (⌘O)ouCommande-Bas (⌘⇣)(voirlasection 4.2.3 page 41 quitraitedesraccourcisclavier).

24

Page 25: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Figure 19: L'inspecteurdefichiers (⌘I)exposelesdifférentespropriétésdufichier :nom,étiquette,droits…

3.1.3 Traduction des noms de fichiers

CertainsdossiersdeMacOS X,comme Bibliothèque, Bureau, Images, Séquences (cf. sec-tion 7.2 page 53),sontenfaitdestraductionsàlavoléedesdossiersréelssous-jacents.Sionregardedansl'inspecteurdefichiers,leurnomréelapparaît,enanglais.Cetteparticularitéde MacOS X rendlesystèmeréellementconvivial.Ilestcependantbond'enêtreinstruitsil'onestamenéàécriredescheminsauformatUnix,auquelcasc'estlenomréelquidoitêtreutilisé.

25

Page 26: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.2 Organiser ses fichiers

3.2.1 Accéder aux fichiers

Les fenêtres du FinderLes fenêtresduFinder,dontonpeutouvrirautantd'instancesquenécessaire,possèdentquatresmodesdevisualisation(Figure 20) :par ≪ icônes ≫,par ≪ listes ≫,par ≪ colonnes ≫,oupar ≪ coverflow ≫ (couvertures).Cenesontquedesvuesdifférentes,ellesnemodifientenrienl'organisationdesfichiers.

Lemenu Présentation permetdejouersurl'ordredetripourl'affichage,latailledesicônes,etc.

Astuce : Enmode ≪ colonnes ≫,ilestpossiblederedimensionnerlescolonnesenutili-santlapoignéeaubasdeleursascenseursdedéfilementrespectifs.AppuyersurOption(⌥)enmêmetempspermetderedimensionnertouteslescolonnessimultanément.

Figure 20: LeFinderproposequatremodesdevisualisation :par ≪ icônes ≫,par ≪ listes ≫,par ≪ colonnes ≫,par ≪ coverflow ≫ (couvertures).

Onpeutdéplacerdesfichiersd'unefenêtreàl'autre,oulesdéposerdansdesdossiers.Ilestpossibled'explorerlesdossiersendouble-cliquantdessus.Làencorecertainsraffine-mentssontànoter :

– ContrairementàWindows,etconformémentaucomportementUnixnormal,undos-sierdéposéprèsd'undossierd'unnom identique écrase cedernier, etne réaliseaucunefusionducontenu.

– Déplacerunfichier (ouundossier)enmaintenantenfoncée la touche Option (⌥)permetdecréerunecopieaulieudedéplacer.NotezquecommesousWindows,unfichieresttoujours copié lorsqu'ilest ≪ déplacé ≫ entredeuxvolumesdifférents.

– Lesdossierssontditsà ≪ ouvertureautomatique≫.Lorsduglissé/déposéd'unfichier,sil'onattendquelquesinstantssurl'icôned'undossier,celui-cis'ouvreetaffichesoncontenu(dansunenouvellefenêtresionpresse Commande (⌘) enmêmetemps).

– Si l'onouvreundossier endouble-cliquantdessus, la fenêtre semetà jourpourreprésenterlecontenududossier.Sipendantcetteouverture,onmaintientenfoncéelatouche Commande (⌘),ledossierestouvertdansunenouvellefenêtre.Sic'estlatouche Option (⌥) quiestutilisée,lafenêtreprécédenteserafermée.

La marge latérale Pouraccéderrapidementàcertainsdossiersoufichiers,unefe-nêtreduFinderproposeunemargelatérale,àgauche,danslaquelleonpeutajouteretôterdesélementssimplementenlesyglissant.Làencore,lesfichiersnesontpasdéplacés,ilnes'agitqued'unaccèsrapide.

Certainescatégoriess'ytrouventautomatiquement,telle ≪ Rechercher ≫,quiprésentelesrecherchesrécentes.

La configuration d'une fenêtreChaquefenêtreduFindercorrespondaucontenud'undossier.Lorsquel'onconfigure, vialabarredemenusduFinder,les Options de présentation delafenêtre,onchoisitenfait

26

Page 27: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Figure 21: LamargelatéraleduFindercontientdifférentescatégoriesdanslesquellesonpeutdisposerdesaccèsrapidesàdiversemplacements.

uneconfigurationd'affichageducontenudecedossier,etcetteconfigurationestconservée.Ainsi,chaquefoisquel'onouvreunefenêtrereprésentantcedossier,onauralemêmemodedevisualisationpardéfaut.Parexemple,pourundossiercontenantdesimages,onpréféreralemodeicônedonnantunaperçurapidedechaquefichierimage.Pourundossiercontenantdenombreuxfichiers,onpourrapréférerunereprésentationenliste,pourgagnerdelaplace.

Pourseremémorerlareprésentationvoulued'undossier,leFindercréedanscedernierunfichiernormalementinvisibleappelé .DS Store contenantlesinformationsnécessaires.Supprimercefichiern'adoncpasd'autreconséquencequederéinitialiserlavueassociéeduFinder,maisneconcerneenrienlesdonnéescontenuesdansledossier.

Boîte de dialogue d'ouverture et enregistrementAstuce,difficileàplacerailleurs :lesboîtesdedialoguestandardpourouvrirouenregistrerundocumentsupportentleglisser/déposeravecleFinderdefaçonbienpluspratiquequesousWindows.Glisser/déposerunfichierverscesboîtesdedialoguesnedéplacepaslesfichiers,maispositionnelenavigateurdelaboîtededialogueàl'emplacementconcerné.

3.2.2 Alias

Ilestpossibleaveclesystèmedefichiersde MacOS X (cf. section 8.2.1 page 57)decréerdes alias defichiers,sorted'équivalentsdes raccourcis deWindows.Cenesontpasleséquivalentsdesliensd'Unix,symboliquesounon(cf. section 9 page 60).Lesaliassont

27

Page 28: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

sympathiquesdanslamesureoùlaciblepeutêtredéplacéesansbriserlelien.Onlescréeavec lemenu Fichier > Créer un alias (⌘L),ouplus simplementen ≪ déplaçant ≫ unfichiertoutenpressantlestouches Option (⌥) et Commande (⌘).

Figure 22: Aliasdudossier Documents,accessibleiciàpartirdubureau.Lapetiteflècheajou-téeàl'icôneprécisequ'ils'agitd'unalias,àl'instardes raccourcis deWindows.MaislesAliassaventsuivreleurcible.

Notezégalementque lesaliaspeuventmonter les imagesdisques (cf. section 3.6.3page 33)oulesvolumesréseauàlademande.

3.2.3 Dossiers spéciaux

Dossiers intelligentsMacOS X version10.4aintroduitlanotiondedossiersdit intelligents.Cesdossiersnere-présententpasdespointsd'entréedusystèmedefichiers.Cesontenfaitdesdossiervirtuels,dontlecontenuestlerésultatd'unerechercheparticulière(voirsection 3.3 pagesuivante).Parexemple,undossierintelligentpeutréférencertouslesfichiersd'imagescontenussurledisque.Cesfichierssonttoujoursdansleursemplacementsd'origine,maisledossierintel-ligentenoffreunaccèsrapide(Figure 23).

Dossiers à graverMacOS X version10.4aégalementintroduitles dossiersàgraver.Cesdossiersnesontpasnonplusdesdossiers≪normaux≫.Onyglissedesfichiersàgraver,sansdéplacerréellementcesderniers.Ledossieràgravernecontientquedes alias (cf. section 3.2.2 pageprecedente).Celapermetainsidepréparerunegravuresansdupliquerlesfichiersconcernés.Lagravureestdétailléeensection 5 (Figure 23).

Figure 23: Dossiersspéciaux :cesontdesdossiers ≪ virtuels ≫ pouvant référencerdiversfichierssansjamaismodifierl'emplacementréeldecesderniers.

28

Page 29: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.3 Rechercher des fichiers : Spotlight

LarecherchedefichiersestunélémentfondamentalduFinder.Larecherchetradition-nellesousWindowsselimiteàquelquescritères :nom,taille,date,contenu.SousUnix,larecherchepeutêtrepluspousséepardesoutilsdelalignedecommande. MacOS X proposeunnouveausystèmederecherchebaptisé Spotlight.

3.3.1 Accéder à Spotlight

UnSpotlight ≪ express≫ estaccessibleparlapetiteloupeàl'extrêmedroitedelabarredemenus(Figure 24).UneversionpluscomplèteestobtenueenpressantsimultanémentContrôle, Option et<espace>(⌃⌥<espace>)

Figure 24: LefenêtrederechercherapidedeSpotlight,obtenue via, Control et<espace>(⌃<espace>).Larechercheaétéeffectuéeicisurlemot apple.

L'unedesforcesdeSpotlightestlarecherchequasi-instantanéedemotscontenusdanslesfichiers.Danslessystèmestraditionnels,unetellerechercheestlonguecarelledemandedeliretouslesfichiersparcourusparlarecherche.Aucontraire,Spotlightmaintientàjourunebasededonnéesdesmotscontenusdanslesfichiersàchaquecréationoumodification.Ainsi,larecherchedecontenurevientàinterrogerlabasededonnées,aulieudeparcourirledisque,cequiestinfinimentplusefficace(Figure 25 pagesuivante).

29

Page 30: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.3.2 Requêtes complexes

Pourconstruiredesrequêtescomplexes,définissantplusieurscritèressurdesemplace-mentsparticuliers,onpasseplutôtparlefinderetsonmenu Fichier>Rechercher (⌘F).C'estparcemoyenquel'onpeutparexempleobtenirlalistedetouslesfichiersdudisquemo-difiésdernièrement(Figure 25).Laconstructiondesrequêtescomplexessefaitenappuyantsurlesboutons (+) et(-).

Astuce : Ilestpeuconnuquelebouton (+) setransformeen (...) silatoucheOption(⌥)estenfoncée ;lesrequêtespeuventalorsêtreencoreenrichies.

Figure 25: Un exemple de recherche Spotlight : tous les fichiers PDF contenant lemot≪ MacOS ≫ etmodifiésles2derniersmois.Larechercheestquasi-instantanée.

3.3.3 Extensions de Spotlight

LerôledeSpotlightestd'extraireenpermanencedesfichierstoutessortesd'informa-tionspourcataloguerleurcontenu.Celaimpliquequ'ilsoitcapablededécoderlui-mêmelaplupartdes typesdefichierscourants (.pdf, .doc…).Pardéfaut,Spotlightnegèrepastout(ilignoreparexemplele .php),maissonarchitectureestextensibleetilestpossibledecréer,etrajouter,desextensionsaumoteurd'indexationpourluienseignercommentdéco-dercertainstypesdefichiers.Lesapplicationsdetiercepartieutilisantdesformatsdefichierpropriétairesembarquentparfoisunetelleextension,développéeparl'éditeurdulogiciel.

DepuisLeopard,Spotlightpermetaussideréaliserdescalculsmathématiques :ilsuf-fitd'entrerlesopérationsàeffectuerdanslechampderecherche,etlerésultatducalculs'afficheautomatiquementcommeuneréponse ≪ Calculette ≫ deSpotlight.Lesopérationspeuventêtreélémentaires(1+2-3*4/5),ouutiliserdesconstantes(pi)etdesfonctionsma-thématiques(cos, sin, sqrt, pow…)

30

Page 31: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.4 Supprimer des fichiers

Lasuppressionsous MacOS X sefaitbeaucoupplussouventaveclatouche retourar-rière (Backspace ⌫)qu'aveclatouche Suppr,laquelleestd'ailleursabsentedesclaviersdeportableApple(l'utilisationdecettetoucheestdétailléeensection 4.2.4 page 42).

DansleFinder,c'estlemenu Fichier>Placer dans la corbeille,ouleraccourcicla-vier Commande-Backspace (⌘⌫)quipermetdesupprimerunfichier.Onpeutaussi,àlasouris,déposerdirectementunfichierdanslacorbeillequisetrouvetoujoursàdroiteduDock.

3.4.1 La corbeille

Lacorbeillede MacOS X contientlesfichierssupprimésdel'utilisateur.Lesfichiersontenfaitétédéplacésdansledossierinvisible .Trash quisetrouvedansledossierpersonneldel'utilisateur.Ilsrestentainsirécupérables,àmoinsquelacorbeillesoitvidée,auquelcasilssontréellementsupprimésdusystèmedefichiers.Ilexisteégalementundossier .Trashàlaracinedechaquedisqueduretpériphériqueamovible ;lecontenudelacorbeilletelqu'affichédansleFinderestleregroupementducontenudecesdossiers.

Lacorbeillede MacOS X estpratiquemaiscertainesfonctionnalitésluifonttoujoursdéfautdans MacOS X version10.5.

– ilestimpossibledesupprimerunfichierparticulierdelacorbeille.Celle-cidoittou-joursêtrevidéed'unbloc,cequipeutêtreproblématiquesil'onsouhaiterécupérerl'espaceoccupéparlesfichiersàsupprimersurunpériphériqueamovible.

– ilestimpossibledeclasserlecontenudelacorbeillepardatedesuppression.

Notezquelacorbeilleaégalementunrôlesupplémentaire :Ellesetransformeensym-boled'éjectionlorsquel'ondéplaceunvolumeàlasouris(commeunvolumereprésentantunpériphériqueamovibleteluneclefUSB).

Figure 26: Corbeillevide,Corbeillenonvide,Corbeillepouréjecterunvolume

Enfin,d'unpoint de vuede la sécurité, la corbeille peut être vidée et son contenu≪ broyé ≫ (Finder > Vider la corbeille en mode sécurisé), c'est-à-direque lesfichierssontnonseulementoubliés,maisqueleurcontenuestécrasé,pouréviterquecertainsutili-tairesderécupérationpuissemalgrétoutretrouverlesinformationsenanalysantledisque.

Aveclasuppressiondesfichiers,ilestd'usaged'évoquerleurrestaurations'ilsontétésupprimésparerreur.Audelàdeleurrécupérationdanslacorbeille,unbonsystèmedesauvegardes(parfoisappelés backups)devraitpermettrederetrouverdesdonnéesmodifiées,égaréesousupprimées,mêmelongtempsaprès.Voyezlasection 3.9 page 35 pourquelquesexplicationssurlatechniquesimplifiéeproposéepar MacOS X.

31

Page 32: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.5 Les périphériques amovibles

Lespériphériquesamovibles sontautomatiquementdétectéspar leFinder.Que l'onglisseunCD/DVD danslelecteur,quel'onbrancheuneclefUSB,quel'onamorceuneconnexionréseauavecunserveurdefichiers,ouquel'onmonteuneimagedisque(cf. sec-tion 3.6.3 pagesuivante),levolumecorrespondantapparaîtalorssurlebureau.

SiunCD estéjectédefaçonmatérielleenappuyantsurlatouched'éjection,lesautresdoiventaussiêtreéjectés,maisdefaçonlogicielle.LeFinderproposetroismoyensd'éjecterunvolume(enplusdeséventuelsmenuscontextuels) :

– Utiliserlemenu Fichier>Éjecter (⌘E) ;– Utiliser le symboled'éjectionapparaissantàcôtéduvolumedans lepanneaudegauchedesfenêtresduFinder(Figure 27) ;

– Glisserlevolumedepuislebureaujusqu'àlacorbeille,quisetransformealorsensymboled'éjection(Figure 3.4.1 pageprecedente).

Figure 27: Unedes solutions pour éjecter un volumede façon logicielle est d'utiliser lesymbolequiapparaîtdanslesfenêtresduFinder.

3.6 Fichiers spéciaux

Enplusdes dossiersintelligents et dossiersàgraver présentésensection 3.2.3 page 28,leFinderdonneaccèsàquelquestypesdefichiersparticuliers.

3.6.1 Archives

LeFinderintègreuncompresseur/décompresseur zip.Ilneproposepas,enrevanche,d'explorerdynamiquementlecontenud'unearchive zip.Onnepeutpasnonplusextraireunseulfichierdel'archive,leFinderladécompressed'unbloc.À l'usage,cesystèmeestétonnementpratique,carilestassezrapideetunegranularitéplusfinen'estquetrèsrare-mentutile.

Pourceuxquiestimentcontrariantdedevoirdécomprimerunearchivepourlisterlesfichiersquiysontcontenus,ilesttoujourspossibled'installer ArchiveQuicklookPlugin 1,

1. http://homepage.mac.com/xdd/software/archive/download/Archive.qlgenerator01.zip

32

Page 33: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

qui,commel'indiquesonnom,permetd'utiliserQuicklook(cf. section 3.7 pagesuivante)pouravoirlalistedesfichiers.

3.6.2 Paquets

Lanotionde paquet aétébrièvementintroduitedanslasection 2 page 19.Unpaquetestundossiermaquilléenfichier.Decettefaçon,ilestpossibledeprésenteràl'utilisateurunensembledefichiersindissociablescommeunélémentuniqueetatomique.LeFinderpermetcependantparl'action Afficher le contenu du paquet,disponibledanslemenucontextueld'actions(cf. section 4.1.2 page 38),de ≪ rentrer ≫ dansunpaquet.

Certainstypesdedonnéessontparticulièrementadaptésàl'utilisationdespaquets :– lesapplications :uneapplicationembarqueainsiàlafoislecodeexécutableettouteslesressourcesassociées.

– les paquets d'installation : les applicationsmunies d'une procédure d'installation(cf. section 2.1 page 19)sontprésentéescommedespaquets,quel'onpeutexploreravantl'installationpoursedonneruneidéeducontenu.

– lesdocuments :Uneapplicationcréesouventdesdocuments riches,embarquanttexte,images,vidéos… Plutôtqued'utiliserunformatdefichierbinairecomplexe,ilestpluspratiqued'utiliserunpaquet.Decettefaçon,ledocumentresteaccessiblecommeunsimplefichier,maisilesttrèsfaciled'explorersesressources,sansutiliserpourchacuneuncodagesupplémentaire.

3.6.3 Images disques

Lesystèmedefichiersde MacOS X (cf. section 8.2.1 page 57)gèrelesAlias(cf. sec-tion 3.2.2 page 27)etleslienssymboliquesUnix(cf. section 9.3.1 page 61).Cependant,cesfonctionnalitésdesystèmedefichierspeuventnepasêtreconservéeslorsd'unenvoidefichierparmail,oudelacompressiondansunearchive. MacOS X proposedoncunesortedeconteneurappelé imagedisque,quipermetdegarantirl'intégritédesspécificitésdusystèmedefichiers.Uneimagedisquepeutêtretransmisesousformed'unfichierpor-tantl'extension .dmg.Pourl'ouvrir,ilfautdouble-cliquerdessus ;elle ≪ monte ≫ alorssurlebureaul'équivalentd'unvolumetemporaire,commesiunpériphériqueamovibleavaitétébranché.Commetouslesvolumes,celui-cipeutêtre ≪ éjecté ≫ (enleglissantverslacorbeille,parexemple).L'imagedisqueestalorsfermée,maislefichier .dmg subsiste.

Lesapplicationstéléchargeablessurlenetsontsouventencapsuléesdansuneimagedisque.Ilsuffitalorsdetéléchargerlefichier .dmg,l'ouvrir,enextrairelecontenuetlecopiersurledisque.Ensuite,onpeutéjecterl'imagedisqueetsupprimerle .dmg :ilsubsisteratoutcequiauraétéextraitdel'imagedisque.

Pourcréersoi-mêmeuneimagedisque,onpeututiliserl'applicationUtilitairedeDisque(cf. section 8.2 page 56),oumêmedesoutilsenlignedecommande.Quelqueslogicielsontégalementétécrééspoursimplifierlatâche :DropDMG 1 (partagiciel), FreeDMG 2 (gratuit),EasyDMG 3 (gratuit)…

Uneimagedisquesousformedefichier .dmg peutêtrecompressée.Onneperddoncrienàl'utiliserplutôtqu'unearchive .zip ou .tgz normale.

1. http://c-command.com/dropdmg2. http://www.kelleycomputing.net:16080/freedmg3. http://www.blackbirdblog.it/progetti/easy-dmg

33

Page 34: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Lesimagesdisquessontaussiutiliséespourréaliserdesgravures(cf. section 5 page 45).

Figure 28: À gauche,le fichier .dmg d'uneimagedisque.Double-cliquerdessusmonteunvolume surlebureau,commeàdroite.Éjectercevolumefermel'imagedisque,maisnesupprimepaslefichier dmg.

3.7 QuickLook

MacOS X 10.5aintroduit QuickLook,unsystèmepermettantdevisualiserlecontenud'unfichiersanslancerd'application.Enappuyantsurl'icôneenformed'œild'unefenêtreFinder(cf. 29),ouenappuyantsurlabarreespace,unaperçudufichierestprésenté.Cetaperçuestprisenchargepar MacOS X,oupardesplug-insQuickLookinstallésparl'utilisa-teur.Ils'agitdevisualiseurstrèslégers,nepermettantpasd'éditerlefichier,maiscapablesd'afficherlescontenuscompatiblesdefaçonquasi-instantanée.

IlestaisédetrouversurInternetdesextensionspourQuicklookcapablesdegérerdesformatsque MacOS X neprendpasenchargepardéfaut 1.

Figure 29: LeboutonquidéclencheQuickLook,égalementaccessibleenappuyantsurlabarreespacesiunfichierestsélectionné.

Figure 30: QuickLookenaction.UnfichierExcelpeutêtreaffichéparQuickLooksanslanceraucuneapplication.

1. parexemple : http://www.qlplugins.com/browse

34

Page 35: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.8 Compléments au Finder

3.8.1 PathFinder

Certainespersonnes trouventque leFinder,dont l'apparenceapeuévoluédans lesdifférentesrévisionsde MacOS X,estencoretropsimpledans MacOS X version10.5.Ilestpossibledetrouverdesutilitairespourlecompléter,voireleremplacerparuneinterfacemoinsdépouillée.Letrèsconnu PathFinder 1 (payant)remplitsemble-t-ilcerôleavecbrio.

3.8.2 Les lanceurs

Pouraccéderrapidementàdesapplicationsoudesfichiersenn'utilisantqueleclavier,SpotlightsousLéopardestdevenusuffisamentperformantpourêtreutiliséàtitreprincipal.PourceuxquiveulentallerplusloindanslecontrôledeleurMac,ilestpossibledesetour-nerversdesapplicationsdédiées,telles Butler 2 (donationsouhaitée), Launchbar 3 (payant),QuickSilver 4 (gratuit,open-source)ou GoogleQuickSearchBox 5 (gratuit,open-source).ParrapportàSpotlight,cesapplicationsprésententl'avantageden'indexerqu'unnombrepluslimitéd'éléments,cequileurpermetd'avoiruneplusgrandepertinence,toutendispo-santdesystèmesdeprédictionpermettantd'entrerdesabréviationsplutôtquelenomexact(parexemplemswaulieuMicrosoftWord).BienqueSpotlightremplissetrèsbienlerôledelanceur,l'utilisationdecesproduitscontinued'avoirunsens,ayantacquisaucoursdutempsd'autresfonctions,tellesquelamanipulationdefichiers,lepresse-papiermultiple,desfonctionsderecherchesurInternet,unecalculatrice,lecontrôled'iTunes…

Lesquatreproduitsprécédemmentcitésontchacunleursavantagesetleursinconvé-nients :Butleresttrèscomplet,maispeuévolutif.Ilal'avantage(oul'inconvénient,suivantlespointsdevue)d'ajouterdesélémentsdanslabarredemenuetdansundocklet,pourunaccèsrapideàlasouris.Launchbaresttrèsappréciépourlaqualitédesesprédictions,sarapiditéetsadiscrétion.QuickSilverestleplusouvert,ildisposed'ungrandnombredeplug-ins,cequilerendtrèsflexible,maisilestpluslentquelesautresdanssesrecherches(cequin'estpasperceptiblesurunemachinerécente).Sontalond'achilleestletempsdefamiliarisationnécessaireàtirerlemeilleurpartidesesdifférentsplug-ins.À noterqu'iln'estplusmaintenuparsonauteur,quiseconsacremaintenantàGoogleQuickSearchBox.Lasimilitudeentrelesdeuxproduitsestdecefaitévidente.GoogleQuickSearchBoxestmoinscompletetmoinsouvert,etoffreunemeilleureintégrationaveclesservicesGoogle.

Lapréférenced'unproduitàund'autreestplusunematièredegoûtqu'autrechose.

3.9 Sauvegarde : Time Machine

Lasauvegarderégulièredesdonnées,pourpallierlespannesdesdisquesdursnotam-ment,estsouventuncasse-tête,carilfauttrouveruncompromisentrefiabilitéetcontraintesd'utilisation(régularité,stockage,tempsdetraitement...).Constatantqueseulelasimplicitépouvaitconduirelesutilisateursstandardsànepasnégliger lessauvegardes,Appleain-troduit TimeMachine dans MacOS X 10.5. TimeMachine seprésentecommeuneappli-cationpermettantd'accéderàl'historiquedessauvegardes,maiselleaunepartie ≪ silen-

1. http://www.cocoatech.com/pf42. http://www.petermaurer.de/butler3. http://www.obdev.at/launchbar4. http://quicksilver.blacktree.com5. http://code.google.com/p/qsb-mac

35

Page 36: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

cieuse ≫ responsabledelacréationdecessauvegardes.Ellenenécessitegénéralementpasd'interaction,etestconfigurabledanslespréférencessystème.

Figure 31: TimeMachineseprésentecommeuneapplication,quiunefoislancéedonneaccèsauxdifférentessauvegardeseffectuéesenarrière-plan.

3.9.1 Création des sauvegardes

Timemachine nepeutfonctionnerquesivousdisposezd'unpériphériquedestockageexterne(disqueduramovible,oudisquedurréseau).Eneffet,lebutpremierétantdere-trouverdesdonnéesencasdepannedudisqueprincipaldevotremachine,ilnefautpasenvisagerd'yfairelessauvegardes.

Lapremièrefoisquevousconfigurez TimeMachine,vousdevezluiassocierunpériphé-rique.Ensuite,àchaquefoisque TimeMachine veutdéclencherunesauvegarde,ilvérifiequelepériphériqueestprésent ;s'ilnel'estpas,lasauvegardeestreportée.Lepluspratique(maispasforcémentleplusperformantentermesdedébit)estdedisposerd'undisqueduraccessibleparunréseausansfil(commeundisque TimeCapsule venduparApple).Ilestalorsdisponibleenpermanencesansgênerlamobilitédelamachine.

L'efficacitédessauvegardesde Timemachine reposesurdifférentesfonctionnalités :– sauvegardesàlademande :ilestpossiblededéclencherunesauvegardeàn'importequelmoment,silepériphériquedestockageestconnecté.

– sauvegardesincrémentales :entredeuxsauvegardes, MacOS X notelesfichiersquiontétédéplacésoumodifiés :seulscesfichiersserontdoncconcernésparlasauve-gardesuivante,etaucuntempsn'estperduàlesdétecter.Aufinal,ilparaîtsouventmoinslongdefairebeaucoupdesauvegardesrapprochéesquepeudesauvegardesespacées.

– stockage économe : le système de fichiers (cf. section 8.2.1 page 57) utilisé parTimeMachine luipermetdenepasdupliqueràchaquesauvegardeunfichiernonmodifié.

– stockageintelligent :l'inconvénientdessauvegardesrapprochéesestqu'ellesrisquentdesauvegarderpourriendesfichierstemporairesgénérésparl'activitédel'utilisa-teur.Cesfichiersapparaissentetdisparaissentenfonctiondel'activité,etilestpeupertinentdeslessauvegarder. TimeMachine prendencompteladuréedeviedesfi-chiers :siunfichiern'apasvécuplusd'uneheure,ilserasupprimédessauvegardesaprès24h.S'iln'apasvécuplusd'unjour,ilserasuppriméauboutd'unmois.Enrevanche,s'ilasurvécuunesemaine,ilserasauvegardéaussilongtempsquepossibleenfonctiondelaplacedisponible(voirlepointsuivant).

– suppressionintelligentedessauvegardeslesplusanciennes :silepériphériquedesauvegardevientàêtresaturé, TimeMachine proposedecontinueràl'utiliserensup-primantlessauvegardeslesplusanciennes.Celasignifiequesiunfichierestprésentdanslessauvegardes,maisn'estplusprésentsurvotredisquedepuistrèslongtemps,TimeMachine considèrequevousnevoudrezsansdoutepluslerécupérer.Cesontcesfichiersquiserontsupprimésenpriorité.

36

Page 37: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

3.9.2 Accès aux sauvegardes

L'application TimeMachine présentedans Applications nesertqu'àaccéderauxsau-vegardes.Lepériphériquedestockagedoitdoncêtrebranché.Danscecas,unesortede≪ voyagedansletemps ≫ estproposé,permettantdevoiràchaqueinstantlecontenudesdossiers.Retrouveretrestaurerunfichierestalorsassezaisé.

Pourl'instant,seulsleFinderet iPhoto offrentunebelleintégrationde TimeMachinedansleurinterfacepoureffectuerdetellesrecherches.

Figure 32: TimeMachinepermetd'explorertouslesétatsantérieursdesdossiersetfichiers

3.9.3 Limitations

TimeMachine n'estpaslasolutiondesauvegardelapluspuissancequipuisseexister :ellemetplutôtenavantlasimplicité. Iln'estpaspossible,parexemple,deplanifiertrèsfinementlacadencedessauvegardesoud'exclureuniquementcertainsfichiers.

L'utilisateuravancépeutchercherdesalternatives,oudesaméliorationsde TimeMachineàtraversd'autreslogiciels.Voyezlasection 12.14 page 74.

37

Page 38: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

4 Souris, Trackpad et ClavierPourcequiestdesnombreuxraffinementsd'utilisation,leclavieretlasourisdeMacOS X

nesontpasenresteetdisposentd'unelogiqueglobalequirendtrèsfluidel'utilisationdesnombreusesfonctionnalitésdiscrètementintégrées.

4.1 La souris et le clic

4.1.1 Un bouton unique

LaplupartdessourisApplenedisposentqued'unseulbouton.La mightymouse pro-duite récemmentpar lacompagnieestuneexception,caronpeut laconfigurerpoursecomportercommeayantdeuxboutonsdistincts.Cettevolontéden'avoirqu'unboutonaplusieursconséquences :

– celanesignifienullementque MacOS X neconnaîtpasleclicdroitoulamolette :ilsuffitdebrancherunesourisàdeuxboutonspours'enservircommeprévu.

– leséquivalentsduclicdroitetdudéfilementsontdisponiblesmêmesansavoirdeuxboutons.Enmaintenantlatouche Control (⌃) enfoncée,unclicestl'équivalentd'unclicdroit.

– lesdébutants,ayanttendanceànepasdifférencierlesdeuxclics,sontmoinsdéroutésparunesourismono-bouton.

– enforçantlessourisàn'avoirqu'unbouton,Appleimposeauxconcepteursdelo-gicielsdeconstruireuneinterfaceclaire.Leboutondroitnedoitjamaisapporterdefonctionnalitésimpossiblesàatteindreautrement.

Cettedernièrecontrainte,trèsforte,montretrèsrapidementsonintérêt.Unlogicielquires-pectecetterègleestsouventbienplusagréableàutiliserqu'unlogicielquinelarespectepas,carcelatraduitunevolontéduprogrammeurdesimplifierlaviedel'utilisateurplutôtquelasienne.

4.1.2 Le menu contextuel

Lanotiondemenucontextuelestcellequidonneleplusd'intérêtauclicdroit.L'utilisa-tiond'unesourismono-boutonn'estcependantpasrédhibitoire,etdenombreusessolutionsexistentpoursepasserd'undeuxièmebouton :

– pourobtenirlemenucontextueld'unobjetnonsélectionnable,leControl-clicestsatisfaisant.

– pourobtenirlemenucontextueld'unobjetsélectionné,leslogicielsdisposentgéné-ralementd'unpetitboutondontl'icôneestunerouedentée,etquirévèlelemenucontextuel.LeFinderdisposeparexempled'untelbouton(Figure 33 pagesuivante).

– danslanavigationparhyper-lien,onpeutsouhaiteractiverlelien,ouvrirleliendansunenouvellefenêtre,outéléchargerlacibledulien ;cesonttroisopérationscou-ranteslorsquel'onnaviguesurunsiteWeb.Lenavigateur Safari définitlesstandardssuivants :activerleliensefaitencliquant,activerleliendansunenouvellefenêtresefaitencliquantetenmaintenantenfoncéelatouche Commande (⌘),ettéléchargerlaciblesefaitavecunclicetlatouche Option (⌥).

38

Page 39: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

(a) (b)

Figure 33: Unerouedentéerévèlegénéralementunmenu ≪ action≫ comparableàunmenucontextuel.(a)LeFinderet(b)Maildisposentparexempled'untelbouton.

4.1.3 Le nombre et la durée des clics

Nombre de clicsLenombreetladuréedesclicssontaussidesélémentsdiscriminantsdansl'utilisationdelasouris.Commeàl'accoutumée,unclicsélectionneetunclicactive.Dansleséditeursdetexte,trèssouvent,unclicdéplacelecurseur,undoubleclicsélectionneunmotetuntripleclicsélectionnelaligne.Applerecommnandeauxprogrammeursdenepasprévoirdecomportementspécifiqueàplusdetroisclics.

Durée des clicsSousMacOS X,laduréeduclicaégalementsonimportance.Undemi-clic,ouclicprolongé,correspondàl'appuisurleboutondelasourissanslerelâcherimmédiatement.Certainsélémentspeuventbénéficierdecettedifférence.

– lemenucontextueldesélémentsduDock(cf. section 1.1 page 9)peuventêtreobte-nusparControl-clicouparclicprolongé.

– sil'onnaviguedansunmenuouvertparclicprolongé,lemenus'effacelorsquel'onrelâchelebouton.Silemenuestouvertparunclicsimple,ilresteouvertjusqu'àréalisationd'uneactionoud'uneannulation.Leclicprolongéestdoncplutôtutilisélorsquel'onconnaîtdéjàlecontenudumenu,leclicsimplepermettantdefaireuntourd'horizon.

4.1.4 Le trackpad

SurlesmodèlesrécentsdeportableApple,lestrackpadsdisposentsouventdel'émula-tionlogicielleduclicdroitetdudéfilement :

– leclicdroitpeutêtredéclenchéencliquantavecdeuxdoigtssurlasurfacedutrack-pad ;

– ledéfilementpeutêtredéclenchéenglissantdeuxdoigtssurlasurfacedutrackpad.Pourlesmodèlesplusanciens,ilexistedesutilitaires,nongarantisparApple,quitententde simulercecomportement.Onpeutciterparexemple iScroll 1 (gratuit)et SideTrack 2

(graticiel).

1. http://iscroll2.sourceforge.net2. http://www.ragingmenace.com/software/sidetrack/index.html

39

Page 40: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Les ≪ Gestures ≫ :LesversionsrécentesdesordinateursportableApple(MacBooketMacBookPro)sup-

portentdefaçonplusoumoinsévoluéedesgestes ≪ complexes ≫ effectuéssurleTrackpad.Ilpeuts'agirdeclicsàunouplusieursdoigts,desdéplacementsàunouplusieursdoigts,de rotationsdesdoigts,etcelaen fonctionde lapositionsur leTrackPad. Ilestpossibled'affecterdesactionsdifférentesàdescasparticuliers,commeparexemple :

– ledéfilementsideuxdoigtsglissentsurletrackpad ;– larotation/zoomd'imagessideuxdoigtstournentoupincentleTrackPad.

Lesdifférentsmouvementspossiblessontillustrésdanslapanneau Trackpad desPréférencesSystème.

4.1.5 Le Glisser/déposer

Leglisser/déposerest trèsprésentdans MacOS X, ilestdonc judicieuxd'essayerdel'utiliseraumaximum.Voiciquelquesexemples :

– untextesélectionnépeutêtredéplacéparuncliclongsuivid'unglisser/déposé ;– unfichieroudossierpeutêtredéposédansundialogued'ouverture/sauvegardedefichierpourmodifierlasélectiondecedialogue ;

– unfichierpeutêtredéposédansunterminalpouryinsérerlechemincomplet ;– l'icônedeproximité(cf. section 1.3.3 page 14)donneunaccèsrapideauxdocumentsattachésauxfenêtres ;

– lorsdudéplacementd'unfichierdansleFinder,lesdossiersontuneouvertureauto-matique(cf. section 3.2.1 page 26) ;

– unglissé/déposépeutêtreeffectuétoutenutilisantExposé(cf. section 1.5 page 16) ;– lapalettedecouleursdusystèmepermetdeglisser/déposerunecouleur.

4.2 Le clavier et les raccourcis clavier

4.2.1 Les modificateurs clavier

LesclaviersAppledisposentdequatremodificateursclavier.La touche Commande (⌘ou ), la touche Option, (⌥), la touche Control (⌃),et la touche Majuscule (⇧).Sur lesordinateursportablesvientégalementunetouche Fn.

– Latouche Commande (⌘) s'appelaitavant MacOS X latouche Pomme,symboliséepar.Sansdoutedansunsoucid'internationalisation,letrèflearemplacélapomme.Cette touche est unmodificateurqui transformeun événement clavier en action,ouquimodifielasignificationd'unclicdesouris.C'esttrèssouventl'équivalentdela touche Control desautres systèmesd'exploitation.Parhabitude,onparle sou-ventdesraccourcis ≪ Pomme-quelquechose ≫,plussympathiqueàprononcerque≪ Command-quelquechose ≫.

– Latouche Option (⌥),aussiappelée Alt,apourvocationden'êtrequ'une option,àsavoirunemodificationtrèslégèreducomportementinitial.Parexemple,copieraulieudedéplacerunfichier,fermertouteslesfenêtresaulieud'uneseule,obtenirunelettreprochedecelledelatouchepressée(voirplusendétailslasection 4.2.4page 42)…

– Latouche Control (Ctrl)estbeaucoupmoinsutiliséequelesautres.Ellepeutservirpouraideràdifférencierdes raccourcisclavier sur les logicielsqui fontungrandusagedeceux-ci ;ellepeutservirpourlessignauxUnix(cf. section 9 page 60).Elleestégalementprésentedansleslogicielsoriginairesd'unautresystèmeetportésrapi-

40

Page 41: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

dementsous MacOS X :danscecas,lesraccourcisclaviersontrarementtransposéssurlatouche Commande.Dansunraccourciclavier,latouche Control estreprésentéeparlesymbole ⌃.

– Latouche Majuscule (⇧) auncomportementprochedeceluid'Option (⌥).– Latouche Fn desportablescompenselaréductiondunombredetouchesduclavier.Ellepermetgénéralementd'obtenirdestouchesdefonction,commelevolume,oulepavénumérique.Lecomportementdecettetoucheencombinaisonavec F1, F2…F12 estreconfigurabledanslesPréférencesSystème.

4.2.2 Utilisation des modificateurs clavier

Lesmodificateursclavierssontbeaucouputilisésdanslesraccourcisclavierprésentéssection 4.2.3,maisilsontégalementunrôleàjouerencombinaisonaveclasouris.

Commeilaétémontréensection 3.2 page 26,ilspermettentderendreplusrapidelanavigationet lesopérationseffectuéesdans leFinder.Parexemplepour lacopieavecOption (⌥),oulacréationd'aliasavec Option Commande (⌥⌘).

Demanièreplusgénérale,latouche Option (⌥) estsouventsynonymede copie,etlatouche Commande (⌘) desélectionoudéplacement.

Unbonexempleestlamanipulationd'unobjetsousKeynoteouOmnigraffle(Figure 34).

Figure 34: Déplacerl'objetsélectionnéavec Option (⌥) permetd'enfaireunecopie.Enat-trapantundesbordsdelasélection,onpeutlafairetourneravec Commande (⌘),oularedimensionner.Redimensionneravec Majuscule (⇧) préservelerapportlar-geur/hauteur.Redimensionneravec Option (⌥) réaliseunehomothétiecentrale.

4.2.3 Les raccourcis clavier

Lesraccourcisclaviersneméritentquerarementdesexplicationsdétaillées.Pourtant,sous MacOS X,commenousl'avonsvuàlasection 4.2.1 pageprecedente,lesmodifica-teurs clavier Commande(⌘), Option(⌥) et Control(⌃) disposentd'une logique internebienrespectée,quipermetuneutilisationcohérentedesraccourcis.

Sous MacOS X commeailleurs,lesraccourcisclaviersassociésàdesarticlesdemenusontdécritàdroitedecesarticles.Enexplorantunmenu,onpeutdoncimmédiatementconnaîtrelesraccourcis.Notonscependantquelorsdudéclenchementd'unraccourcicla-vier,lemenuconcernéestmisensurbrillancequelquesinstants,cequipermetderetrouverl'actionproduitesielleauneffetimprévu.

41

Page 42: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Enfin,puisquelatouche Optionmodifiecertainsraccourcis,ilestintéressantdeconsta-terqu'appuyersurlatouche Option peutchangerdynamiquementlecontenudesmenus.Si l'onouvrelemenu Fichier duFinder,etquel'onpresse Option,onpeutvoir lemenumodifié.

4.2.4 Les caractères spéciaux

Lalogiquedesmodificateursclavierde MacOS X donneunaccèstrèsrapideetintuitifàdenombreuxcaractèresspéciaux.Commesouvent,c'est Option quipermetdemodifierlégèrementunetouchepourobtenirlecaractèredésiré,latoucheenquestionétantlapluslogiquepossible.

– le Suppr surunclavierportableestobtenupar Fn+Backspace (Fn⌫)– Lesaccolades {} sontobtenuspar ⌥( et ⌥)– Lescrochets[ ]sontobtenuspar ⇧⌥( et ⇧⌥)– Lepipe (|)estobtenupar ⇧⌥L– L'antislash(\)estobtenupar ⇧⌥/– Letilde ˜ estobtenupar ⌥N– Le æ estobtenupar ⌥A,le œ par ⌥O– Le µ estobtenupar ⌥M– Letiretlongestobtenupar ⌥-– LeccédillemajusculeÇ estobtenupar ⌥ç– L'accentaiguestobtenupar ⇧⌥&– Lesmajusculesaccentuéessontobtenuesenutilisantleverrouillagemajuscule(⇪)etlesminusculesaccentuéesquesontà,é,è,ï…

– lespointsdesuspensionsontobtenusavec ⌥;Cenesontlàquequelquesexemplesparmidenombreuxautres.Pourexplorertouteslesressourcesduclavier, ilestpossibled'activer la Palettedecaractères et le Visualiseurdeclavier,tousdeuxaccessiblesdanslesPréférencesSystème,panneau International,ongletMenuSaisie.

Figure 35: La Palettedecaractèresdonneaccèsàdenombreusesinformations sur tous lescaractères,triéspartypes.

Figure 36: Le Visualiseurclavier montreles effets des touches au furetàmesurequ'ellessontpres-séesetcombinées.

42

Page 43: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Notezégalementquedanslepanneau International desPréférencesSystème,ongletMenuSaisie,ilestpossibled'activerensusduclavierFrançaisnormalunclavier ≪ Français-numérique ≫ (cf.Fig. 37).Cedernierpermetdemodifierlégèrementlecomportementdestouchesdechiffressurunclaviern'ayantpasdepavénumérique(typiquementunclavierdeportable).Ordinairement,pourobtenirleschiffres,ilfautpresserlatouche Majuscule (⇧),etce,mêmelorsquele Caps Lock (⇪) estactivé.Cechoixdélibéréestpratiquepourfavoriserlesmajusculesaccentuées(É,È,À) lorsdelasaisied'untexte.Enmodeclaviernumérique,aucontraire,leverrouillagemajusculepermetd'obtenirleschiffressanslatouchemajuscule.

Figure 37: Ilestpossibled'activerunaccèsrapideauclaviernumérique.

4.2.5 Quelques raccourcis clavier

Laplupartdesraccourcisclavierssous MacOS X sontlesmêmesquesousd'autressys-tèmes, Commande (⌘) remplaçant Control (⌃).Ilyacependantquelquesexceptionsnotables.Voiciunbrefrécapitulatifderaccourcisplusspécifiquesà MacOS X.

– lamanipulationdesfenêtressefaitavec ⌘N (nouvelle), ⌘W (fermer), ⌘M (réduire) ;celaestdétailléensection 1.3 page 13.

– dans leFinder, ⌘⇣ et ⌘⇡ permettent respectivementd'activerunélément (rentrerdansundossierououvrirunfichier)ouderemonterd'unniveau.Attention,⌘O alemêmecomportementque ⌘⇣ (≪ Commande-bas ≫) 1.

– lestouches Suppr, Fin, Début, PageUp et PageDown étantabsentesdesclaviersdepor-tables,ontrouveralesraccourcissuivantsdansleséditeursdetexte :– Fn-Backspace (Fn⌫)pourSupprimer– ⌘⇠ et⌘⇢ pourallerrespectivementendébutetfindeligne(⇧ poursélectionner)– ⌥⇠ et⌥⇢ pourallerrespectivementendébutetfindemot(⇧ poursélectionner)– ⌘⇡ et ⌘⇣ pourallerrespectivementendébutetfindedocument(⇧ poursélec-tionner)

– ⌥⇡ et ⌥⇣ pournaviguerentrelesparagraphes(⇧ poursélectionner)– Fn⇡ et Fn⇣ pournaviguerentrelespages(⇧ poursélectionner)

– la ≪ recherche≫,unautrepointclef,nefaitpasappelàdestouchesexotiquescommeF3 :– ⌘F ouvreledialoguederecherche– ⌘G cherchel'occurencesuivante, ⇧⌘G cherchel'occurenceprécédente– ⌘E initialiselarechercheaveclasélectioncourante

– ledictionnaireintégréà MacOS X estégalementtrèsfaciled'accès :– Option-Echap (⌥⎋)ouvreledictionnaired'auto-complétion– Control-Commande-D (⌃⌘D)donneladéfinition(anglaise)d'unmotpointéparlasouris

– la ≪ sélection ≫ mériteaussid'êtrecitée :

1. cequiprésenteunedifficultéàêtreexpliquéoralementenfrançais.

43

Page 44: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

– sélection+Commande (⌘) :sélectiondiscontinue(onpeutsélectionnerdesportionsdetextedisjointes)courante ;c'estlemêmecomportementquelasélectiondis-continuesousleFinder(cf. section 3.1.1 page 24).

– sélection+⌥ :sélectiondetexteverticale.Enfin,ilestbondesavoirquedenombreuxraccourcisdanslestyle Emacs sontpré-sents,encombinaisonaveclatouche Control (représentéepar ⌃).Jenelesciteraipasici,onpeutentrouverlalisteexhaustivedanslesystème 1 etdansladocumentation 2.

1. /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/StandardKeyBinding.dict2. http://developer.apple.com/documentation/Cocoa/Conceptual/BasicEventHandling/Tasks/

TextDefaultsAndBindings.html

44

Page 45: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

5 GravureLagravuresous MacOS X nenécessitepasdelogicielparticulier,sauflorsqu'ils'agitde

graverplusieurssessionsoudeconfigurerfinementlagravure.Enpratique,ilsuffit :– d'insérerunCD vierge ;– dedéposerdesfichiersetdossierssurleCD (cequinedéclenchepaslagravure :ilestdoncpossiblederevenirenarrière) ;

– degraverleCD,soitparlemenu Fichier>Graver ≪ le nom du disque ≫,soitparlebouton ≪ graver≫ apparaissantdansledossierreprésentantlesdonnéesàgraver,soitparlapetiteicônedegravureapparaissantenfaceduvolumedanslamargelatéraledelafenêtreduFinder(Figure 38).

Figure 38: Siunvolumepeutêtregravé,leFinderajoutedesboutonsmettantlagravureàportéed'unclic.

5.1 Dossier à graver

Ilestpossibledepréparerlecontenud'unCD àgraversansdisposerd'unCD vierge.MacOS X proposedecréerun Dossieràgraver quipeutêtreutiliséplustard.Créerunteldossiersefait via lemenuduFinderintitulé Fichier>Nouveau dossier à graver.Un ≪Dos-sieràgraver ≫ secomportecommeunCD viergepourleFinder(cf.Fig. 39 pagesuivante).Lesfichiersoudossiersqu'onydéposenesontpasréellementdéplacésdessus,maissimple-mentréférencéspourlagravure,pardes alias (cf. section 3.2.2 page 27).L'écritureeffectivese faitaumomentde lagravuresur lemedium.Pour lancer lagravured'un ≪ Dossieràgraver ≫,onpeututiliserlemenu Fichier>Graver ≪ nom du dossier ≫ sur le disque…

45

Page 46: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Figure 39: Undossieràgraversecomportecommelevolumed'unmediumàgraver.

5.2 Utilisation d'images disque

Pourcréerunecopied'unCD ouDVD,ilestpossibledestockercederniersurledisquedursousformed'imagedisque(cf. section 3.6.3 page 33).Pourcréeruneimagedisque,onpeutpasserparl'application Utilitairededisque 1.L'imagedisquepeutensuiteêtregravéed'unbloc.Pourgérerplusieurssessions,oueffacerunCD-RW,ilfautégalementpasserparUtilitairededisque.

5.3 Gravure avancée

Pourcréerdesgravurestrèspersonnalisées,avecunmaximumd'options,ilfautsetour-nerversdeslogicielstiers,dontquelques-unssontcitésenexempleàlasection 12 page 69.Undeslogicielslesplusconnusest ToastTitanium 2 (payant) ;onpeutaussiciter LiquidCD 3

(gratuit).

1. /Applications/Utilitaires/Utilitaire de disque2. http://www.roxio.com/en/products/toast3. http://www.maconnect.ch/index.php?rac=/liquidcd.html

46

Page 47: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

6 Services réseaux et connectiqueCommetoutsystèmed'exploitationmoderne, MacOS X disposedenombreuxservices

réseaux. Via lesPréférencesSystème,panneau Partage,ilestpossibled'activerlepartagedefichier,leserveur SSH,leserveurWeb… Bienentendu,cesservicespeuventêtremanipulésdirectementenlignedecommandedansunterminalUnix(cf. section 9.1 page 60).

Pourseconnecteràunserveur,leFinderproposeunaccèsau ≪Réseau≫ représentéparuneicône,àlaracinedel'ordinateur(Figure 40).Ilestcapablededétecterautomatiquementdenombreuxservicesdisponiblessurceréseau.

Figure 40: L'icônedonnantaccèsau réseausesitueà la ≪ racine ≫ duFinder,aumêmeniveauquelesvolumesdel'ordinateur.

Si celane suffitpas, Le Finderproposeégalement,pour se connecter àun service,unmenuspécifiqueintitulé Aller>Se connecter au serveur… Undialoguerudimentaireestalorsouvertnécessitantderentrersoi-mêmelenomduprotocoleàutiliser,comme afp://,ftp://, smb://…

Figure 41: Onpeutseconnecterexplicitementàunserveur,enprécisantleprotocole.

47

Page 48: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

6.1 Configuration réseau

Pourconfigurerlesinterfacesréseau,lesPréférencesSystèmeproposentunpanneauRéseau trèsconvivialettrèscomplet.Chaqueinterfacepeutêtreconfiguréefacilement ;enoutre,ilestpossibledecréerdifférentesconfigurations,etdepasserglobalementdel'uneàl'autre,vialemenu >Configuration Réseau.Danslecasd'unordinateurportable,celaestextrêmementpratique.

Onnoteraégalementqu'ilestpossibledecréerunréseauIP surFirewireenplusd'Ether-net.

Figure 42: ConfigurationRéseaudanslepanneaudumêmenomdesPréférencesSystème.

48

Page 49: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

6.2 Quelques services

6.2.1 Le partage de fichiers

Lesprincipauxserveursdepartagedefichierssous MacOS X peuventêtreactivésetdésactivésdanslesPréférencesSystème,panneau Partage (Figure 43).Enrevanche,danslaversionclientde MacOS X,leurconfigurationnepeutêtremodifiéequ'enlignedecom-mande.

Lesoptionsdu ≪ Partagedefichiers ≫ permettentdechoisirleprotocoleutilisé(AFP,FTP ouSMB).

Figure 43: lepanneau Partage desPréférencesSystème.

AFPAFP (AppleFilingProtocol)estunprotocoledéveloppédelonguedateparApple.Laconfi-gurationinitialed'AFP estlasuivante :

– s'ilestactivé,onpeutseconnectercommeunutilisateurdelamachine(aveclemotdepasse)pourmonterledossierpersonneldecetutilisateur.

– onpeutseconnectereninvité.Danscecas,aucunmotdepassen'estrequis,maisonn'aaccèsqu'auxdossiers Public desutilisateurs(cf. section 7.2.5 page 54).Cesystèmeesttrèspratiquepourletransfertdedocumentsansphased'authentification.

FTPMacOS X intègreaussiunserveur FTP.Làencore,laconfigurationpardéfautpermetauxutilisateursdelamachinedeserendredansleurdossierpersonnel.Leloginanonymen'estpasactivé.

SambaMacOS X disposeégalementenstandardd'unserveur Samba pourcommuniqueravecleprotocole SMB deMicrosoft,etdonc laplupartdesmachinesWindows. Ilestassociéau≪ PartageWindows ≫

49

Page 50: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

6.2.2 Partage Web

LeserveurApacheestpré-installéavecMacOS X,etestactivéparle ≪ PartageWeb ≫.Depuis MacOS X version10.5,ils'agitdeApache2. PHP n'estpasactivépardéfaut.

6.2.3 Session à distance

ShellPourl'obtentiond'unshell, telnet n'estpasproposédanslesPréférencesSystème.Ilfautbien sûr luipréférer SSH. Laversion intégréeà MacOS X ≪ Sessionàdistance ≫ sebasesur OpenSSL.Laconfigurationpardéfautdu SSH (sileserveurestactivé)permetàtouslesutilisateursdelamachinedeseconnecter.

Prise de contrôle à distance Laprisedecontrôleàdistancesous MacOS X esttraditionnellementréaliséeaveclelogiciel(payant) AppleRemoteDesktop (protocole ARD).Danssaversionnormale, MacOS X intègreenstandardunserveur ≪ AppleRemoteDesk-top ≫,maispasdeclient.Cependant,leserveur ARD estcompatible VNC etpermetd'utiliserunclient VNC pourseconnecter.

Depuis MacOS X 10.5,unesolutionplussimpleestapparue :le ≪ Partaged'écran≫ estpossibledemanièretransparentedepuisleFinder,sicettefonctionestactivéesurlamachinecible,danslepanneau Partage desPréférencesSystème.L'applicationdepartaged'écran(dans /System/Library/CoreServices)sielleestlancéeparl'utilisateur,permetdechoisirl'adressedelamachineàcontrôler.

6.2.4 Bases de données

MacOS X n'estpaslivréavecungestionnairedebasededonnéescomme MySQL ouPostgreSQL,maisonpeutlesinstallercommesousUnix(cf. section 9 page 60).

6.3 Le firewall (coupe-feu)

LeFirewallintégréàMacOS X n'estpas ipchainsmais ipfw.Ilestpossibledeleconfigu-rerassezsommairementdanslesPréférencesSystème(panneauSécurité,ongletCoupe-feu).Pouruneconfigurationplusavancée,ilfaututiliserdesoutilsenlignedecommande.

50

Page 51: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

7 AdministrationEnplusdel'utilisationjournalièredusystème,ilestbondeconnaîtrelesoutilsd'admi-

nistrationstandards.Ceux-cisetrouventdanslesPréférencesSystèmepourlaplupart,ainsiquedansledossier /Applications/Utilitaires.Onytrouveraparexempledesmoniteursd'activité,d'imprimante,deréseau…

7.1 Gestion des utilisateurs

7.1.1 Le panneau Comptes

Pour l'ajout/la suppression rapide d'utilisateurs standards, le panneau Comptes desPréférencesSystèmeestsuffisant.Lesspécialistesd'Unixpeuventaussiretrouverl'UID,legroupe,leshelldansles ≪ Optionsavancées ≫ ducompte.Cesoptionsavancéessontqua-simentcachées,carellesnesontàmaconnaissanceaccessiblesqueparunclic-droitsurlenomducompte(cf. Fig. 44).

Figure 44: Unclic-droit(ouControl-Clic)révèlelesoptionsavancéesducompte

7.1.2 Le Gestionnaire NetInfo

LegestionnaireNetInfoadisparudans MacOS X 10.5.Lagestiondesaccèsàl'ordina-teur(utilisateurs,groupes,UIDs…)estmaintenantrépartiedansdiverslogicielsspécifiques(cf.section 7.1.3).

7.1.3 Gestion des accès

Auparavant, le logiciel Gestionnaire NetInfo permettait l'administrationavancéedesaccèsàlamachine.Celogicieln'existeplus.Dansunpremiertemps,ladéceptionprône :

51

Page 52: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

– lepanneau Compte desPréférencesSystèmeesttrèslimitépourl'utilisateuraverti ;– lesapplications Répertoire 1 et Utilitired'annuaire 2 sontutiles,maispourdesbe-soinslégèrementsdifférents(notammentLDAP).

Lasolutionsetrouvedansletéléchargementdes ServerAdminTools auprèsd'Apple.Cesoutilssontdétaillésensection 7.1.4.

7.1.4 Server admin tools

Les ServerAdminTools 3 peuventêtretéléchargésgratuitementauprèsd'Apple.Endé-pitde leurnom,cesoutilsd'administrationne sontpas réservésà laversion serveurdeMacOS X.Decefait,ilestregrettablequ'ilsnesoientpasintégrésenstandardà MacOS Xclient.

Après leur installation, ils se trouvent dans /Applications/Server (cf. fig 45). C'estl'application Gestionnairedegroupedetravail quipermetlagestiondesutilisateursetdesgroupestellequepeutl'attendreunutilisateurchevronné.Lagestionpeutsefaireenlocal(localhost)maisestprévuetoutaussibienpourunserveurdistant.

Figure 45: Lecontenude /Applications/Server aprèsinstallationdes ServerAdminTools

7.1.5 L'utilisateur root

L'utilisateurrootd'Unix(cf. section 9 page 60)estdésactivépardéfaut.Ilestpossibledel'activerauseindel'Utilitaired'annuaire 4,danslemenu

Édition > Activer l'utilisateur root

1. /Applications/Utilitaires/Répertoire2. /Applications/Utilitaires/Utilitaire d'annuaire3. http://www.apple.com/downloads/macosx/apple/macosx_updates/serveradmintools105.html4. /Applications/Utilitaires/Utilitaire d'annuaire

52

Page 53: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

7.2 Organisation standard des fichiers

L'administrationdelamachinepasseégalementparlacompréhensiondel'organisationdesfichiers. MacOS X estextrêmementbien ≪ rangé≫ etpermetunegestiontrèslogiquedesconfigurationsdiverses.Laprésentesectionexpliquelerôledesdifférentsdossiersstandards,comme /Applications,oulesdossiersinitiauxattribuésàchaqueutilisateur,ainsiqueletrèsparticulier Bibliothèque quipermetlagestionhiérarchiquedesconfigurations.

7.2.1 Applications

Lesapplications,encapsuléesdansleurspaquets(cf. section 3.6.2 page 33),peuventêtre rangées làoù le souhaite l'utilisateur. Il est cependant judicieuxde lesmettredans/Applications,carcelapermetà MacOS X d'inspectercesapplicationsaudémarragepourrelevercertainesinformations,commelesServicesdisponibles(cf. section 2.9 page 22).

LesutilisateursdeWindowsontparfoisl'habitudedecréerdemultiplessous-dossierspour ranger leurs applications à l'imageduMenuDémarrer, comme Bureautique, Inter-net… C'estunepratiquequejedéconseillesous MacOS X.Lesicônessontgrandesetper-mettentd'identifiertrèsrapidementlesapplications.Celadispensedoncsouventderéaliseruntelclassement,laborieuxàmaintenir.

Lesutilisateursd'Unixontl'habitudedelaisserlesapplicationss'installeroùbonleursemblepardesgestionnairesdepaquetsDebianouRedhat.Sous MacOS X,si lesappli-cationsnécessitentd'installerdesfichiersde façon sous-jacentedansdesemplacementsspécifiques,ellessontlivréesdansunpaquet .mpkg (cf. section 2.1 page 19).Voiraussilasectionsur Fink (section 9.4 page 63).

7.2.2 Bureau

Ledossier Bureau contenudansledossierpersonneld'unutilisateurreprésenteeffecti-vementlebureau.Enydéplaçantdesfichiers,lesmodificationssontvisiblessurlebureauenfondd'écran.

7.2.3 Documents, Images, Musique, Séquences

À l'instardu Documents and Settings deWindows,ledossierpersonneldesutilisateurscontientpardéfautundossier Documents,undossier Images,undossier Musique,etundos-sier Séquences,pour ranger lesdocuments selon leur type.Onpeutnoterque iTunes etGarageBand utilisent Musique, iPhoto utilise Images, iMovie et iDVD utilisent Séquences.Comme il est expliqué en section 3.1.3 page 25, les noms de ces dossiers sont en faitPictures, Music et Movies,maisilssonttraduitsàlavolée.

7.2.4 Sites

Ledossier Sites contientlespageswebdel'utilisateur.PardéfautleserveurApacheintégréà MacOS X estconfigurépourcela.

53

Page 54: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

7.2.5 Public, Boîte de dépôt

Ledossier Public contientla Boîte de dépôt.Ilapourvocationd'offrirunpointd'en-tréepublicàunepartiedesondossierpersonnel,pourautoriseréventuellementunéchangedefichiersavecd'autresutilisateurs,sansprotocolesd'identification.La Boîte de dépôt estundossierenécritureseule :n'importequipeutdéposerdesfichiers,maisnepeutexplo-rercedossier.Celaestnotammentutilisédansuneconnexion ≪ Invité ≫ duprotocole AFP(cf. section 6.2.1 page 49).

7.2.6 Bibliothèque

Laplupartdeslogicielsutilisés,et MacOS X lui-même,ontbesoindefichiersauxiliairespourfonctionner :lecodeexécutableseulnesuffitpas.Celapeutconcernerparexemplesles économiseursd'écran,des codecs vidéos, lespréférences, desfichiersde cache, lesmails… Pourarchiver toutes cesdonnées, MacOS X proposeune solution très élégante,baséesurledossier Bibliothèque.

La hiérarchie des bibliothèquesIlyaaumoinstroisdossiers Bibliothèque.Ledossier /Système/Bibliothèque,ledossier/Bibliothèque,etundossier ˜/Bibliothèque parutilisateur.

Lepremierestréservéà MacOS X,etnedoivents'ytrouverquelesfichiersspécifiquesàcedernier ;c'estparexempleàcetendroitquevont se trouver tous leséconomiseursd'écranfournisd'origine.

Ledeuxièmeestutilisableparlesadministrateursdelamachine :ilspeuventydéposerdesfichiersdestinésàêtrepartagéspartouslesutilisateurs,commeparexemplelaclefdelicenced'unlogiciel.

Ledernierestréservéàl'utilisateur :ilpeutydéposersespropresfichiers,commeparexempleuncodecvidéoexpérimental,unéconomiseurd'écranpersonnel ;c'estaussilàquesontrangéstouslesfichiersdepréférencesgénéréspasleslogicielsquel'onutilise.

Cesystèmefonctionnebiencar MacOS X etleslogicielsbienconçusexplorentauto-matiquementlestroisbibliothèques ;lecontenude ˜/Bibliothèque aalorsprécédencesurceluide /Bibliothèque,luimêmeayantprécédencesur /Système/Bibliothèque.

Le contenu des bibliothèquesLecontenudesbibliothèquesestrelativementstandardisé.Ilestfaciledelesexplorerpourychercherunfichierparticulier.Citonsparexemple :

– Application Support :c'estdansunteldossierqueleslogicielsrangenthabituelle-mentlesclefsdelicence,oulesextensions(plugins).Maisc'estplusgénéralementunesortedefourre-toutdanslequelontrouveraparexemplelecarnetd'adresses,lescalendriers iCal…

– Caches :c'estlàqueleslogicielscréentleurscaches ;– Automator :actionsAutomator(cf.section 10.1.3 page 64) ;– Desktop Pictures :lesfondsd'écran,ou ≪ papierspeints ≫ ;– Fonts :lespolicesdecaractères ;– LaunchAgents et LaunchDaemons :lesapplicationslancéesaudémarragedusystèmeettournantentâchedefond ;

– Logs :lesfichiersjournaux,commeparexemplelesrapportsdecrash ;– PreferencePanes :despanneauxsupplémentairespourlesPréférencesSystème ;

54

Page 55: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

– Préférences :lespréférencesdeslogiciels,leplussouventauformatXML sousuneDTD standardd'Apple(plist,pour ≪ propertylist ≫),quilesrenddoncéditablesfa-cilement ;

– QuickTime :descodecsvidéo,desextensionsQuickTime ;– Screen Savers :leséconomiseursd'écran ;– Widgets :deswidgetspourDashboard(cf. section 1.6 page 17).

7.2.7 Unix

L'architecturehabituelledesUnixestprésentesous MacOS X : /etc, /usr, /var…Uneexceptionnotableest /home quidevient /Users,maisleresteesttrèsstandard.

Cesdossiersn'étantgénéralementutilesquepourleshabituésd'Unix,leFindernelesaffichepas.Ilesttoutefoispossibledes'yrendreenutilisantlemenu

Aller > Aller au dossier (⇧⌘G)

7.3 Cryptage des fichiers : FileVault et images disque

MacOS X proposeauxutilisateursayantdesbesoinsdesécuritéélevésdecrypteren-tièrement leurdossierutilisateur. Il fautpourcelaconfigurer FileVault,disponibledanslesPréférencesSystème,panneau Sécurité. FileVault cryptelesdonnéesdel'utilisateuràlavolée.Celapermetdonc,mêmeencasdevoldudisquedur,depréserveraumieuxlaconfidentialitédesdonnés.Encontrepartie,l'oublidumotdepasseFileVaultrendimpos-siblelarécupérationdecesdonnées.

Avec MacOS X version10.5,FileVaultnepermettoujourspasd'êtreconfigurépournecrypterlecontenuquedecertainsdossiers.Crypterl'intégralitédudossierutilisateurpeutêtrevucommeun inconvénient :desdonnéescryptéesparFileVaultconsommentdeuxfoisplusd'espacedisquequeleuréquivalentnoncrypté,cequin'estpastrèsadaptéauxdonnéesmultimédiatellesbibliothèquemusicale,photothèques,films…Demême,certainsapplications,comme iMovie ontrencontrédesdysfonctionnementsavecFileVaultactivé 1

(maiscesproblèmessontsansdouteréglésàl'heureactuelle).

Plutôtquedecrypterlatotalitédudossierpersonnel,ilestpossibledecréerune ≪ imagedisquemodifiablecryptée ≫,etd'yrangerlesdocumentssensibles.Pourcefaire,ilsuffitdelancer UtilitaireDisque,dechoisir Nouvelle Image danslabarred'outils,spécifierunetaille, AES-128 pour l'encryptionet sparsedisk image pour le format 2.Une fois l'imagecréée,ilsuffitdela ≪ monter ≫ commetouteimagedisqueendouble-cliquantdessus.Elles'utilisealorscommeunpériphériqueamovible.

Unautreavantageàpasserparuneimagedisquecryptéeestdepouvoirlatraitercommen'importequelfichier :lacopiersuruneclefUSB ouunCD,l'envoyerparmail,ladiffuserviaInternet,toutenpréservantlaconfidentialitédesdonnéesqu'ellecontient 3.

1. http ://docs.info.apple.com/article.html ?artnum=934602. lefichierd'uneimage sparse occupeunvolumeéquivalentàceluidesfichiersqu'ellecontient,alors

quepourlesautresformats,l'espaceoccupésurledisquecorrespondàlataillespécifiéeàlacréation,qu'ellesoitvideounon.

3. Note :pourgraveruneimagedisquecryptéesurunCD,ilfautcopierlefichierdel'image,etnongraverunCD àpartirdel'image,cequienlèveraitlecryptage.

55

Page 56: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

8 EntretienAvecl'utilisationd'unsystèmeseposelaquestiondel'entretien.Quellessontlesopé-

rationsdemaintenancenécessairesà MacOS X ?

8.1 Mise à jour système et logicielles

8.1.1 Types de mise à jour

LeslogicielsApple,et MacOS X lui-même,disposentd'uneapplicationfédératricedemiseàjour.Ils'agitde Mise à jour de Logiciel dumenu ,égalementaccessibledanslesPréférencessystèmes.

Ilyadeuxtypesdemiseàjourpour MacOS X,les SecurityUpdates,souventuneparmois,résolvantlesfaillesdesécuritéurgentes,etlesmisesàjoursystème,semblablesauxServicesPacks deWindows.Cesmisesà joursontnumérotéesen fonctionde laversioncourantede MacOS X.Parexemple, MacOS X version10.5aétémisàjoursuccessivementenversions10.5.1,10.5.2 … 10.5.8.Cesimportantesmisesàjourembarquentgénérale-mentles Securityupdates précédentes,etpeuventmodifierprofondémentlesystème,pourcorrigerdesbogues,ouaméliorerlecomportementdecertainesapplications.

8.1.2 Principe de la mise à jour

Normalement, lesystèmedemiseà jourpermetdene téléchargerque leminimumrequispourlamiseàjour.Parexemple,silesSecurityUpdatesontétéinstalléesentempsvoulu,lamiseàjourde MacOS X suivantenelesembarquerapas.

Certainsutilisateursprônentpourtantl'utilisationdepaquetscompletsplutôtquecesmisesàjourincrémentales,prétextantquecertainsproblèmesapparaissentparfoisdanslesecondcas.Lorsqu'unemiseàjourestdisponible,Appleproposeeffectivementautéléchar-gementsursonsitedespaquetscompletsouincrémentaux,appelésrespectivement Comboet Delta.Cettequestionrestepourmoiensuspens,toutcommecelledela réparationdesautorisations présentéesensection 8.2.4 page 58.

Notonsenfinque MacOS X gèrelesmisesàjoureninscrivantlespaquetsutilisésdansledossier /Bibliothèque/Receipts.

8.2 Utilitaire de disque

L'entretiendusystèmepasseaussiparlavérificationdubonétatdusystèmedefichiers.L'applicationréalisantcelaest Utilitairededisque 1 (Figure 46 pagesuivante).Elleadéjàétéprésentéeensection 3.6.3 page 33 pourlaréalisationd'imagesdisque.Elleassureaussiune vérification classiquedusystèmedefichiers(fsck)etla réparationdesautorisations.

1. /Applications/Utilitaires/Utilitaire de disque

56

Page 57: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Figure 46: Utilitaire de disque permetl'entretiendesdisquesetdesvolumes,oulacréationd'imagedisques.

8.2.1 Le système de fichiers

Lesystèmedefichiersde MacOS X estgénéralementle HFS+,unsystèmedefichiersjournalisé(depuis MacOS X version10.2).Certainsaspectsde MacOS X commelesAlias(cf. section 3.2.2 page 27) ou la gestiondesméta-données de Spotlight (cf. section 3.3page 29)reposentenpartiesurlesfonctionnalitésdu HFS+.

8.2.2 Formatage, partitionnement, RAID

Ilestpossible, via utilitairedisque,deformaterdesvolumesen HFS (ancêtredu HFS+)ouen UFS.Lepartitionnementetlaconfigurationd'unRAID sontégalementdisponibles.

8.2.3 Vérification du disque

Lesystèmedefichierspeutsubirunevérificationd'intégrité(fsck enUnix)grâceàl'ac-tion Vérifierledisque.Poureffectuerd'éventuellesréparations,ilfaututiliserl'action Réparerledisque,quin'estpasaccessiblesiledisqueestlevolumededémarragede MacOS X encoursd'utilisation.

57

Page 58: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

8.2.4 Réparation des autorisations

Depuislespremièresversionsde MacOS X, Utilitairededisque proposela réparationdesautorisations (fixpermissions).À l'origine,celadevaitpermettredesréparerlesconflitspouvantêtregénéréspar l'environnementClassicémulantMacOS 9,aveclesystèmedefichiersdeMacOS X,qui,lui,gèreleshabituellespermissions rwx d'Unix.Celasertaussiàcorrigerdesautorisationscrééeslorsd'uneinstallation,lesystèmenevérifiantpastoujoursquel'utilisateurcourantayantdesdroitsd'administrateur,estbien ≪ root ≫ ou ≪ system ≫.

À maconnaissance,Appleneditrienàcesujet,maisilestconseillépardenombreuxutilisateursderégulièrementréparerlesautorisations,notammentavantetaprèslesmisesàjoursystème.

8.2.5 Défragmentation

Lesystèmedefichiersstandardde MacOS X,le HFS+ (cf. 11.1.1 page 66),offreenthéo-rieuneauto-défragmentationdesfichiersdemoinsde20Mo.Pourdiversesraisons,Appleconseilledoncdenepaschercheràdéfragmenterledisque 1,etneproposepasd'utilitairepourlefaire.Ilexistecependantdeslogicielspourcela,comme iDefrag 2 (payant).

8.2.6 Utilitaires de maintenance

Utilitairededisque,intégréà MacOS X,aétécitéplusieursfoispourdesopérationsdemaintenance.Desutilitairestierspeuventaussiêtreemployés(cf.section 12.15 page 74).

1. http://docs.info.apple.com/article.html?artnum=256682. http://coriolis-systems.com/iDefrag.php

58

Page 59: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

8.3 Démarrage et Dépannage

Ledémarragede MacOS X estvolontairementpeubavard,pournepasperturberlesutilisateurspeufamiliersdesmécanismessous-jacents.Ilrestecependantpossibled'effec-tuerdenombreusesmanipulationsaudémarragedelamachine,notammentpourrésoudredesproblèmes.

8.3.1 Touches de raccourci au démarrage

Éjecter un CD de force : Pourforcerl'ouverturedutiroiroul'éjectiondumangedisque,sileboutond'éjectionnefonctionnepas,onpeutaussiappuyersurleboutondelasouris(ouduTrackpad)audémarrage.

Choisir la partition de boot, ou booter sur CD : Siplusieurspartitionspeuventêtrecan-didatesauboot,onpeutappuyer sur Option (⌥) audémarragepoureffectuer sonchoix.PourbootersurunCD,ilfautappuyersurC audémarrage.Ilexisteégalementun bootloader gratuit(maissansgaranties) : rEFIt 1.

Booter MacOS X sans les extensions (mode ≪ sans échec ≫) : Ilfautappuyersur Ma-juscule (⇧) audémarrage.

Booter en mode single (root) : Ilfautappuyersur Commande-S (⌘S)audémarrage.Celapermetd'obtenirunshell.

Booter en affichant les messages (mode verbose) : Ilfautappuyersur Commande-V (⌘V)audémarrage.

Booter en mode target (disque externe) : IlfautappuyersurT audémarrage.LemodeTargetpermetdenepasbooterlesystème,maisdetransformerledisqueenundisqueexterneFireWire.Sil'onconnectealorsunautreordinateur,ilauraaccèsaudisquedupremiercommeunsimpledisqueexternemontéenFirewire.Celaestpratiquepourlessauvegardes,lacorrectiond'erreurs,maisenlèveaussitoutesécuritéauxfichiersdudisque,quisontalorstousaccessibles.Lefaitqu'unaccèsphysiqueàlamachinesoit incompatibleaveclasécuritén'estpasnouveau. MacOS X proposecependantunesolutiongrâceà FileVault (cf. section 7.3 page 55).

Donner accès à OpenFirmware : Poursimplifier,OpenFirmwareestenquelquesorteleBIOS.Pouryaccéder,ilfautpresser Option-Commande-OF (⌥⌘OF)audémarrage.

Autres combinaisons de touches : Ilexisted'autrescombinaisonsdetouchesdedémar-rage,maisellessontplusrarementutiles.Voyezlesited'Applepourentrouverunelisteexhaustive 2.

8.3.2 Booter un autre système, Windows ou Linux

InstallerLinuxsurunMacintoshestpossible, MacOS X etLinuxpeuventcohabitersanssoucis.LechoixdelapartitiondeBootaudémarrageestexpliquéensection 8.3.1.

Depuisl'introductionparAppledulogiciel BootCamp 3,ilestégalementpossibledebooterlesMacintoshàprocesseurIntel(detypex86)sousWindows.PourlesanciensMa-cintoshàprocesseurPowerPC (PPC),Windowsnepeutêtreinstallé,etilfautsetournerversdesdistributionsLinuxcompatibles,commeparexempleladistribution YellowDogLinux 4.

1. http://refit.sourceforge.net2. http://support.apple.com/kb/HT1533?viewlocale=fr_FR3. http://www.apple.com/macosx/bootcamp4. http://www.terrasoftsolutions.com

59

Page 60: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

9 UnixMacOS X estbasésurunUnixBSD,etlaplupartdesmécanismesUnixysontprésents.

Pourtant,quelquesdifférencessontarelever, MacOS X proposantparfoisdesmécanismesmieuxintégrésausystème.

9.1 Le Terminal

MacOS X auneapplicationnommée Terminal 1.Elledonneaccèsàlalignedecom-mandeUnix.Depuis MacOS X 10.5,leTerminalpeutdisposerdeplusieursonglets.

Astuce : Lesraccourcisclavierhabituelsde MacOS X pourallerendébutetfindelignenefonctionnentpassurleprompt.Ilfaututiliserrespectivement Control-A et Control-E,quisontdesraccourcisclavierUnixstandards.

Figure 47: L'application Terminal permetd'utiliserlalignedecommandeUnix

9.2 Quelques exemples de ce qui fonctionne comme sousUnix

9.2.1 Commandes courantes et shell

Unefoisouvertunterminal,lescommandesUnixvontfonctionnersanssoucis : cd, ls,cp, grep, awk, mount, bash, csh,fichiers .bashrc et .profile, man…Raressontlescommandesoumêmeleslibrairiesquinesoientpasprésentes.

1. /Applications/Utilitaires/Terminal

60

Page 61: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

9.2.2 Permissions

LespermissionsUnixsontopérationnelles(rwxst)surlesutilisateurs/groupeshabituels(ugo).Depuis MacOS X version10.4,les ACL (AccessControlList)sontégalementgérées.

9.2.3 locate

MalgrélaprésencedeSpotlight(cf. section 3.3 page 29), MacOS X n'empêcheabso-lumentpasd'utiliserdesmécanismescomme locate.Cedernier reposed'ailleurs sur lacrontab,maislasection 9.3.5 pagesuivante faitétatd'unedifférenceàceniveau.

9.2.4 TCP wrapper

Lesfichiers hosts.allow et hosts.deny sontopérationnels.

9.3 Quelques différences notables

9.3.1 Liens symboliques

Lesliensendursousymboliques(ln [-s])fonctionnenttrèsbienmaisleFinders'enaccommodeparfoisassezmal.D'abord,leslienssymboliquesnesontpasl'équivalentdesalias(cf. section 3.2.2 page 27),doncledéplacementdelacibledansleFinderbriseralelien.Ensuite,laplupartdeslogiciels MacOS X sauvegardentlesfichiersendeuxtemps :ilscréentunfichiertemporaire,etn'écrasentl'ancienqu'encasdesuccès.Cesystèmeempêchedonclesliensdurs(ln)deperdurerdansleFinderpourlesdocumentsdetravailsouventmodifiés.L'utilisationdesliensUnixestdoncgénéralementréservéeauxparties ≪Unix≫ dusystèmedefichiers(/usr...).

9.3.2 L'utilisateur root

Commeilestexpliquéensection 7.1.5 page 52,l'utilisateurrootdoitêtreactivédansl'Utilitaire d'annuaire 1 avantd'êtreutilisable.Celan'estpastoujoursnécessairedanslamesureou MacOS X configurele sudo pourlesadministrateursdelamachine.

9.3.3 Gestion des utilisateurs

Lemécanisme /etc/passwd, /etc/group, /etc/shadow, useradd n'estpasutilisé sousMacOS X.Voyezlasection 7.1.3 page 51 pourplusdedétails.

9.3.4 Services : xinetd, init.d, launchd

Ladéclarationdesservicessous MacOS X estégalementquelquepeu remaniéeparrapportàunUnixstandard. inetd et xinetd nesontpasutilisés.

– D'abord,lefichier /etc/hostconfig permet,enlignedecommande,d'activercer-tainsservices.

1. /Applications/Utilitaires/Utilitaires d'annuaire

61

Page 62: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

– Ensuite,ledémarragedesservicesestmaintenantassociéàununiquedémon laun-chd,lequelpeutêtreconfigurépardesfichier XML danslesdossiers

Bibliothèque/LaunchDaemons et Bibliothèque/LaunchAgents– Ilexisteégalement Bibliothèque/StartupItems pourconfigurerdesservicesàlanceraudémarrage.

9.3.5 crontab et maintenance périodique avec periodic

Notezquelesservicesréseaunesontpaslesseulsàêtredéportésàlaresponsabilitéde launchd.Onpeutciterla crontab commeexemplede job prisenchargeparcesystème.launchd utilise le script periodic pourdéclencherdesévénementsde façon journalière,hebdomadaire,oumensuelle.

Pourunordinateurn'étantpasallumé24hsur24,onpeuts'interrogersurlafaçonqu'aMacOS X dedéclencherunscriptprévupourminuit,s'ilestéteintouenveilleàcemomentlà. J'ai trouvé une réponse à l'adresse http://www.thexlab.com/faqs/maintscripts.htmldanslasection ≪ SchedulingunderTiger ≫.D'aprèscetarticle,unemiseenveilledécalel'événement,etunarrêtdelamachineannulecesévénementsretardés.Ilyadoncunrisquededepasvoirexécutéeslesmaintenances,auquelcasilfautenvisagerdelancer periodicàlamain.

9.3.6 Les logs

Lesfichiersde /var/log existentbeletbienetsontfonctionnels.Notonstoutefoisquel'application Console 1 permetd'inspecterceslogsfacilement.

Danslecasd'uneapplicationquis'arrêteinopinément,ilfautsavoirquelerapportdecrashprésentéàl'écranestsauvegardédanslabibliothèquedel'utilisateur 2.

9.3.7 X11

Legestionnairedefenêtres X11 utilisésousUnixn'estpasceluide MacOS X.Unsimpleexport DISPLAY nepeutdoncserviràutiliserl'ordinateuràdistance.IlfautplutôtsetournerversVNC (cf. section 6.2.3 page 50).

Enrevanche,unserveur X peutêtre installéavec MacOS X 3.Cedernierpermetdelancerun xterm,une xclock,etpermetalorsdelancerlesprogrammesUnixdéveloppéspour X (comme TheGimp).

Nousavonscependantexpliquéensection 1.8 page 18 quelesfenêtres X sontbeau-coupplusrudimentairesquelesfenêtresusuellesde MacOS X,rendantleurutilisationplusdifficile.

9.3.8 include, lib, man versus Frameworks

SousUnix,l'installationdeprogrammesoulibrairiestiercesutilisentgénéralementlesdossiers /usr/local/bin, /usr/local/lib, /usr/local/include, /usr/local/man… cequiatendanceàdisséminerlesfichiers.

1. /Applications/Utilitaires/Console2. ˜/Bibliothèque/Logs/CrashReporter3. /Applications/Utilitaires/X11

62

Page 63: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Figure 48: XeyespeutfonctionnersileserveurX estdémarré

Pourpalliercela,lesdéveloppeursde MacOS X ontintroduitlanotionde Frameworks.Unframeworkestundossiercontenantducode,desheaders,deladocumentationetd'éven-tuellesressourcessupplémentaires.Ilestainsipossibled'installerdeslibrairiesdynamiquesennemanipulantqu'unseulobjet, leFramework,dontl'emplacementprivilégiéestévi-demmentundossier Bibliothèque (cf. section 7.2.6 page 54).

9.4 Paquets Debian : Fink, MacPorts

DeparsesoriginesUnix, MacOS X estparfaitementàmêmedefairetournerdenom-breusesapplicationsautresquecellesquiluisontexclusives.ParmicesapplicationsUnixquisontutilisablessous MacOS X,onpeuttrouverdesapplicationsplutôtorientéserveur(leserveurdebasededonnéesMySQL ouencoreleserveurweb Apache2 1),desapplicationstournantsousKDE ouGnome(KOffice…),desdistributions LATEX,gnuplot… bref,larichessedumondeUnix.

Pourunnombreassezréduitd'applications,despaquetsauformatMacOS X (.mpkg)sontdisponibles.Cettesolutionn'estcependantpasvalablesionenutiliseungrandnombre :iln'estpaspossiblepourlesconcepteursdepaquetsdeprévoirtouteslescombinaisons,etdecefaitilpeutyavoirdesconflitsentrelesdifférentspaquets.

Pourgérerungrandnombredepaquets,unportagedusystèmedegestiondepaquetsdeladistribution LinuxDebian aétéportésousMacOS X,souslenomde Fink 2 (gratuit).Ilutilisedescommandescomme apt-get.L'application FinkCommander 3 (gratuit),uneinterfacegraphiquepourFink,aégalementétéréaliséepourpermettredegérerlespaquetssansavoiràutiliserlalignedecommande.

Unautreprojetsimilairenommé MacPorts 4 poursuitunbutidentique.

1. MacOS X estlivrépardéfautavecleserveurwebApache1,quinesuffitpaspourtouteslesapplications.2. http://www.finkproject.org/3. http://finkcommander.sourceforge.net/4. http://www.macports.org/

63

Page 64: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

10 Technologies et outils de développement

À la lectured'articles traitantde MacOS X,oupourdévelopper sur MacOS X,vouspouvezêtreconfrontéaunomdecertainestechnologies.Cettesectionapourobjectifd'ex-pliquerbrièvementquelestlerôledecestechnologies,etoùellesinterviennent.Lesoutilsdedéveloppementstandardsontensuiteintroduits.

10.1 Les langages de scripts

Ilestsouventagréabled'automatisercertainestâches. MacOS X disposedeplusieursoutilspourréalisercela,pourlesspécialistesUnixcommepourlesnovices.

10.1.1 Les scripts Unix

L'aspectUnixde MacOS X luipermetd'utiliser sans restriction lesscriptsUnix,quipeuventêtreexécutésdepuisunterminals'ilsontle flag exécutable.

Astuce : PourrendreunscriptUnixexécutabledepuisleFinder(endouble-cliquant),onpeutluidonnerl'extension .command

10.1.2 AppleScript

Lelangage AppleScript estunoutildelonguedatepermettantdecommanderdesap-plicationsenleurdonnantdesordrestextuels.

10.1.3 Automator

Avec MacOS X version10.4estapparul'outil Automator,quipermetd'assemblerdesactions.Uneactionestuneboîtedetraitement,capablederecevoirdesdonnéesetd'enproduire.Habituellement,lesactionssontproposéesparlesapplications,silesdéveloppeursl'ontprévu.Ilpeutaussiexisterdesactionsautonomes,quinesontpasdesapplications(elless'installentalorsdansledossier Bibliothèque/Automator).

Automator estunesolutiontrèsintuitivepourchaînerdestraitementssimples,etnenécessiteaucuneconnaissanceenprogrammation.

10.2 Outils de développement

MacOS X estfourniavecunjeutrèsimportantd'outilsdedéveloppement,ducompi-lateuraucréateurd'icônes.Sil'ondécided'installercesoutils(XCodetools),leslogicielssuivantsserontdisponiblesdansledossier /Developer (cf.fig 49 pagesuivante) :

– gcc :compilateur(disponibleenlignedecommande) ;– XCode :interfacededéveloppement ;– InterfaceBuilder :créationd'interfaces ;– débuggeurs,logicielsd'analysedeperformance ;– démonstrationstechnologiques(CoreImageFunHouse,QuartzComposer) ;– créateur/extracteurd'icônes ;– …

64

Page 65: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Laprésencedetouscesoutilsgratuitementestunatouttrèssérieuxpourlesdéveloppeursintéresséspar MacOS X.

Figure 49: Lecontenude /Developer/Applications aprèsinstallationdes DeveloperTools

10.3 Les technologies ≪ Core ≫

Certainsnomsdetechnologiereviennentassezsouventdanslesarticlestechniques.Envoiciunelistesimplifiée :CoreFoundation : API de MacOS X pourprogrammationdebasniveau.CoreAudio : API de MacOS X spécialiséedansletraitementduson.CoreGraphics ou Quartz : (ànepasconfondreavec CoreImage) :API de MacOS X traitant

delapartiegraphique2D.CoreImage et CoreVideo : APIsintroduitesdans MacOS X version10.4,permettantd'opti-

misercertainstraitementgraphiquessilacartevideolepermet.Danslecascontraire,letraitementserareportésurleprocesseurcentral,perdantenefficacité.

CoreAnimation : API introduitedans MacOS X version10.5,spécialiséedanslesanima-tionsdesélémentsd'interface.Ellereposesurlagestionenparallèlede ≪ couches ≫

OpenGL,pouranimerdesmilliersd'éléments,simultanémentetindépendamment.CoreData : APIsdegestiondedonnéesintroduitedans MacOS X version10.4.ellepermet

de simplifier la vie des programmeurs pour gérer desmodèles dedonnées et leursauvegarde.

Carbon : API procédurale,ancienne,deprogrammationdehautniveaupour MacOS X.Ellepermetdemanipulerlefenêtres,lesévénements…

Cocoa : API orientéeobjet,moderne,deprogrammationdehautniveaupour MacOS X.Ellepermetdemanipulerlefenêtres,lesévénements… Leplussouvent, Cocoa varemplacerCarbon.

OpenGL : moteurgraphique2D et3D.QuickTime : ànepasconfondreavec QuicktimePlayer.LeFramework QuickTime (cf. sec-

tion 9.3.8 page 62)estunebibliothèquetrèscomplèteettrèsancienned'encodage/décodagevidéo.Elleesttoujoursendéveloppementactif.LaplupartdesapplicationsutilisantlavidéosousMacOS X utilisent QuickTime…commeparexemplelelogicielQuickTimePlayer !

65

Page 66: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

11 Windows et MacintoshDeparsapositionminoritairedanslemondedel'informatique,lesystème MacOS X a

étédoté,pournepasl'isolerinconsidérément,denombreusestechnologiesluipermettantd'échangerdesdonnéesavecd'autressystèmes,notammentWindows.Lepassageaupro-cesseurIntelamêmepermisauxordinateursMacintoshd'hébergeretfairetournernative-mentWindows,cequipeuts'avérerpratiquelorsqueleprogrammequ'onsouhaiteexécutern'existepassous MacOS X.L'objectifdecettesectionestdoncderassemblerlespossiblesinteractionsqu'ilpeutyavoirentre MacOS X etWindows.

11.1 Échange de fichiers

11.1.1 Systèmes de fichiers : FAT, NTFS, HFS

Lesutilisateursnonspécialistessontpeunombreuxàsavoirqu'unpériphériquedesto-ckage,telundisquedurouuneclefUSB,donneaccèsàsoncontenuàtraversunecouchelogicielleappelée ≪ systèmedefichiers≫.Ilexisteungrandnombredesystèmesdefichiers,chacunayantunehistoire,desévolutions,desavantagesetdesinconvénients.Pourutiliserunpériphérique,l'ordinateurauquelcedernierestconnectédoitdoncconnaître,etcom-prendre,lesystèmedefichiersutilisé.

Laconséquencelaplusconnuedecesdifférencesestque"MonMacsait/nesaitpasliremesfichiersWindows", "MonWindowssait/nesaitpas liremesfichiersMac", "MonMac/Windowssait/nesaitpasliremaclefUSB".

Le système de fichiers d'un périphérique n'est pas immuable : c'est au formattage(≪ miseauformat ≫ !)quel'ondécidelequelutiliser, toujoursdansleslimitesdecequeconnaîtl'ordinateur.C'estdecechoixquedécoulelafacilitédeséchangesentredessys-tèmesd'exploitationdifférents

Lesystèmedefichiers≪historique≫ deWindowsestleFAT.(Très)anciennementFAT16,ilestplustarddevenuFAT32.Ils'agitduformatleplusrépandusurlesordinateursmunisdeWindows XP,etsurlesclefsUSB pré-formattéesvenduesdanslecommerce.Quasimenttouslessystèmesd'exploitationssaventutiliserceformat.C'estlemeilleurchoixactuelpourlesclefsUSB,quiserventdesupporttemporairepourtransporteretéchangerdesfichiers.

LeFAT étantancien,ilsouffredelimitationsrendantsonutilisationpeupertinentepourlessystèmesd'exploitationactuels.Microsoftadoncdéveloppé,dèsWindows NT,leNTFS,qui peut être utilisé dansWindows XP, et est le systèmedefichiers par défaut deWin-dows Vista. MacOS X sait lireunpériphériqueau formatNTFS,mais il faut installerdesutilitaires 1 pourécriredessus.UnordinateurMacintoshpermetdoncaumoinsdelirelesdisquesdursdesordinateurssousWindows.

Lesystèmedefichiers ≪ historique ≫ deMacOS estleHFS.AnciennementHFS,ilestplus tarddevenuHFS+.Windows,hormiscertainesversionsprofessionnelles,n'a jamaisdaignéproposerdelireceformat.C'estpourquoiilestcourantqu'undisquedurMacintoshnepuisseêtrelusousWindows.

1. NTFS-3g via MacFUSE

66

Page 67: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

11.2 Fichiers Invisibles

Dufaitdesspécificitésdechaquesystèmedefichiers,nonnécessairementtransposablesdel'unàl'autre,certainsfichiersimprévussemblentapparaîtrelorsd'untransfertentredeuxordinateurs.Parexemple,aussibien MacOS X queWindowsutilisentdesfichiersdits ≪ in-visibles ≫ (normalementnonvisibles)pouroptimisercertainesfonctionnalités.Cesfichierssontsouventcréésautomatiquementlorsdelanavigationdanslesdossiers.Ilscontiennentlaplupartdutempsdesinformationsnon-essentielles.

Parexemple,Windowscréeunfichiernommé thumbs.db quicontientdesaperçusdesimagescontenuesdansundossier.

MacOS X, de son côté, fait plus grandusaged'éléments invisibles : lorsqu'unpéri-phériqueestbranchésurunMac,cederniervacréerautomatiquementquelquesdossierscachésdansledossierracinedecevolume : .Spotlight-V100 permetàSpotlightdestockersesbasesdedonnées,et .Trashes sertdeCorbeille.Ilcréeaussidesfichiersinvisiblesdanslesdossiers,lesplusfréquentsétantlesfichiers .DS Store,quicontiennentlesparamètresd'affichaged'undossierdansleFinder.Ilcréeaussidesfichiersdontlenomcommencepar≪ . ≫ etestsuividunomd'unfichierprésentdansledossier.Cesfichierssontcrééssurdesvolumesnonformatésen HFS+ etcontiennentlesressourcesassociéesàunfichier.Lesressourcesétaienttrèsutiliséesàl'époquedeMacOS 9etpermettaientd'attacherdesin-formationscomplémentairesàunfichier(parexemplelesimagesdansundocumenttexte).Appleendéconseillel'utilisationpourlesprogrammesécritspourOS X maislessupporteencorepourdesraisonsderétro-compatibilité.Lasuppressiondecesfichiersdoitdoncsefaireavecunecertaineprudence.

11.3 Utiliser Windows

WindowspeutêtreexécutédeplusieursmanièressurunMacintosh,chacuneprésentantsesavantagesetinconvénients.

Lapremièreméthode,préconiséeparApple,estBootCamp.Elleconsisteàredémar-rersonMacintoshsousWindows.LeMacintoshdevientalorsunPC ≪ normal ≫.Touslescomposantsdel'ordinateurpeuventêtreutilisésaumaximumdeleurcapacité,cequiestspécialementimportantpourlesjeuxoucertainslogiciels3D.Lechoixdudémarraged'unsystèmed'exploitationoudel'autrepeutsoitsefairedansles Préférencessystème,danslepanneau Disquededémarrage,soitenappuyantsur Option (⌥) audémarragedel'ordina-teur(cf. section 8.3.2 page 59).

Lasecondeméthodeestlavirtualisation.ElleconsisteàfairetournerunprogrammesousMacOS X quiferacroireàWindows(ouunautresystème)qu'iltournesurunPC.Cettemé-thodeacommeavantagedepermettrel'utilisationsimultanéede MacOS X etd'unouplu-sieurssystèmesd'exploitationhébergés(Windows,Linuxouautre),maisacommeinconvé-nientsunniveaudeperformanceinférieuretuneconsommationmémoireetprocesseurim-portante.Leslogicielsdevirtualisationlesplusconnussont Parallels Workstation 1 (payant),et VMWareFusion 2 (payant).Moinsbienintégré,maisgratuit,ilexisteaussi VirtualBox 3

(gratuit)deSun.

1. http://www.parallels.com/en/products/workstation2. http://www.vmware.com/fr/products/fusion3. http://www.virtualbox.org

67

Page 68: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

11.4 Partage d'imprimantes

PartageruneimprimanteentrePC etMacestpossibleetestfacileàmettreenplace.MacOS X reconnaîtnativementlesimprimantespartagéesdepuisunPC Windows,iln'yadoncrienàfairedeparticulierdececôté.L'utilisationd'uneimprimantepartagéebranchéeunMacparunPC nécessiteraparcontred'installer BonjourpourWindows 1 surlePC pourqu'ilpuisseaccéderàl'imprimantepartagée.

1. http://support.apple.com/downloads/Bonjour_for_Windows

68

Page 69: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

12 Applications tiercesPourterminercedocument,j'aitenuàajoutercettepartie,trèspersonnelle,quipré-

sentelesoutilsmesemblantlesplusadaptéspourtravaillerefficacementsous MacOS X.Bienévidemment,c'estunequestiondegoût,extrêmementsubjectif,etjen'aipasnonpluslaprétentiondeconnaîtretousleslogicielsexistants.Jepensetoutefoisqu'ilpeutêtreinté-ressantpourundébutantd'êtreinstruitsdesgrandsclassiquespournepasperdretropdetempsenrecherchesdiverses.Celanedoitcependantpasdispenserdesetenirinformédesnouveautés,parexemple via lessitesMacUpdate 1,VersionTracker 2,FrTracker 3 oumêmeApple 4.

Ilestplusqueprobablequemonopinionsoitloind'êtrepartagéepartoutlemonde,maiscettepartien'apaslaprétentiond'êtreuneréférence,simplementuntémoignage,etelledoitêtrecomprisecommetelle.

12.1 Lecture PDF

MacOS X supportedepuistoujourslePDF,etl'application Aperçu leslitsanssoucis,etpermetmêmedesmanipulations,commeledécoupage,lesannotations,laréorganisationdespages…LeformatPDF esttoutefoisenconstanteévolution.Ilpeutdoncêtreintéressantdesoulignerquelesfonctionnalitéslesplusrécentesàuninstantdonnépeuventnécessiterd'utiliser AcrobatReader, le logiciel bien connusd'Adobe, éditeur de logiciel qui est àl'origineduPDF. AcrobatReader estcependanttrèslourdsur MacOS X 5.

Citonségalement Skim 6 (gratuit,open-source),lecteurléger,pratiqueetpuissant,surdenombreuxaspectsdemanipulationdesPDFs.

12.2 Traitement de texte

12.2.1 Office, OpenOffice, NeoOffice

Jenepossèdepaslasuite Office 7 (payant),maisjem'enrappellecommeunensembledelogicielspuissantsetàl'interfaceinfâme,extrêmentfouillis,etassezmalpensés(cetavisn'estpasforcémentpartagéparsesutilisateurs).Silesfonctionnalitésde Word voussontessentielles,Office restedisponible,maisilexistedenombreusesalternativessil'onpeutsecontenterdelogicielsplussimples.

OpenOffice 8 (gratuit)seveutunesuiteéquivalenteàOfficedeMicrosoft.Jusqu'enoc-tobre2008,sonportagesous MacOS X souffraitd'unetrèsmauvaiseintégrationausystème :poussif,peuconvivialettrèsloindesdirectivesde ≪ bonneinterface ≫ édictéesparApple.Celaestdûengrandepartieaufaitqu'ilutilisaitunserveur X (cf. section 9.3.7 page 62).

C'est la raisonpour laquelleontétédéveloppéd'autresportaged'OpenOffice pourMacOS X ,comme NeoOffice 9 (gratuit).Cedernierestmieuxintégréausystème,maisil

1. http://www.macupdate.com2. http://www.versiontracker.com3. http://www.frtracker.com4. http://www.apple.com/downloads/macosx5. commelaplupartdeslogicielsAdobe,d'aprèsmoi6. http://skim-app.sourceforge.net7. http://www.microsoft.com/mac/products/office2004/office2004.aspx?pid=office20048. http://fr.openoffice.org9. http://www.planamesa.com/neojava/fr

69

Page 70: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

esttoujoursextrêmentpoussifetlourdàutiliser.

Laversion3d'OpenOffice estlapremièreàêtreréellementbienintégréeà MacOS X.Sonutilisationneposedoncmaintenantplusdeproblèmesmajeurs.

12.2.2 AppleWorks

LevieillesuiteAppleWorks 1 n'aplusd'intérêt,sonsuccesseurofficielest iWork (cf. sec-tion 12.2.4).AppleWorksestmalintégréeà MacOS X etnedisposepasdefonctionnalitésessentiellescommel'annulationàplusieursniveaux.Ellen'aplusqu'unintérêthistoriquepourceuxquiysonthabitués,oupourouvrirdevieuxfichiers.

12.2.3 TextEdit

Lelogiciel TextEdit intégréà MacOS X estpleinderessources.Ilestunesorted'équi-valentdeWordpad,enpluspuissant.Ilgèrelestableaux,lesstyles,lestabulations,lessautsdepage,lesmarges,lesimages,etpeutmêmelirelesfichiers .doc (sansgarantietoutefoispourlesdocumentscomplexes).Ildisposecommetouteslesapplications MacOS X delavérificationorthographique,del'auto-complétion.Decefait,ilresteunoutildechoixdanslaplupartdescas.

Notezque Textedit peutembarquerdesimagesdansundocumenttexteenutilisantnonleformat RTF 2 classique,maisleformatétendu RTFD développéparApple,utilisantlanotiondepaquet(cf.section 3.6.2 page 33).

12.2.4 iWork : Pages

Applefournitsonpropretraitementdetextemoderne,intégréàlasuite iWork 3 (payante).Ils'agitde Pages.C'estunbonlogicieldetraitementdetexte,quial'avantagededisposerd'uneinterfacetrèsclaire.Enrevanche,ilnegèrepas(encore ?)lesréférencescroisées,cequilimitebeaucoupsonutilisation.Sivousn'avezpasbesoindecesdernières,c'estavecNisusWriter (cf. section 12.2.5)undesmeilleurschoixpossibles. Pages saitouvrirlesfi-chiersauformat .doc.

12.2.5 Nisus Writer et Mellel

Ilexistedeuxconcurrentsdirectsà Pages,moinsorientéPAO etplus ≪ traitementdetexte ≫ : NisusWriter(ExpressouPro) 4 (payant)et Mellel 5 (payant).Personnellement,jen'aimepasl'interfacede Mellel,etjepréfèrelargement NisusWriter.Cedernierestpluspuissantque Pages (notammentdanslagestiondesstyles,desmacros,desexpressionsré-gulières)toutenconservantunebonneinterface.Malheureusement,ilnegèrepasnonpluslesréférencescroiséesdanssaversionExpress(celanécessitelaversionPro). NisusWriteret Mellel saventouvrirlaplupartdesfichiersauformat .doc.

1. http://www.apple.com/fr/appleworks2. RTF :RichTextFormat3. http://www.apple.com/fr/iwork4. http://www.nisus.com5. http://www.redlers.com/mellel.html

70

Page 71: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

12.3 Tableur

iWork (payant) intègreun tableur (Numbers)depuis laversion iWork'08.Lesautressolutionsclassiquessontd'utiliserOffice (payant),OpenOffice (gratuit)ou Tables 1 (payant).

12.4 Logiciel de Présentation

Pourleslogicielsdeprésentation,leproblèmeestmoinscompliqué.EntreleclassiqueOpenOffice, un PowerPoint incroyablement fouillis et le Keynote d'iWork 2 (payant), lechoixestvite fait.Cedernier logicielest toutsimplementexcellent. Keynote estparticu-lièrement agréable àutiliser et permetde créerdesprésentationsde très grandequalitévisuelle.

12.5 Vidéo : lecture et édition

Pourlalecturedevidéossous MacOS X,QuickTimePlayer estlargementsuffisant.Unefois installée l'extensiongratuite Flip4Mac 3 (pour lire lesfichiers .wmv)et lespaquetsdecodecs Perian 4 (gratuit),c'estuntrèsbonlecteur.Sonprincipaldéfautrésidedanssasé-parationentreversiongratuiteetversionpro :ilfautacheteruneclefauxalentoursde30eurospourl'activer.Cependant,cetachatmesemblejustifié,carcelapermetalorsd'acti-vertouteslesfonctionsd'encodagede QuickTimePlayer,enfaisantunoutilextrêmementpuissantd'éditionvidéo.

Notons toutefoisque le logiciel VLC 5 (gratuit) estunautrechoixdepremierordre.D'abord,ilesttotalementgratuit,etsaitlireaumoinsautantdeformatsvidéosqueQuick-Time(saufle .wmv),sanscodecsupplémentaires.Ildisposeaussidefonctiondetranscodageavancées.

12.6 Illustration

12.6.1 Lecture et édition d'image

Pourouvriretconvertirtoustypesd'images, Aperçu (fourniavec MacOS X)n'estquetrèsrarementmisendéfaut.Ildisposemêmed'outilsbasiquesdemanipulation,commelarotationetlerecadrage.Depuis MacOS X 10.5,ilpermetaussiledétourageparformeoucouleur.

Pouréditerprécisémentdesimages, Photoshop 6 (payant)resteuneréférence,àunprixinabordableselonmoi.Saversionpluslégère,etmoinschère, PhotoShopElements restepourmoiinsatisfaisante,d'autantqu'elleestalorsconcurrencéepardenombreuxlogicielsgratuits.Lasolutiongratuite TheGimp 7 (gratuit)est, toujoursselonmoi, inutilisable.Ellesouffredesonmauvaisportagesous MacOS X,toutendisposantàl'origined'uneinterfaceextrêmementéloignéedelaconvivialité.

1. http://www.x-tables.eu/more/overview.html2. http://www.apple.com/fr/iwork3. http://www.flip4mac.com4. http://perian.org5. http://www.videolan.org/vlc6. http://www.adobe.com/fr/products/photoshop/index.html7. http://gimp-app.sourceforge.net

71

Page 72: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Ilexisteuncompromisassezconnu : GraphicConverter 1 (partagiciel).Cedernierestloind'avoirlapuissancede Photoshop,maispeuts'acquitterdequelquestâchesbasiques.Iln'estpastropmalintégréà MacOS X,maissouffrecependantd'êtreancienetden'avoirpas suivi lesaméliorationsdu systèmeen termesd'interface.Dece fait,denombreuseslourdeurssefontsentir.

À l'inverse, un logiciel assez récent, Pixelmator 2 (payant) commence à faire parlerdelui,poursonexcellenteintégration. IlestsansdoutedéjàunemeilleuresolutionqueGraphicConverter pourlaplupartdestâches.

12.6.2 Dessin vectoriel

Leslogicielsdedessinvectorielsontétonnementdebienmeilleurqualitésur MacOS Xque les logicielsdedessinbitmap.En l'occurence, Omnigraffle 3 (payant) est selonmoilemeilleur de tous. À moins d'avoir besoin de certaines fonctionnalités avancées d'unIllustrator 4 horsdeprix, Omnigraffle répond,dansuneinterfacesublime,àlaplupartdesbesoinsendessinvectoriel.Pourtant, Omnigraffle n'estpasàproprementparlerunlogi-cieldedessinvectorielmaisdediagrammes.S'ilnepeutvoussatisfaire,ilexiste Lineform 5

(payant)et VectorDesigner 6,quejen'aijamaisutilisés.

Lasolutiongratuitelaplusconnue(etmulti-plateforme)estlelogiciel Inkscape 7.

12.6.3 Tracé de courbes et de nuages de points

MacOS X version10.4estfourniavecunutilitairefabuleux : Grapher.Celui-cipermetdetracercourbes,surfaces,etnuagesdepointsen2D eten3D.Iln'estpasencoreparfaitetquelquesboguesentachentlapartie3D,maisilestd'oresetdéjàbienpluspratiquequegnuplot (lequelgardecependantsonutilitédansdenombreuxcas).

S'ilnes'agitquedeprésenterunecourbejoliment,sansl'exploiternumériquement,lelogiciel(payant) OmniGraphSketcher 8 estintéressant.

12.7 Compression/Décompression

LeFinderintègreunarchiveur .zip (cf. section 3.6.1 page 32)suffisantdanslaplupartdescas.Leformat .tgz estégalementaccessiblegrâceàlapartieUnixde MacOS X.Lesimagesdisques(cf. section 3.6.3 page 33)sontunautremoyend'archiveretcompresserdesfichiers.

Pourouvrird'autres formatsdefichierscomme le .rar, le .sit ou le .hqx, ilexisteStuffitExpander 9 (gratuit,maisunpeuinsistantpourlaversionpayante).

TheUnarchiver 10 (gratuit,open-source)estuneautresolutionpourlaplupartdesfor-mats.

1. http://www.lemkesoft.com/en/index.htm2. http://www.pixelmator.com/3. http://www.omnigroup.com/applications/omnigraffle4. http://www.adobe.com/fr/products/illustrator/index.html5. http://www.freeverse.com/apps/app/?id=60206. http://www.tweakersoft.com/vectordesigner7. http://www.inkscape.org8. http://www.omnigroup.com/applications/omnigraphsketcher/9. http://www.stuffit.com/mac/expander

10. http://wakaba.c3.cx/s/apps/unarchiver.html

72

Page 73: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

12.8 Navigation Web

MacOS X estégalementtrèsricheennavigateursWeb. Safari estundesplussimplesetdesplusrapides,maisquelques incompatibilités (pas forcémentdu faitdunavigateur,maisdemauvaisesconceptionsdesitesdestinésàInternetExplorer)lemettentparfoisendéfaut.Onpeutégalementsetournervers Firefox 1 (gratuit),ouplutôt Camino 2 (gratuit),quiestbasésurlemoteur Gecko de Firefox maisdisposed'uneinterfaceplusconformeàMacOS X.

Enfin, ilexistequelquesnavigateurs ≪ àpart ≫,assezpuissantet ≪ professionnels ≫,commeOpera 3 (gratuit)etOmniWeb 4 (auparavantpayant,maintenantgratuit,etsansdouteenfindevie).Dejeunesnavigateurssontenoutreendéveloppement,maisjenelesciteraipasdepeurd'enoublier.

12.9 Création Web

LacréationaiséedepagesWebsous MacOS X offreassezpeudechoixàmaconnais-sance. iWeb esttrèsbonpourdessitestrèssimples,et RapidWeaver 5 (payant)alarépu-tationd'êtreuneexcellentesolution.Pouravoiressayécedernier,ilnem'apasvraimentconvaincu.Onm'aaussiconseillé Sandvox 6 (payant).

12.10 LATEX

Pourl'édition LATEX sous MacOS X,iln'yaàmaconnaissanceaucunoutilréellementsatisfaisant.Desdeuxéditeurs TexShop 7 (gratuit)et iTexMac 8 (gratuit),lepremiermesemble≪ moinspire ≫ quel'autre.Lesdeuxsontcependantencoreendéveloppementetpeuventêtreaméliorésdansunfuturassezproche.Lelogiciel TexMaker 9 (gratuit)estégalementdisponiblemaissouffred'uneassezmauvaiseintégration.L'éditeurdetextepolyvalent TextMate 10 (payant),ouleclassique BBEdit 11 (payant)peutêtreunesolution.

Enrevanche,pourcréerrapidementdeséquations LATEX,ilyal'excellent12 utilitaire

LaTeXiT 13 (gratuit).

Quantaux distributions LATEX (ensembledusystème LATEX accessibleuniquementenlignedecommande),ladistribution MacTeX 14,quiestunenrobagede TeXLive 15 estsansdoutelameilleure.Ilestaussipossibled'utiliser Fink (cf.section 9.4 page 63)sil'onpréfèreune

1. http://www.mozilla-europe.org/fr/products/firefox2. http://www.caminobrowser.org3. http://www.opera.com4. http://www.omnigroup.com/applications/omniweb5. http://www.realmacsoftware.com/rapidweaver6. http://www.karelia.com/sandvox7. http://www.uoregon.edu/~koch/texshop8. http://itexmac.sourceforge.net9. http://www.xm1math.net/texmaker

10. http://macromates.com11. http://www.barebones.com/products/bbedit12. oui,ils'agitbiend'auto-promotion.13. http://pierre.chachatelier.fr/programmation/latexit.php14. http://www.tug.org/mactex15. http://www.tug.org/texlive

73

Page 74: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

gestiondepaquetsplusclassique.

12.11 Programmation

Il n'y a àmaconnaissancequ'une seule IDE ≪ généraliste ≫ destinée à MacOS X :XCode.Elleestassezdifficiled'accès,maisunefoismaîtrisée,c'estuntrèsbonlogiciel.Notonsquec'est gcc quiestlecompilateursous-jacent.Ilexisteégalementpetitutilitairediablementpratiquepourexplorerladocumentationd'Apple : AppKiDo 1 (gratuit).

Pourceuxquiconnaissentle RealBasic 2,celui-ciestaussidisponible(payant). Eclipse 3

(gratuit)étantmulti-plateforme,ilestégalementutilisable.

12.12 Messagerie instantanée

Pourlamessagerieinstantanée, MSN 4 (gratuit)estdisponible,maisn'estpasàjour(ilabeaucoupdefonctionnalitésderetardparrapportàsonéquivalentWindows). aMSN 5

(gratuit)et Adium 6 (gratuit)sontassezconnus,maisjetrouveleurinterfaceassezmauvaise.

iChat restepourmoilaréférence,maisnepermetpasencoredecommuniquer(facile-ment)avecdespersonnesutilisant MSN.

12.13 Gravure

Laquestiondelagravureaétéabordéeensection 5 page 45.Sil'onabesoind'uneconfigurationavancéedegravure,untrèsbonlogicielest ToastTitanium 7 (payant),quiestmalheureusementassezcher.Jen'aipaseul'occasiond'enessayerd'autres,mais LiquidCD 8

(gratuit)sembleavoirbonnepresse.

12.14 Sauvegarde ou Backup

Lasolution TimeMachine (cf.section 3.9 page 35)n'apaslaprétentiond'êtrelameilleure.L'utilisateuravancéestassezviteconfrontéàseslimitations,etpeutchercherdesutilitaires,soitpourépaulerTimeMachine,soitentantqu'applicationsdesauvegardeautonomes.

Jenepeuxdonnerd'avissurceslogiciels,carjenelesconnaispasbien,etleurqualiténepeutêtrevraimentconnuequelejouroùl'onenaréellementbesoinpourretrouverdesdonnéesperdues.Lesmots-clefslespluscourantpourtrouverdetelsutilitairessont TimeMachine et Backup.

12.15 Maintenance

Ilexistedenombreuxutilitaires,plusoumoinsdéveloppés,poureffectuerdesopéra-tionsdemaintenancedesonsystème,ousimplementpouraideràgérercertainesdece

1. http://homepage.mac.com/aglee/downloads/appkido.html2. http://www.realsoftware.com/fr3. http://www.eclipse.org4. http://www.microsoft.com/mac/default.aspx?pid=msnmessenger5. http://amsn.sourceforge.net/index.php?newlang=french6. http://www.adiumx.com7. http://roxio.com/en/products/toast8. http://www.maconnect.ch/index.php?rac=/liquidcd.html

74

Page 75: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

opérations,déjàeffectuées régulièrementpar MacOS X.L'undeuxest trèsconnuet trèspolyvalent,ils'agitd'Onyx 1 (gratuit).

1. http://www.titanium.free.fr

75

Page 76: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Conclusion

MacOS X estpleinde ressources.Nousavonsprésentédanscedocumentquelquesaspectsdesa ≪ logique ≫,quijustifienombred'astucesdifficilesàcataloguerautrement.Leurconnaissancepermetd'exploiteraumieuxlesystème.Nousavonségalementévoquélaplupartdestâchescourantesetlafaçondes'enacquitter,cequidoitpermettreauxnouveauxvenusderetrouverrapidementleursmarques.Enfin,nousavonstémoignédenosessaispourlacréationd'unebonnelogithèque.

Enespérantquel'objectifaitétéatteint,àsavoirfaciliterlatransitionvers MacOS X,l'auteurdecedocumentinvitetoutefoisleslecteursàluienvoyerleursremarquesparcour-rierélectronique,s'ilsjugentutilesquelquesprécisionssupplémentaires.

76

Page 77: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Révisionsdudocument

version2.1– remaniementdudocumentavecl'aidedeRenaud,ajoutdessectionssurTimeMa-chine,Windows.

version2.0– miseàjourpour MacOS X 10.5 ;– ajoutduraccourcidictionnaire Control-Commande-D (⌃⌘D) ;– correctionsdefautesd'orthographe.

version1.1(17novembre2006)– ajoutduzoomàlasouris(section 1.3.4 page 15) ;– ajoutdeprécisionssurla crontab et periodic (section 9.3.5 page 62)– utilisationplus rigoureusedes termes ≪ barredemenus ≫, ≪ menu ≫, ≪ articledemenu ≫ ;

– open-firmwareestaccessibleaudémarrageavec ⌥⌘OF etnon ⇧⌘OF– unerequêteSpotlightcommençantpardesguillemetsdoubles('')semblefaireunerechercheparnomdefichier ;

– correctionsdefautesd'orthographe(pallier,formatage…) ;version1.0(19juin2006)

– premièreversiondudocument.Renaudacontribuéàlarédactiondelasectionsurleslanceurs(section 3.8.2 page 35),surFink(section 9.4 page 63)etsurFileVault(section 7.3 page 55).

77

Page 78: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Index.DS Store, 26, 68.Spotlight-V100, 68.Trashes, 68.command, 65.hqx, 73.rar, 73.sit, 73.zip, 73boot, 60

bootloader, 60

Accolades, 43AcrobatReader, 70Adium, 75Administration, 52

Entretien, 57Gestiondesaccès, 52Gestionnaire NetInfo, 52Misesàjour, 57Organisationstandarddesfichiers, 54ServerAdminTools, 53Servicesréseaux, 48Utilisateurroot, 53

AFP, 50Alias, 27aMSN, 75antislash, 43Aperçu, 72API, 66

CoreAnimation, 66Carbon, 66Cocoa, 66CoreAudio, 66CoreData, 66CoreFoundation, 66CoreGraphics, 66CoreImage, 66CoreVideo, 66OpenGL, 66Quartz, 66QuickTime, 66

AppleScript, 65AppleWorks, 71Applications, 54

Binairesuniversels, 22Désinstallation, 19

Installation, 19Instanceunique, 20Passerdel'uneàl'autre, 13Quitter, 20Tableur, 72Tierces, 70Traitementdetexte, 70Utilisation, 19Utilitairededisque, 57

Automator, 65actions, 23

Backup, 75Barred'outils, 14Barredemenus, 11BBEdit, 74Bibliothèque, 55

contenu, 55organisation, 55

Binairesuniversels, 22BIOS, 60Boîtededépôt, 55Boot, 60

modeSingle, 60modeTarget, 60

BootCamp, 60, 68Bureau, 54Butler, 36

Caches, 55Camino, 74Capturesd'écran, 16Caractèresspéciaux, 43

accolades, 43antislash, 43cédille, 43crochets, 43majusculesaccentuées, 43pipe (|), 43

Carbon, 66Cédille, 43Clavier, 39, 41

caractèresspéciaux, 43raccourcisclavier, 42

ClefUSB, 32Cocoa, 66Coinsactifs, 16

78

Page 79: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

command, 65Commande, 41Commande-Option-Echap, 20compilateurgcc, 65Compression, 73Configurationréseau, 49Control, 41Control-Alt-Suppr, 20Corbeille, 31Coredump, 63CoreAnimation, 66CoreAudio, 66CoreData, 66CoreFoundation, 66CoreGraphics, 66CoreImage, 66CoreVideo, 66Coupe-feu

ipchains, 51ipfw, 51

Courbes, 73Crashreport, 63CréationWeb, 74Crochets, 43crontab, 63

Dashboard, 17Décompression, 73Défragmentation, 59Démarrage, 60

ÉjectionforcéedeCD, 60Modesanséchec, 60

Dépannage, 60ÉjectionforcéedeCD, 60Modesanséchec, 60

DésinstallationDésinstallationd'application, 19

DesktopPictures, 55Dessin

Dessinbitmap, 72Dessinvectoriel, 73

Dock, 9Documents, 54DocumentsandSettings, 54Dossiers, 24

Applications, 54Bibliothèque, 55Bureau, 54Documents, 54DocumentsandSettings, 54

Dossiersàgraver, 28Dossiersintelligents, 28Dossiersspéciaux, 28Images, 54Musique, 54Organisationstandard, 54Documents, 54Bibliothèque, 55Boîtededépôt, 55Bureau, 54DocumentsandSettings, 54Images, 54Musique, 54Public, 55Séquences, 54Sites, 54

Ouvertureautomatique, 26Permissions, 62Public, 55Rechercher, 29Séquences, 54Sites, 54Supprimerundossier, 31Visualisation, 26

Drag'ndrop, 41.DS Store, 26

ÉjectionÉjectiondepériphérique, 32ÉjectionforcéedeCD, 60

Emacs, 45Entretien, 57

Défragmentation, 59Démarrage, 60ÉjectionforcéedeCD, 60

Dépannage, 60ÉjectionforcéedeCD, 60

Maintenance, 59Misesàjour, 57Réparationdesautorisations, 59Utilitairededisque, 57Vérificationdudisque, 58

Exposé, 16

FAT, 67Fenêtres, 12

agrandir, 13changer, 13fermer, 13gestionnairedefenêtres, 9

79

Page 80: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

manipulation, 13modificateursclaviers, 15réduire, 13serveurX, 18X11, 18

Fichiers.DS Store, 26Fichiersspéciaux, 32Archives, 32Imagesdisque, 33Paquets, 33

gestionnairedefichiers, 24inspecter, 24Lienssymboliques, 62lienssymboliques, 27modesdevisualisation, 26Organisationstandard, 54Documents, 54Bibliothèque, 55Boîtededépôt, 55Bureau, 54DocumentsandSettings, 54Images, 54Musique, 54Public, 55Séquences, 54Sites, 54

organiser, 26partagedefichiers, 50permissions, 62rechercher, 29sélection, 24supprimerunfichier, 31systèmedefichiers, 58traduction, 25vérificationdesfichiers, 58

Fichiersinvisibles, 68Filevault, 56Finder, 24

complémentsauFinder, 36Fink, 64Firefox, 74Firewall

ipchains, 51ipfw, 51

Fn, 41Fonctions, 73Fondsd'écran, 55Fonts, 55

Formatage, 58Frameworks, 63FTP, 50

gcc, 75gcc, 65Gestiondesaccès, 52Gestionnaire

gestionnairedefenêtres, 9gestionnairedefichiers, 24gestionnairedesutilisateurs, 52

Gestures, 41Glisser/Déposer, 41GoogleQuickSearchBox, 36Grapher, 73GraphicConverter, 72Gravure, 46, 75

Imagesdisques, 47GuestPC, 68

HFS, 67HFS+, 58, 67Historiquedudocument, 77hqx, 73

iChat, 75Icônedeproximité, 14IDE, 65Illustrator, 73Images, 54Imagesdisque, 33, 47

imagescryptées, 56ImprimanteWindows, 69inetd, 62Installationd'applications, 19InterfaceBuilder, 65ipchains, 51ipfw, 51iTexMac, 74iWeb, 74iWork

Keynote, 72Pages, 71

LATEX, 74LaTeXiT, 74LaunchAgents, 55Launchbar, 36launchd, 62LaunchDaemons, 55Lienssymboliques, 62

80

Page 81: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Alias, 27Lineform, 73Linux, 60LiquidCD, 47, 75Logs, 55, 63

Machinevirtuelle, 68Macports, 64Maintenance, 75Majuscule, 41Majusculesaccentuées, 43Mellel, 71Menu, 11

Aide, 11Application, 11barredemenus, 11Fenêtre, 11Fichier, 11Format, 11menuaction, 39menucontextuel, 39Services, 11, 22Édition, 11

Messagerieinstantanée, 75Misesàjour, 57Modesanséchec, 60Modificateursclavier, 41

Commande, 41Control, 41Fn, 41Majuscule, 41Option, 41Pomme, 41

MSN, 75Musique, 54

NavigateurWeb, 74NeoOffice, 70, 72NisusWriter, 71NTFS, 67

Office, 70, 72OmniGraffle, 73OmniWeb, 74Onyx, 75OpenFirmware, 60OpenGL, 66OpenOffice, 70, 72Opera, 74Option, 41

outilsdedéveloppement, 65outilsdéveloppeur, 65

Palettedecaractères, 43Papierspeints, 55Paquets, 21, 33

paquetsDebian, 64Parallels, 68Partage

d'écran, 51defichiers, 50AFP, 50FTP, 50SMB, 50

Imprimante, 69web, 51

Partitionnement, 58Partitions, 60PathFinder, 36PDF, 70periodic, 63Périphériqueamovible, 32Permissions, 62Photoshop, 72Piles, 10Pipe (|), 43Pomme, 41PreferencePanes, 55Préférences, 21, 55Programmation, 75Public, 55

Quartz, 66QuickLook, 35QuickSilver, 36QuickTime, 55, 66

QuickTimePlayer, 72

Raccourcisclavier, 42RAID, 58RapidWeaver, 74Rapportdecrash, 63rar, 73RealBasic, 75Rechercherunfichier, 29Réparationdesautorisations, 59Réseau

Configurationréseau, 49Coupe-feu, 51Firewall, 51

81

Page 82: Guide d'introduction àMacOSX (MacOSX10.5 Léopard¨me, peuvent être assez différents pour justifier la lecture d'une documentation, même pour l'utilisateur chevronné. Ainsi,

Serveurweb, 51Servicesréseaux, 48Sessionàdistance, 51

Révisionsdudocument, 77root, 53, 62

Safari, 74Samba, 50Sandvox, 74Sauvegarde, 75ScreenSavers, 55Scripts, 65

AppleScript, 65Automator, 65Unix, 65

Sécuritécryptagedesfichiers, 56Filevault, 56

Sélectiondefichiers, 24Séquences, 54ServerAdminTools, 53Serveurweb, 51

pagesutilisateur, 54ServeurX, 18Services, 22

Servicesd'application, 22Servicesréseaux, 48

sit, 73Sites, 54Skim, 70Souris, 39

clic,clicdroit, 39Spaces, 17Spotlight, 29Stacks, 10Stuffit, 73Suppr, 43Systèmedefichiers, 58

Tableur, 72Technologies, 65

CoreAnimation, 66Carbon, 66Cocoa, 66CoreAudio, 66CoreData, 66CoreFoundation, 66CoreGraphics, 66CoreImage, 66CoreVideo, 66

OpenGL, 66Quartz, 66QuickTime, 66

Terminal, 61TexMaker, 74TexShop, 74TextEdit, 71TextMate, 74TheGimp, 72TheUnarchiver, 73thumbs.db, 68TimeMachine, 36, 75

limitations, 38ToastTitanium, 47, 75Trackpad, 39, 40Traitementdetexte, 70

Unarchiver, 73Unix, 56, 61

Permissions, 62Terminal, 61

UtilisateurGestionnairedesutilisateurs, 52

Utilisateurroot, 62Utilitairededisque, 57

VectorDesigner, 73VirtualBox, 68Visualiseurdeclavier, 43VLC, 72VMWare, 68

WebCréationWeb, 74Navigation, 74

Widgets, 55Windows, 60, 67

X11, 18, 63XCode, 65, 75xinetd, 62

YellowDogLinux, 60

zip, 73zoom, 15

82