08 novembro 2009

Recuperação da autenticação no Snow Leopard

Depois que instalei o Snow Leopard, alguns problemas apareceram, como quando eu tento me autenticar em algum item das preferências de sistema.

Para resolver esse problema, primeiro remova todos os arquivos que estão dentro de ~/Library/Preferences/ByHost

Após isso, se você usa algum layout de teclado diferente dos padrões, como o US International, você deve tirar todos do Keyboard Layouts do diretório de usuário e movê-los para o Keyboard Layouts geral, ou seja, os layouts de teclado devem estar habilitados para todos os usuários.

Cada uma dessas gambiarras fazem parte de uma grande gambiarra que resolveu meu problema.

O teclado não funciona no Snow Leopard?

Se o seu caso for isso, que o teclado simplesmente parou de funcionar, verifique se em seu diretório /System/Library/Keyboard Layouts existe um bundle chamado AppleKeyboardLayouts.
Se ele não existir, reinicie o seu mac usando o DVD do Leopardo das Neves. Para isso, ao reiniciar pressione "c" até que você perceba que o boot foi dado pelo DVD (eu percebo isso quando o mac começa a tremer e o dvd começa a fazer bastante barulho :P ).
Ao entrar na tela de instalação, escolha a linguagem e no menu Utilities (ou algo parecido), selecione o Terminal.

Copie o bundle do DVD para seu diretório System usando o seguinte comando, substituindo os seus diretórios conforme seu sistema:

cp -r /Library/Keyboard Layouts/AppleKeyboardLayouts.bundle /Volumes/Macintosh HD/System/Library/Keyboard Layouts

Agora reinicie e seu teclado já vai estar funcionando.