Accueil > Le système UNIX > Les meilleures astuces de Rob - Partie 1

Les meilleures astuces de Rob - Partie 1

Par Rob Griffiths, coauteur de Mac OS X Hints, Jaguar Edition, le 30/05/2003

Traduit par Thierry, le 31/05/2003

Note de l’éditeur—Rob Griffiths a publié plus de 3500 astuces Mac OS X sur son site Mac OS X Hints, pour le plus grand plaisir de son éditeur et des milliers de fans Mac OS X. Ici, chez O’Reilly, cela nous a beaucoup plu que Rob accepte d’écrire Mac OS X Hints, Jaguar Edition pour nous parce qu’il savait que le livre aurait un gros succès auprès de notre audience. Juste pour vous donner un avant goût de ce sur quoi Rob a travaillé, il a rassemblé 16 de ces astuces favorites afin de les partager avec les lecteurs de Mac DevCenter (NdT : Et de Project:Omega ;-)). Cette semaine, nous publions les huit premières et le deuxième round aura lieu la semaine prochaine. Appréciez !

La sélection de 16 astuces suivante (une par chapitre) tirées de Mac OS X Hints: Jaguar Edition est supposée être une liste de mes astuces favorites. Cependant, je me suis rapidement aperçu que j’avais beaucoup trop d’astuces favorites ! Avec plus de 3500 astuces enregistrées, il a été assez difficile d’en tirer les 550 meilleures pour le livre. Ramener cette sélection à seulement 16 fut carrément impossible. Donc, au lieu de vous présenter mes favorites, voici une liste d’astuces (une de chaque chapitre du livre) qui j’ai trouvée particulièrement utile ou intéressante—vous êtes bien sûr libre d’être d’accord ou pas.

Quelques unes de ces astuces font référence à d’autres pages ou astuces du livre, mais les astuces sont quand même utilisables ou compréhensibles sans ces références externes. Dans certains cas, j’ai modestement réécrit une astuce de façon à ce qu’elle soit autonome. De nouvelles copies d’écran en couleur ont été prises, elles peuvent donc être légèrement différentes de celle du livre, bien que l’action illustrée sera identique.

Astuce 1-5 : Le “panneau” de l’écran de connexion

Screen shot.

Au cas où vous vous seriez demander comment ajouter une ligne de texte personnel à votre fenêtre de connexion, voici comment faire. Peut-être travaillez vous dans un endroit nécessitant un avertissement sur l’utilisation des ressources de la machine. Ou peut-être souhaitez vous ajouter une touche de personnalisation à votre fenêtre de connexion : un rappel quotidien de souvegarder votre disque dur par exemple.

L’ajout de cette ligne de texte suppose l’édition d’un fichier spécial de préférence, thème récurrant dans la communauté des bidouilleurs de Mac OS X tout comme celle des adeptes du site Mac OS X Hints.

Dans le Finder, ouvrez le dossier Bibliothèque -> Preferences. Dans ce dossier, vous allez trouver un fichier appelé com.apple.loginwindow.plist. Pour l’éditer, ouvez le avec TextEdit. Le fichier contient une longue liste de mots connus sous le nom de balises par les programmeurs. Juste en dessous de la première balise <dict>, insérez les deux lignes suivantes :

<key>LoginwindowText</key> <string>Placez votre texte ici</string>

Remplacez Placez votre texte ici par ce que vous souhaiterez voir afficher sur votre fenêtre de connexion.

Sélectionnez Fichier -> Enregistrer. Quand TextEdit vous dira, “Impossible d’enregistrer le document sous /Library/Preferences/com.apple.loginwindow.plist car il s’agit d’un fichier en lecture seule. Écraser ?”, cliquez sur Ecraser. La prochaine fois que vous vous connecterez, vous savourerez les résultats de votre modification.

Astuce 2-47 : Une icône de barre d’outils à ouverture automatique

