Bonjour
elsa
En ce qui concerne la question des
objets invisibles rappelée par ton message
#12 :
il y a dans l'environnement Mac
deux espèces d'objets invisibles (invisibles signifiant : existants en tant qu'objets, mais que le
Finder n'affiche pas graphiquement) -->
- les objets (fichiers ou dossiers) dont l'intitulé commence par un . (par exemple le fichier .localized présent dans l'espace d'un dossier, dont la fonction est de faire s'afficher le nom du dossier par le Finder dans la langue de session préférée, mais que le Finder n'affiche pas pour autant) ;
- les objets (fichiers ou dossiers) qui portent le "flag : hidden" (le fanion d'invisibilité qui les soustrait également à l'affichage par le Finder sans que leur intitulé soit modifié - par exemple : le dossier /bin ou le dossier /sbin dans l'espace racine du volume Macintosh HD, qui recèlent des exécutables binaires appelables dans des commandes du «Terminal»).
Lorsque tu passes une commande :
Bloc de code:
defaults write com.apple.finder AppleShowAllFiles 1 ; killall Finder
- tu inscris dans le fichier de préférences de l'application Finder (situé dans ta Bibliothèque Personnelle de compte d'utilisatrice) > une option qui dit : oui au fait de "montrer-tous-les-objets" > puis tu relances le Finder qui tient donc compte de cette nouvelle option en affichant les objets invisibles.
Ces invisibles que le
Finder montre sont les invisibles des
2 espèces : les objets dont l'intitulé commence par un
. et les objets portant le
fanion d'invisibilité.
Ce démasquage te permet d'inspecter les objets invisibles et de repérer ceux qui ont reçu malencontreusement le fanion d'invisibilité > de manière à les démasquer par une commande de suppression de ce "
flag : hidden". Par contre, tu ne pourras pas modifier le statut des objets dont l'intitulé commence par un
.
Une fois que tu auras passé la commande inverse de remasquage :
Bloc de code:
defaults write com.apple.finder AppleShowAllFiles 0 ; killall Finder
le
Finder n'affichera plus les objets dont le nom commence par un
. mais affichera ceux dont tu as supprimé le fanion d'invisibilité.
Il peut facilement exister une pullulation d'objets dont le nom commence par un
. dans le dossier de compte d'utilisateur (par exemple, j'en ai des dizaines et des dizaines dans l'espace de mon dossier de compte). Des applications sont responsables de cette augmentation en les créant avec un
. pour que cela ne pollue pas l'affichage par le
Finder. Je ne suis pas sûr que tu aies à te formaliser de cette prolifération d'objets avec un
. au début de l'intitulé - comme ceux que montre ta capture.
Comme tu parais avoir un problème spécifique d'objets qui se trouvent affublés du "
flag : hidden" dans l'espace de ton Bureau (sans qu'on sache exactement quel en est le processus responsable) --> je te passe la commande suivante qui t'évitera d'avoir à
démasquer d'abord les invisibles > pour
ensuite sélectionner les objets à dépouiller du "
flag : hidden" -->
Bloc de code:
chflags -R nohidden ~/Desktop
- cette commande appelle l'utilitaire chflags que tu connais déjà > avec l'option -R (Recursive : étendre l'action à toute la profondeur d'objets du dossier-cible) > l'argument nohidden (non-caché) > et ~/Desktop pour domaine d'action (càd. l'espace de ton Bureau de session tout entier).
=> grâce à cette commande de
portée globale > tu élimineras
tous les "
flags : hidden" apposés à
tous les objets présents sur ton
Bureau > sans que cette commande n'affecte les objets dont le nom commence par un
. --> en conséquence > le
Finder ré-affichera les objets dépouillés du "
flag : hidden" tout en continuant de masquer les objets dont le nom commence par un
. (et dont tu n'auras pas eu à te formaliser visuellement parlant).