Eu gostaria de saber como redefinir um tamanho de janela definido pelo usuário para um aplicativo para aquele escolhido pelo desenvolvedor. Essas configurações são geralmente armazenadas em algum arquivo de plistão?
Eu gostaria de saber como redefinir um tamanho de janela definido pelo usuário para um aplicativo para aquele escolhido pelo desenvolvedor. Essas configurações são geralmente armazenadas em algum arquivo de plistão?
I would like to know how to reset a user set window size for an application to the one chosen by the developer. Are these settings usually stored in some plist file?
Depende do aplicativo, mas principalmente é armazenado no banco de dados defaults
. Você pode verificar por exemplo mail.app com:
defaults read com.apple.mail DefaultWindowState Se você não conhece o key apenas grep com "janela" a saída de defaults read BUNDLE_ID onde BUNDLE_ID é o seu identificador de pacote de aplicativos que pode ser lido como este:
APP_PATH="/Applications/Mail.app" defaults read "$APP_PATH/Contents/Info.plist" CFBundleIdentifier Você pode tentar alterar as chaves em plistas usando defaults comando ou localizar o arquivo de plist em ~/Library/Preferences diretório e alterá-lo manualmente.
It depends on the Application, but mostly it's stored in the defaults
database. You can check for example Mail.app with:
defaults read com.apple.mail DefaultWindowState
If You do not know the key
just grep with "window" the output from defaults read BUNDLE_ID
where BUNDLE_ID
is Your application bundle identifier which can be read like this:
APP_PATH="/Applications/Mail.app" defaults read "$APP_PATH/Contents/Info.plist" CFBundleIdentifier
You can try to change keys in plists using defaults
command or locate plist file in ~/Library/Preferences
directory and change it manually.
© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados