Guide d'introduction àMacOSX (MacOSX10.5 Léopard · 2013. 2. 12. · Introduction Passer...

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

Transcript of Guide d'introduction àMacOSX (MacOSX10.5 Léopard · 2013. 2. 12. · Introduction Passer...

  • 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

    http://pierre.chachatelier.fr/documents/fichiers/guide-introduction-macosx-1_1-fr.pdfmailto:[email protected]://pierre.chachatelier.frmailto:[email protected]

  • 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

  • Table des matièresIntroduction 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

  • 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

  • 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

  • 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

  • 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

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

    8

  • 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

  • 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

  • 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

  • 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 pageprécédente).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

  • 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

  • 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

  • 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

  • 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(⇧⌘4+)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

  • 1.6 Dashboard

    MacOS X version10.4aintroduit Dashboard,untableaudebordregroupantdesmini-applicationsutilitairesappelées widgets.Dashboardapparaîtenpressant F12 ;celaestre-configurable,toutcomme Exposé (cf. section 1.5 pageprécédente).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

  • 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

  • 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

  • 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

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

  • 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

  • 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

  • 2.10 Actions

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

    23

  • 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 toucheaprèsl'avoirsélectionné.RemarquonsquesousWindows,celaauraiteupoureffetd'ouvrirlefichier ;enrevanche,pourouvrirlefichiersousFinder,onpeututiliser Commande-O (⌘O)ouCommande-Bas (⌘⇣)(voirlasection 4.2.3 page 41 quitraitedesraccourcisclavier).

    24

  • 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

  • 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

  • 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

  • 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 pageprécédente).Celapermetainsidepréparerunegravuresansdupliquerlesfichiersconcernés.Lagravureestdétailléeensection 5 (Figure 23).

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

    28

  • 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(⌃⌥)

    Figure 24: LefenêtrederechercherapidedeSpotlight,obtenue via, Control et(⌃).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

  • 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

  • 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

  • 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 pageprécédente).

    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

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

  • 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

    http://c-command.com/dropdmghttp://www.kelleycomputing.net:16080/freedmghttp://www.blackbirdblog.it/progetti/easy-dmg

  • 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

    http://www.qlplugins.com/browse

  • 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

    http://www.cocoatech.com/pf4http://www.petermaurer.de/butlerhttp://www.obdev.at/launchbarhttp://quicksilver.blacktree.comhttp://code.google.com/p/qsb-mac

  • 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

  • 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

  • 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

  • (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

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

  • 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

  • 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 pageprécédente,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

  • 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

  • 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 (⌃).Ilyacependant