1 votes

Même en tant qu'administrateur, je ne peux pas modifier DefaultFonts.plist pour Notes.app. Qu'est-ce que je fais de travers ?

Je veux modifier DefaultFonts.plist pour l'application Notes . J'ai essayé plusieurs méthodes différentes car ce qui fonctionnait sur l'ancien OS ne fonctionne pas sur 10.14 Mojave :

  • J'ai accédé au fichier via le Finder, puis j'ai cliqué sur Obtenir des informations, déverrouillé le fichier (via l'icône de verrouillage) et essayé de modifier les autorisations.

Je reçois le message "L'opération ne peut pas être effectuée car vous n'avez pas l'autorisation nécessaire".

J'ai essayé cette commande :

chmod 777 /Applications/Notes.app/Contents/Resources/en.lproj/DefaultFonts.plist

Je reçois le message : Note d'opération autorisée

J'ai aussi essayé :

sudo nano /Applications/Notes.app/Contents/Resources/en.lproj/DefaultFonts.plist

J'arrive à entrer dans l'éditeur, mais quand j'essaie d'enregistrer, j'obtiens le message suivant : "erreur d'écriture /Applications/Notes.app/Contents/Ressources/fr.lproj/DefaultFonts.plist"

De plus, je ne peux pas accéder à /Applications/Notes.app/Contents/Resources/en.lproj. (Et je ne peux pas voir Notes.app lorsque je suis dans le dossier Applications).

L'application est fermée pendant que je fais tout cela.

J'ai les droits d'administrateur sur mon ordinateur. Mais qu'est-ce que je fais de mal ici ?

UPDATE : Je suis maintenant capable d'éditer le fichier grâce à @bmike. Cependant, la modification des valeurs de taille de police dans le fichier ne semble pas affecter l'application. Je pense que j'ai le bon fichier. (btw, je ne sais pas si je dois écrire ce suivi ici ou juste dans les commentaires... ou créer un nouveau post. Les commentaires sont les bienvenus). J'ai créé un nouveau message pour répondre à cette question : Notes.app revient à la police par défaut lors de l'utilisation d'une liste à puces

3voto

benwiggy Points 21125

Plusieurs des applications groupées d'Apple sont protégées par SIP (System Integrity Protection). Par conséquent, elles ne peuvent pas être modifiées, même avec les privilèges de Root. Le site -lO pour ls vous montrera si un fichier ou un dossier a un statut restreint :

ls -lO /Applications/Notes.app/Contents/Resources/en.lproj/DefaultFonts.plist
-rw-r--r--  1 root  wheel  restricted,compressed 538 Aug 20  2018 /Applications/Notes.app/Contents/Resources/en.lproj/DefaultFonts.plist

Si vous voulez continuer, vous devrez désactiver SIP, effectuer les modifications, puis envisager de réactiver SIP. (Je recommande vivement de ne pas le laisser désactivé, car il offre une sécurité précieuse à votre Mac contre les logiciels malveillants et d'autres problèmes comme la destruction par inadvertance de fichiers critiques du système).

Si vous n'aimez pas la procédure d'Apple pour désactiver SIP, vous trouverez de nombreuses pages Web expliquant comment désactiver SIP. En voici une .

Cependant, il est possible que la modification directe de l'application puisse compromettre son statut de code-signé. (Il s'agit là encore d'un dispositif de sécurité conçu pour empêcher les applications de fonctionner si elles ont été modifiées). Vous devrez peut-être chercher un autre moyen de modifier la police dans Notes.

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