9 votes

Emplacement des fichiers de ressources pour le curseur d'attente tournant ?

Pour une présentation que je suis en train de faire, je veux trouver la valeur par défaut du système de mon Mac. Curseur d'attente rotatif " ressources.

J'étais a dit à que les curseurs sont ici : /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HiServices.framework/Versions/A/Resources/cursors

y aquí : /System/Library/Frameworks/WebKit.framework/Versions/Current/Frameworks/WebCore.framework/Resources/

En effet, on peut trouver des versions larges et vectorisées de la plupart des curseurs dans le premier dossier, et d'autres, plus petites, dans le second.

Mais, il ne semble pas y avoir de ballon de plage là-dedans.

Je sais que l'on peut trouver facilement les graphiques en haute résolution en ligne, mais pour mon projet, j'aurais besoin d'obtenir les fichiers système originaux.

Une capture d'écran ou une capture d'écran animée ne serait pas non plus ce que je recherche. Je n'ai trouvé l'info nulle part.

Note 1 : À partir de l'interface graphique, l'utilisateur peut voir le curseur d'attente qui tourne dans l'écran de l'ordinateur. différentes tailles différentes en fonction des paramètres définis dans Préférences système > Accessibilité > Affichage > Taille du curseur, puis de faire planter leur ordinateur.

Note2 : Je n'essaie pas de modifier l'apparence de mon système d'exploitation.

Quelqu'un peut-il m'aider à trouver où se trouve cette ressource ? Est-ce que c'est codé en dur comme le carillon de démarrage ?

8voto

Douglas Points 10417

Les curseurs sont rendus à l'aide de CoreGraphics.

Le site Curseur d'attente ou ce qu'on appelle parfois affectueusement le "ballon de la mort qui tourne" est rendu dans CoreGraphics (le moteur de rendu 2D d'Apple). Cela signifie qu'ils sont généré à la volée en fonction de vos préférences (par exemple, la taille du curseur).

Le fichier CoreGraphics est situé à l'adresse suivante /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics

Mes recherches m'ont permis de trouver les paramètres du curseur d'attente : $23766C - $23D66C"

En ce qui concerne le travail avec des images stockées dans CoreGraphics, je peux vous indiquer ce tutoriel : Tutoriel sur les graphiques de base sous OS X

Images statiques du curseur d'attente

Il y a un répertoire qui contient des images statiques des curseurs :

/System/Library/Frameworks/GLUT.framework/Versions/A/Resources

Dans ce répertoire, vous trouverez un certain nombre de fichiers TIFF. Le fichier spécifique est waitCursor.tiff

Ouverture du fichier avec aperçu ( open waitCursor.tiff ) donne le graphique suivant (il est assez petit) :

enter image description here


Comment j'ai localisé le fichier....

Le lien des utilisateurs d'El Capitan que vous avez fourni avait des liens img src cassés, donc j'ai utilisé celui pour Yosemite à titre de référence, car ils sont à peu près les mêmes. L'icône que vous vouliez est appelée "curseur d'attente".

Ainsi, en utilisant le find dans le Terminal, j'ai exécuté ce qui suit :

find /System -iname waitcursor*

La commande dit essentiellement de commencer par le /System recherche tous les fichiers portant le nom "waitCursor", quelle que soit la casse.

J'ai deviné le format du nom à partir des conventions de dénomination des fichiers dans le répertoire que vous avez initialement fourni. Par exemple, le curseur "Redimensionner vers le bas" était appelé "resizedown".

0 votes

Il y a une grande différence entre le fichier "wait cursor.tiff" auquel vous êtes lié dans le système d'exploitation et le fichier "wait cursor.tiff" de l'ordinateur. réel curseur d'attente (celui d'El Capitan a des couleurs solides pour commencer, pas de gradients). Aussi, comme vous le savez peut-être, un paramètre dans les Préférences permet d'augmenter la taille des curseurs . Y compris celui que je recherche :)

0 votes

Merci pour votre modification. (1) curseur d'attente bizarre (le tiff), savez-vous dans quelles situations il apparaît ? Peut-être lors de l'exécution d'une version "diminuée" de l'OS ? mode sans échec, mode diagnostic... ?) (2) pourriez-vous ouvrir le fichier CoreGraphics et produire une capture d'écran du curseur d'attente dans votre réponse ? A part cela, je l'accepterai très probablement sous 48 heures. Merci !

1 votes

Je n'ai aucune idée de l'endroit où le TIFF est utilisé ; une référence peut-être ? De plus, dans le répertoire que vous avez mentionné, il y a des pdfs des icônes. Je ne suis pas dans l'UX/UI donc je ne sais pas comment faire. Je vais regarder pendant le week-end, mais je ne peux rien garantir.

2voto

Alex Ivasyuv Points 1750

Voici le ballon de plage rotatif El Capitan de materialup.com. Spinning beachbal

2voto

Simon Marlow Points 9153

Sur MacOS Catalina, ils sont stockés sous forme de fichiers PDF :

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors

Les curseurs animés sont stockés sous forme de feuilles de sprites statiques et verticales, que vous devez convertir manuellement en GIF.

J'ai extrait les curseurs de CoreGraphics moi-même. Vous pouvez les télécharger aquí en tant que fichiers TIFF.

UPDATE : J'ai mis à jour le lien Google Drive pour inclure tous les curseurs de Big Sur.

Une autre réponse ici mentionne /System/Library/Frameworks/GLUT.framework/Versions/A/Resource qui semblent être des images statiques de curseurs de NeXTSTEP, pas des curseurs MacOS, mais proches.

1 votes

C'est génial, merci ! J'aime bien que l'un d'eux s'appelle "Poof"... mais dans ma version de Catalina, je n'ai pas trouvé le "Spinning Wait Cursor of Doom" ? L'as-tu trouvé sur la tienne ?

1 votes

@MicroMachine Les autres curseurs sont stockés dans un fichier illisible nommé CoreGraphics. Vous aurez besoin d'un programme pour les extraire.

1 votes

@MicroMachine J'ai mis à jour ma réponse avec un téléchargement vers les images des curseurs. Le curseur d'attente beachball est listé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X