Maintenant que vous êtes un adepte des dossiers à ouverture automatique, vous vous demandez sûrement pourquoi l’icône Ordinateur située sur la barre d’outils des fenêtres du Finder n’est pas à ouverture automatique comme ses compatriotes. Ce serait pourtant pratique si l’on pouvait glisser-déposer des icônes dessus de manière à atteindre les différents disques durs, partitions et réseaux de votre machine. Voici une manière de simuler cette fonctionnalité :

  1. Dans le Finder, sélectionnez Aller -> Aller au dossier (ou pressez Majuscule-Commande G). Dans la boite de dialogue, tapez /Volumes et pressez Retour. Un dossier Volumes semi-transparent apparaît dans la fenêtre du Finder. (La transparence vous indique que vous avez ouvert un dossier qui est ordinairement caché). Le dossier Volumes contient presque tous vos disques durs, partitions et lecteurs de CD et de DVD. Il ne contient pas par contre votre disque de démarrage Mac OS X (Macintosh HD, par exemple).
  2. En gardant les touches Commande et Option enfoncées, glisser-déposez l’icône de votre Macintosh HD dans la fenêtre Volumes. Le glisser-déposer d’une icône avec les touches Commande et Option crée un alias de cette icône. Vous avez créé en effet un clône de la fenêtre Ordinateur, parce qu’elle contient maintenant les icônes de tous vos disques, y compris le disque de démarrage.
  3. Maintenant, Commande-Option-déposez le dossier Volumes sur votre bureau, créant ainsi un alias du dossier. La manière la plus facile de faire ceci est de gliser-déposer le petit dossier situé dans la barre de titre de la fenêtre Volumes (au côté du mot Volumes)—l’icône proxy du dossier, comme on l’appelle. Une fois l’alias du dossier Volumes créé, donnez lui un nom plus parlant (Ordinateur, par exemple), une icône personnelle si vous le souhaitez (astuce 2-18) puis placez le quelque part où vous ne risquerez pas de le supprimer (dans votre dossier Documents, par exemple).
  4. Glisser-déposer le nouvel alias Ordinateur sur la barre d’outils, là où il sera prêt à vous aider à naviguer dans votre disque dur à la vitesse de l’éclair (voir Figure 2 ci-dessous montrant l’icône sur la barre d’outils prête à s’ouvrir). A partir de maintenant, vous pouvez classer des icônes en les déposant sur cette icône Ordinateur et utiliser des dossiers à ouverture automatique pour atteindre tout endroit de votre système :

Screen shot.

Astuce 3-9 : Différencier les programmes cachés

Le fait de presser Commande-H (ou en sélectionnant la commande Masquer qui précède le nom du programme de premier plan) est tout bon ou tout mauvais : cela rend invisible toutes les fenêtres du programme. Même lorsque vous faites cela, néanmoins, son icône de Dock reste pleinement visible, insensible au fait que le programme a maintenant été masqué. Il en résulte à vos yeux une confusion puisqu’il est maintenant plus dur de se rappeler quel programme vous avez masqué.

Avec un petit truc de réglage, cependant, vous pouvez faire en sorte que le Dock affiche les programmes masqués avec une icône et un triangle semi-transparents, comme illustré Figure 3. Remarquez l’icône semi-transparente de Mail et du Terminal, indiquant qu’ils ont été masqués :

Screen shot.

Pour implémenter ce changement, ouvez le Terminal. Derrière le prompte %, tapez ceci :

defaults write com.apple.Dock showhidden -bool yes

Pressez maintenant Retour. Pour valider votre changement, quittez le Dock en utilisant le Visualiseur d’Opérations, comme décrit dans l’astuce 3-6. Pour revenir à l’état précédent du Dock, retapez la même commande en remplaçant yes par no. Quittez et redémarrez le Dock.

Astuce 4-33 : Un compte dédié aux réparations

Une des fonctions de réparation les plus utiles de Mac OS X est son mode multi-utilisateur. Si vous avez des problèmes avec certains éléments du système, et que l’astuce précédente (du livre) ne les a pas réglés, l’étape suivante consiste à créer un nouveau compte dédié uniquement aux réparations.

Ouvez les Préférences Systèmes, cliquez sur Comptes et sur l’onglet Utilisateurs puis sur Nouvel Utilisateur. Remplissez les champs de la boite de dialogue qui apparaît et donnez un nom utile à ce compte tel que “Compte de Test” ou “Protège Mon Bacon”. En bas de la boite de dialogue, activez l’option “Autorisation à adminisitrer cet ordinateur” pour être sûr que votre compte de test aura les plains pouvoirs sur le système. Cliquez sur Enregistrer pour créer le compte.

