Mac: posso criar configurações de regiões personalizadas, copiar, distribuir e reutilizá-las?

5

Sou muito exigente quando se trata de minhas configurações de localidade, e nenhuma das regiões predefinidas é boa o suficiente para mim.

Eu quero minhas datas no formato alemão (ou ISO), mas quero que os nomes de dias e meses permaneçam em inglês.

Eu quero formato 24h, unidades SI, moeda USD com notação clara para negativos e assim por diante. Os detalhes não importam muito. As configurações que eu me preocupo estão todas na aba Formatar do prefpane Internacional.

Todo novo Mac que eu configuro do zero, eu tenho que personalizar cada pequeno item pouco a pouco.

O que eu quero saber é se todas essas coisas estão em um arquivo plistável sensível que posso colocar no meu Dropbox e carregar em todos os Mac em que eu tenho uma conta. Ou, melhor ainda, se eu puder realmente criar uma nova região que apareceria na lista suspensa da região na guia prefpane mencionada acima.

    
por kch 08.08.2009 / 15:34

3 respostas

5

As chaves correspondentes em um arquivo de preferências são armazenadas em um arquivo chamado .GlobalPreferences.plist na pasta Preferências do usuário. Você pode, se você quiser copiar este arquivo para o Dropbox (eu sugiro derrubar o período na frente dele quando copiá-lo para o seu Dropbox) e copiá-lo para a pasta Preferências do usuário. Existem vários outros itens que estão armazenados nesse arquivo que você pode inadvertidamente redefinir, então eu recomendo usar um script para executar o comando defaults para aplicar as alterações desejadas.

Eu recomendaria abrir o arquivo .GlobalPreferences.plist no Property List Viewer (parte das Developer Tools), ou no seu editor de texto favorito (depois de converter de um plist binário para um xml para fazer a leitura dos valores muito mais fácil - plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist )

Copiando arquivo

cp ~/Library/Preferences/.GlobalPreferences.plist ~/Dropbox/GlobalPreferences.plist
# On Next Computer
cp ~/Dropbox/GlobalPreferences.plist ~/Library/Preferences/.GlobalPreferences.plist

Comando Defaults

#!/bin/sh
#Example from my .GlobalPreferences

/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleLocale -string "en_CA" 
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleICUDateFormatStrings -dict 1 "MM/dd/yy"

Não estando familiarizado com as outras chaves envolvidas, não posso dizer quais são os outros bits, mas se você gostaria de postar a saída de

usr/libexec/PlistBuddy -c Print ~/Library/Preferences/.GlobalPreferences.plist

para colar a lixeira ou algum outro lugar que eu possa oferecer para ajudar a preencher os comandos padrão ausentes. Também recomendo limpar a saída de itens como NSNavRecentPlaces ao postar publicamente.

    
por 13.08.2009 / 16:33
2

Todas essas preferências são "por usuário", portanto, você deve digitar os arquivos ~ / Library e ~ / de preferência que são de seu interesse.

Como o OS X tem bases Unix, o conceito de usuários de esqueleto deve ser aplicado.

Aqui você tem um link para um parágrafo um pouco mais descritivo da ideia e algumas "etapas":

Contas esqueléticas no Mac OS X

(depois de ter feito a conta skel, você pode copiar o diretório pessoal do skel para sua caixa de depósito)

    
por 18.08.2009 / 13:13
0

Use algo como Carbon Copy Cloner para fazer backup de sua instalação atual do OSX, que é ajustada do jeito que você quer e migre-o para a máquina em que você deseja sua nova instalação.

For those unfamiliar with the concept of a clone , it’s an exact copy of a volume, preserving all invisible files, permissions, metadata, and other information that some traditional backup applications—as well as the Finder—don’t actually copy. In fact, an accurate clone is the only way to create a bootable backup of a Mac OS X disk—a backup that lets you get back up and running in a matter of minutes, as opposed to the hours it might take you to reinstall Mac OS X on a drive and then restore your files. (Note that you need to clone to a drive that’s actually capable of booting a Mac; not all drives are.)

But a clone is also useful when upgrading to a major new version of Mac OS X: You can clone your Mac’s hard drive to another drive; then use the OS X Installer to perform an Erase And Install of the new OS on your Mac; and then connect the clone to your Mac and use Setup Assistant to automatically migrate your user accounts, settings, and data from the backup to the new OS X installation.

Ou você precisa de algo como o Slipy

para criar uma versão integrada do seu instalador OSX. No entanto Slipy 1.3 (que eu vinculei) é de 2005 e não tenho idéia se você pode usá-lo em versões mais recentes do OSX.

Vou continuar procurando para ver o que posso encontrar.

Descrição do produto:

Slipy is a utility used to create a Mac OS X install DVD disk images from your existing Mac OS X 10.3 install or upgrade CD set, Mac OS X 10.3 Server install CD set or Mac OS X 10.3 install DVD. In addition, Slipy can create automated installs and will allow you to "slipstream" or add additional software installations to your install DVD. Once created, simply use Disk Utility to burn your custom image to DVD.

Ou use uma ferramenta como INSTAHackintosh OS X DVD Builder que permite ajustar o seu instalador de DVD. Se você não ajustar nada além das configurações regionais que deseja, não haverá problemas.

    
por 14.08.2009 / 12:10