TITRE
Mac OS 8.5 : Position des disques sur le Bureau après le démarrage
Article nº
Créé le :
Modifié le :
30871
11/12/98
11/12/98


SUJET

Depuis que j'ai installé Mac OS 8.5, j'ai noté que les volumes et partitions sur le Bureau sont affichées dans un ordre différent sur le Bureau. Comment le nouvel ordre est-il déterminé ?


DISCUSSION

Sous Mac OS 8.5, le Finder arrange les partitions sur le Bureau de la manière suivante :

1. Partition de démarrage ;
2. Partitions non amovibles ;
3. Partitions amovibles (comme les cartouches Zip, CD-ROM, etc) ;
4. Serveurs montés.

A l'intérieur de chaque groupe 2, 3 et 4, les éléments sont arrangés selon l'espace utilisé sur la partition (et non pas selon la taille de la partition). Aussi, si une partition se remplit, elle peut changer de place dans la hiérarchie.

Si vous désirez avoir vos volumes rangés dans un ordre spécifique, vous pouvez le faire par AppleScript. Copiez l'AppleScript suivant et collez-le dans une fenêtre de l'Editeur de scripts :

--Début de l'AppleScript
property DiskNames : {}
property DiskLocations : {}
if DiskNames is {} then -- Au premier lancement, initialiser
--Capture les valeurs courantes dans des variables de propriétés constantes
tell application "Finder"
set DiskNames to the name of every disk of the desktop
set DiskLocations to the position of every disk of the desktop
end tell
else
--Positionne les icônes selon les valeurs retenues
repeat with i from 1 to number of DiskNames
set DiskName to item i of DiskNames
tell application "Finder"
if disk DiskName of desktop exists then --le disque est-il présent à ce moment ?
set the position of disk DiskName of desktop to item i of DiskLocations
end if
end tell
end repeat
end if
-- Fin de l'AppleScript

Sauvegardez l'AppleScript sous forme d'application avec l'option "Ne pas afficher l'écran de démarrage" cochée.

Arrangez les disques sur votre Bureau comme vous désireriez les voir s'afficher à chaque démarrage. Lancez cet AppleScript une première fois pour capturer la position des icônes. Placez ce script dans le dossier Ouverture au démarrage et lorsqu'il s'activera à chaque démarrage, les disques seront déplacés à la bonne position.

Si vous désirez changer l'organisation des volumes pour cet applet, ouvrez-le dans l'Editeur de scripts, recompilez-le et sauvegardez-le à nouveau. Lors du prochain lancement du script, la position des icônes sera à nouveau capturée.

Si vous pensez changer souvent l'ordre de vos disques et désirez donner plus de flexibilité à l'AppleScript, voici une autre méthode. Remplacez la troisième ligne du script ci-dessus (celle dotée de la ligne de commentaire "Au premier lancement, initialiser" par les lignes suivantes :

--AppleScript Interactif
set DialogMsg to "Voulez-vous sauvegarder la position courante des icônes ou rétablir la position des icônes selon les réglages en mémoire ?"
set DialogButtons to {"Annuler", "Sauvegarder", "Rétablir"}
display dialog DialogMsg with icon note buttons DialogButtons default button 3
set ButtonClicked to button returned of the result
-- Annuler enpêche même de continuer le script plus loin
if ButtonClicked is "Sauvegarder" then
-- La partie interactive du script s'interrompt ici

Avec ces commandes additionelles, l'applet vous demandra à chaque lancement si vous désirez sauvegarder ou rétablir la position des disques. Cette interaction peut se révéler agaçante lorsqu'elle survient à chaque démarrage de la machine. Le premier script rétablira la position en silence, sans demander une quelconque action de la part de l'utilisateur.

L'astuce de GG
J'ai du légèrement modifier l'article original, car… il était faux ! En effet, la présentation du texte de l'AppleScript comportait des retours-chariot non désirés créant des erreurs...

Pour vous mâcher le boulot, j'ai compilé directement les scripts que vous pouvez donc télécharger gratuitement (46 Ko à télécharger).

 


Information sur ce document
Produit : Mac OS - logiciel Système
Catégorie : Mac OS 8.5
Sous-catégorie : Logiciel Système - Général
Article original : Mac OS 8.5: Disk Positioning on Desktop after Startup

Copyright © 1998 Apple Computer, Inc. All rights reserved.

Traduction ©1999, Guillaume Gete, tous droits réservés.

 Retour au sommaire des archives

Macintosh | TIL FR | Kaleidoscope | Liens | Humour | Super Mario Bros | L'auteur | Mailing List

© 1998, Guillaume Gete ; Design du logo Gete.Net : © Gregory Janiszewski
Toute reproduction interdite sans accord des auteurs.
Toutes les informations reproduites sur ce site sont données à titre strictement personnel par l'auteur et ne peuvent être
considérées comme étant la représentation officielle d'informations émanant d'Apple Computer, Inc.