10.15 Catalina Dossier /Desktop invisible...

Jc Milhet

Rousquille
Club iGen
25 Novembre 2004
10 492
869
45
Sur la route...
www.jcmilhet.com
Salut à toutes et tous.

J'ai cherché, j'ai trouvé des pistes, mais rien qui ne fonctionne réellement.
Ce matin, tout à coup, sans prévenir, mon application Bridge d'Adobe refuse de m'ouvrir un fichier en double-clic dans photoshop.
Ok, ça arrive, je relance donc mon Bridge pensant qu'il a un soucis de santé, et à sa réouverture, il me liste non plus mon bureau mais mon dossier /home.
Bon, pourquoi pas. Je cherche donc mon bureau là-dedans, j'y trouve bien Documents, Images, Bibliothèque... mais pas de bureau.
Premier réflexe, je télécharge Onyx, fais afficher les fichiers cachés et voila que je trouve mon bureau tout grisé.
Je cherche des formules magiques, tape du code, essaie de le relancer depuis une sauvegarde ™, mais rien, il reste grisé.
Seule solution trouvée, j'ai créé un alias, qui se nomme bureau et qui le remplace dans mon dossier /home. Mais franchement, ça me questionne...
Avez-vous une solution pour faire réapparaitre un dossier invisible comme c'est le cas ici ?

Merci.
-
[Edit]Si je remonte dans mes dossiers /home dans mes Time Machine, systématiquement et sur tous, le dossier /Desktop a disparu...
 
Dernière édition:
Bonjour Jc Milhet

Tente l'action suivante -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (copier-coller - ce qui est inscrit sous Bloc de code) :​
Bloc de code:
chflags nohidden ~/Desktop
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • la commande supprime le flag (attribut) : hidden (= caché) > éventuellement fixé sur le dossier Desktop (= Bureau) dans ton dossier de compte d'utilisateur. Elle passe sans message retourné.

=> est-ce que le dossier Bureau se trouve de nouveau visible (= affiché par le Finder) ?
 
Passe la commande :
Bloc de code:
GetFileInfo ~/Desktop

  • qui affiche une série d'informations sur le dossier Bureau de ton compte d'utilisateur

Poste le retour en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite du smiley souriant) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.
 
Voici les flags (= attributs) fixés sur le dossier Bureau -->
Bloc de code:
attributes: aVbstClinmedz

  • chacun est désigné par une seule lettre. Sa notation en minuscule signifie que le flag correspondant n'est pas actif sur l'objet concerné > sa notation en majuscule que le flag au contraire est actif. C'est le cas pour les 2 seuls flags : V & C.
  • C = Custom icon (= personnalisation de l'icône du dossier Bureau) ; V = inVisible (= non affichage de l'objet par le Finder)

On a donc la preuve qu'un flag d'invisibilité est actuellement apposé sur le dossier Bureau et proscrit son affichage graphique par le Finder.

Passe la commande (copier-coller) :
Bloc de code:
SetFile -a v ~/Desktop

  • la commande supprime le flag d'invisibilité du dossier Bureau (commande muette)

La commande passée > repasse la commande informative :
Bloc de code:
GetFileInfo ~/Desktop

  • et reposte le tableau des flags du Bureau => qu'on voie si la commande a été suivie (la puissance de la commande chflags - ainsi que de nombre d'autres comme chmod --> a été considérablement amoindrie dans l'OS Catalina - peut-être que SetFile aura plus d'effet).

Si la commande n'était pas suivie => il faudra passer en niveau d'autorisations supérieur.
 
Dernière édition par un modérateur:
  • J’aime
Réactions: Jc Milhet
Bloc de code:
directory: "/Users/Jc/Desktop"
attributes: avbstClinmedz
created: 07/21/2009 08:18:23
modified: 08/09/2020 17:38:56

  • la commande supprime le flag d'invisibilité du dossier Bureau (commande muette)

MAIS OUI ! MAIS MERCI !!!!!!!!!!!
C'est top, il est revenu !
Super.
Merci encore. :)
-
Reste à savoir pourquoi il a disparu, mais on verra ça plus tard. :D
 
Dernière édition par un modérateur:
L'attribut d'invisibilité a été désactivé sur le dossier Bureau (affichage en minuscule = v) --> le dossier Bureau est donc affichable par le Finder. Et tu viens de confirmer que c'est bien le cas.

- content pour toi !​

Note 1 : qu'il faille passer par la commande spécialisée SetFile (longtemps réservée aux outils developer de Xcode) pour rendre un objet visible > alors que la commande classique chflags échoue : cela témoigne des verrouillages grandissants induits par les dernières moutures d'OS apfs.

Note 2 : je n'ai aucune idée du facteur qui avait activé le flag d'invisibilité sur ton dossier Bureau.
 
  • J’aime
Réactions: Jc Milhet
Le SetFile, je ne le connaissais pas, mais je le note. En effet, il oblige la possession des outils XCode. :)

Pour la raison, moi non plus je ne sais, néanmoins, au vu de l’heure de modification du bureau, selon correspond a un export de nombreux fichiers (oui, j’ai oublié de sellectionné le dossier et par defaut mon Lightroom exporte sur le bureau) qui, trop nombreux, ont fini de s’ecrire sur le bureau de mon 2eme ecran. Bug ? Possible... :)

Merci encore.
 
Les 2 exécutables GetFileInfo (donneur d'informations) et SetFile (éditeur d'attributs) => font désormais partie des ressources natives des plus récents OS (dans le dossier invisible d'exécutables : /usr/bin). Ils sont invocables directement dans un terminal.

- avant > il fallait télécharger les : Developer Tools (une trousse à outils annexe de Xcode) pour pouvoir les récupérer. Ce n'est donc plus la peine actuellement.​
 
  • J’aime
Réactions: Jc Milhet
@ Jc Milhet

Je vois que tu as su réutiliser les outils de ce fil d'archives. Content pour toi !