Maintenant, déconnectez vous de votre compte normal et connectez vous en tant qu’utilisateur de test. Essayez de reproduire le problème que vous avez connu avant. Si vous n’arrivez pas à le reproduire, c’est que le problème est en rapport avec un élément de votre compte normal. Si, d’un autre côté, le problème persiste, vous savez que vous êtes face à un problème système et qu’il serait temps d’appelez un expert (Apple Support, votre site de réparation favoris ou un ami super-geek).

Note : N’utilisez pas le compte de test pour une utilisation normale et n’effectuez aucune astuce ou modification non-standard du système avec ce compte. Vous souhaiterez le garder aussi proche de la configuration originale d’usine.

Astuce 5-18 : La puissance du clavier dans les fenêtres et les boites de dialogue

Si la fonction d’accès au clavier décrite dans l’astuce 5-17 du livre déplait à vos bouts de doigt, le panneau des Préférences Clavier comporte un compromis.

Ouvrez Préférences Système -> Clavier ; en bas de l’onglet “Accès au clavier complet”, vous trouverez un section “Pour fenêtres et dialogues, contrastez”. Si vous activez l’option “tout contrôle”, vous pouvez utiliser le clavier pour atteindre tout ce qui apparaît dans les fenêtres et les boites de dialogues (voir Figure 4).

Screen shot.

Par exemple, vous pouvez pressez la touche Tabulation pour déplacer le “focus” (une mise en relief subtile) d’un élément d’interface à un autre comme les menus pop-up, les boutons et les boites de dialogues. Les touches Haut et Bas permettent de naviguer dans les sous-menus et les sous-dossiers ; la touche Retour agit comme un clic sur une commande choisir ; la touche Esc vous permet de sortir ou d’annuler.

Astuce 6-11 : Surveiller l’activité de partage de fichiers

Si vous soupçonnez un pirate d’infiltrer votre machine, ou si vous avez configuré le Partage de Fichiers Personnels et que vous êtes curieux de voi qui s’en sert, vous voudrez peut-être surveiller l’activité de partage de fichiers. Cette astuce vous indique comment activer le moniteur d’activité discrète de Mac OS X.

  1. Ouvrez le Gestionnaire NetInfo (un programme situé dans votre dossier Applications -> Utilitaires). Cliquez sur l’icône en forme de cadenas situé en bas à gauche de la fenêtre du Gestionnaire NetInfo. Entrez votre mot de passe administrateur lorsqu’on vous le demande et pressez Retour. Le système vous demande votre mot de passe afin de vérifier que vous êtes un administrateur—quelqu’un doté des autorisations et de l’expertise nécessaires pour manipuler des réglages système importants avec le Gestionnaire NetInfo.
  2. Astuce : Evidemment, ce serait une bonne idée de sauvegarder vos réglages avant de modifier toute donnée du Gestionnaire NetInfo, en utilisant la fonction de sauvegarde intégrée du programme. Sélectionnez Gestion -> Enregistrer la sauvegarde.
  3. Dans la partie haute de la fenêtre de NetInfo, cliquez sur “config” dans la colonne de gauche puis sur AppleFileServer dans la colonne à droite. Comme vous pouvez le voir dans la Figure 5, manipuler les réglages système dans le Gestionnaire NetInfo revient à manipuler des dossiers imbriqués comme dans une vue en colonne du Finder. Lorsque vous cliquez sur le nom d’une fonctionnalité dans la colonne la plus à droite, vous voyez une liste de paramètres dans le panneau du bas :

    Screen shot.

  4. Dans la partie basse de la fenêtre, faites défiler jusqu’à ce que aperceviez “activity_log” dans la partie gauche. Il devrait y avoir un “0″ en face, indiquant que “cette fonctionnalité est désactivée”.
  5. Cliquez sur le 0 et changez le en 1, comme indiqué dans la copie d’écran ci-dessus.
  6. Sauvegardez vos changements en choisissant Domaine -> Enregistrer les modifications ou en pressant Commande-S. Puis quittez le Gestionnaire NetInfo. Vous venez tout juste d’appuyer sur l’interrupteur qui active le moniteur d’activité.
  7. Ouvrez les Préférences Système, cliquez sur l’icône Partage et désactivez le Partage de Fichiers (s’il était actif). Réactivez le alors.

