Su Yosemite 10.10, stavo cercando di usare defaults
per modificare il file Info.plist
di un'app, ma dopo tale comando, osx non ricarica la% modificata di% co_de.
Ho provato a spostare l'app e riavviare, come menzionato da qualche altra parte come modo per forzare osx a ricaricare Info.plist
, ma non ci è riuscito.
Quindi ecco il problema, Come faccio a forzare osx a ricaricare il file Info.plist
di un'app?
In particolare ecco cosa voglio ottenere:
Attualmente il flash in Firefox funziona a bassa risoluzione quando è in modalità a schermo intero, per risolvere questo problema ho bisogno di rendere il Info.plist
compatibile HiDPI.
Secondo questo , dopo questo comando:
Firefox.app/Contents/MacOS/plugin-container.app
Dovrei essere in grado di deselezionare la casella di controllo "Apri in bassa risoluzione". Ma no, la modifica di defaults write /Application/Firefox/Contents/MacOS/plugin-container.app/Contents/Info.plist NSHighResolutionCapable true
ha ancora una casella di controllo in grigio nel pannello delle informazioni. Il riavvio non risolve il problema.
Ecco la parte strana: ho spostato la% modificata di% c_de in un'altra posizione, quindi ho potuto deselezionare quella casella di controllo. Ma l'ho spostato indietro e quella casella di controllo è diventata di nuovo grigia.
Una soluzione che ho trovato è
- copia un'altra app in
plugin-container.app
e la ridenominazione inplugin-container.app
(io la chiamo "fake/Application/Firefox/Contents/MacOS/
"), - quindi sostituisci uno falso con quello modificato.
In questo modo posso avere la casella di controllo "Apri in bassa risoluzione" e sono in grado di deselezionarla, ma il sistema non aggiorna l'icona dell'app dopo la sostituzione , quindi ora l'icona dell'app di il plugin-container.app
modificato è ancora quello del% falso% co_de.
Un problema è risolto ma ne viene creato un altro.
Quindi qual è il modo corretto per far ricaricare il sistema plugin-container.app
?