Sur Yosemite 10.10, j'essayais d'utiliser defaults
pour modifier le Info.plist
d'une application, mais après une telle commande, osx ne recharge pas les fichiers modifiés. Info.plist
.
J'ai essayé de déplacer l'application et de redémarrer, comme mentionné ailleurs comme moyen de forcer osx à se recharger. Info.plist
mais a échoué.
Alors voilà le problème, Comment puis-je forcer osx à recharger les Info.plist
d'une application ?
Plus précisément, voici ce que je veux obtenir :
Actuellement, le flash dans Firefox fonctionne en basse résolution lorsqu'il est en mode plein écran. Pour résoudre ce problème, je dois faire en sorte que l'option Firefox.app/Contents/MacOS/plugin-container.app
Compatible avec HiDPI.
Selon cette après cette commande :
defaults write /Application/Firefox/Contents/MacOS/plugin-container.app/Contents/Info.plist NSHighResolutionCapable true
Je devrais pouvoir décocher la case "Ouvrir en basse résolution". Mais non, j'ai modifié plugin-container.app
a toujours une case à cocher grisée dans son panneau d'information. Le redémarrage ne résout pas le problème.
Voilà la partie bizarre : J'ai déplacé la modification plugin-container.app
à un autre endroit, alors j'ai pu décocher cette case. Mais je l'ai déplacé à nouveau et cette case est redevenue grisée.
J'ai trouvé une solution de contournement
- copier une autre application vers
/Application/Firefox/Contents/MacOS/
et l'a renommé enplugin-container.app
(J'appelle cela le "fauxplugin-container.app
"), - puis remplacer le faux par le modifié.
De cette façon, je peux récupérer la case à cocher "Ouvrir en basse résolution" et la décocher, mais le système ne met pas à jour l'icône de l'application après son remplacement. Ainsi, l'icône de l'application modifiée plugin-container.app
est toujours celui du faux plugin-container.app
. Un problème est résolu mais un autre est créé.
Alors, quelle est la bonne façon de faire en sorte que le système recharge le fichier Info.plist
?
0 votes
Vous devez vider le dossier cache.
0 votes
Peut-être que LaunchServices devrait être reconstruit ? apple.stackexchange.com/questions/125402/
0 votes
@Buscar Je peux localiser le dossier de cache à
~/Library/Caches/
mais je ne sais pas quel dossier est responsable de la mise en cache du fichier plist.0 votes
@MateuszSzlosek Cela a corrigé le problème de l'icône, merci. Mais le problème principal n'est pas affecté par une reconstruction.
0 votes
Qu'est-ce qui vous a fait croire qu'en modifiant le fichier Info.plist, vous passerez en mode HiDPI ?
0 votes
@Buscar J'ai fait cela à de nombreuses applications depuis Mavericks et, comme je l'ai mentionné dans ma question, selon ceci : apple.stackexchange.com/questions/69038/