Vous avez maintenant un outil qui piste l’activité de partage de fichiers en écrivant dans des petits fichiers texte appelés logs. Vous pouvez trouver les logs en ouvrant le dossier /Library -> Logs -> AppleFileService de votre machine ; le fichier texte appelé AppleFileServiceAccess.log s’y trouve. Vous pouvez bien sûr lire ces logs avec un traitement de texte.

Cepedant, une des meilleures façons de lire les fichiers logs consiste à lancer un programme appelé Console (dans Applications -> Utilitaires). Une fois que vous avez lancé ce programme, sélectionnez Fichier -> Ouvrir l’historique, et ouvrez le fichier log désiré. Une fenêtre s’ouvre alors vous permettant de voir en temps réel l’activité pistée par le système sur votre serveur de fichiers.

Note : Si vous souhaitez désactiver l’historisation, lancez juste Gestionnaire NetInfo, remettez 0 à la place du 1, sauvegardez votre modification et relancez le partage de fichiers.

Astuce 7-5 : Recherches intelligentes

La fonction de recherche de Mail vous permet de trouver un message soit dans le dossier sélectionné soit dans tous les dossiers. La recherche est facile si vous souhaitez retrouver un terme simple tel que “anniversaire” ou “ornithorynque”. Mais comment faire avec paté pour chien ? Si vous tapez cette phrase dans la boite de recherche sans mettre des double-quotes ou tout autre caractère, Mail trouvera tous les messages qui contiendront soit “paté” soit “chien”. Vous obtiendrez alors un paquet de messages sur les notes de vétérinaires et les restaurants que vous avez essayés mais vous n’aurez pas celui recommandant une alimentation particulière pour animaux.

Pour forcer Mail à rechercher une phrase entière placez des doubles quotes autour d’elle. Si vous tapez “paté pour chien”, par exemple, le programme ira rechercher uniquement les messages contenant les trois mots. Vous pouvez même aller encore plus loin et utiliser les mots et, ou et pas pour limiter les recherches. Si vous cherchez golf et (par ou birdie), par exemple, Mail cherchera les messages qui contiennent le mot “golf” et soit “par” soit “birdie”. De même, si vous cherchez déjeuner pas (gratuit ou bon marché), Mail renverra seulement les messages en rapport avec des déjeuners coûteux.

Note : Pour plus d’informations sur les rercherches avancées, consultez les fichiers d’Aide de Mail.

Astuce 8-28 : Déplacer des morceaux en haut d’une liste de lecture

Vous venez juste de créer une liste de lecture pour votre longue boom du week-end mais elle n’est pas encore classée. Alors que vous vous préparez pour la fête, vous réalisez que vous aimeriez que certains morceaux placés en bas de la liste soient joués en premier. Au premier abord, vous allez peut-être supposer que la seule façon de les déplacer en haut de votre gigantesque liste consiste à les faire glisser vers le haut de la fenêtre d’iTunes, d’attendre le défilement de la longue liste de morceaux, puis de relacher les sélections en haut. Heureusement, il y a plus pratique.

Note : L’astuce suivante ne marche qu’à l’intérieur d’une liste de lecture, pas dans votre audiothèque entière.

Sélectionnez tous les morceaux que vous voulez déplacer (Commande-clic pour sélectionner des morceaux seuls non adjacents dans la liste). Mais au lieu de les faire glisser, déplacer l’ascenseur de la barre de défilement vers le haut de la fenêtre. Repérez dans la liste le morceau auprès duquel vous souhaitez faire remonter votre sélection. Maintenant—cela est vraiment étrange—cliquez sur le morceau que vous avez repéré et gardez le bouton de la souris enfoncé. Maintenant agitez la souris autour. Si vous l’avez déplacée suffisamment, l’indicateur d’insertion horizontal apparaît sans réellement déplacer le fichier.

Déplacez la ligne d’insertion à l’endroit où le morceau était placé et relachez la souris. Comme par magie, le morceau retourne à son emplacement initial avec en plus, et placés juste derrière, tous les morceaux que vous aviez sélectionnés auparavant dans le bas de la liste.

Si vous avez toujours faim d’astuces, il y a une bonne nouvelle pour vous. Nous publierons la semaine prochaine la seconde partie des astuces favorites de Rob. N’oubliez pas alors de revenir jeter un oeil.


Textes originaux en anglais sur O’Reilly : Rob’s Top Mac OS X Hints, Part 1

Thierry Le système UNIX ,

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire