Como iniciar aplicativos em 32 bits do Terminal no Snow Leopard?

4

Como muitas pessoas, eu tenho alguns problemas com o lançamento de meus aplicativos no modo de 32 bits, por causa do driver LCC 3.1 longe do perfeito para o meu teclado de borda Logitech di novo. Basicamente, eu não sou capaz de usar o layout de teclado correto quando no modo de 64 bits (meu layout muda quando eu troco aplicativos que são muito irritantes).

Portanto, sou forçado a lançar meus aplicativos em 32 bits.

Posso fazer isso a partir do terminal com um comando exec ? Verificar o 'aplicativo de inicialização no modo de 32 bits' parece não ter efeito (mas funciona a partir do gui).

Obrigado antecipadamente.

EDITAR Eu deveria ter precisado que eu estou tentando fazer com que o script mvim (fornecido no macvim) inicie o macvim em 32 bits. Portanto, as soluções baseadas em open , apesar de lançar o aplicativo em 32 bits, não são o que estou procurando, porque parecem não manipular corretamente os canais e a passagem de argumentos.

    
por LeMiz 29.11.2009 / 23:31

3 respostas

6

Use arch -i386 macvim

    
por 30.11.2009 / 19:59
2

Use o comando open no Terminal, em vez de exec .

Eu apenas tentei com o Chess.app e open tomou conhecimento da caixa de seleção 'Abrir no modo de 32 bits'.

    
por 30.11.2009 / 00:40
2

Se for apenas sobre o MacVim, você pode remover o código de 64 bits do binário com ditto .

ditto --arch i386 /Applications/Utilities/MacVim.app/Contents/MacOS/MacVim /Applications/Utilities/MacVim.app/Contents/MacOS/MacVim_i386
exec /Applications/Utilities/MacVim.app/Contents/MacOS/MacVim_i386

Eu apenas tentei e parece funcionar. Talvez você possa até mesmo passar por ditto , mas tenho minhas dúvidas.

    
por 30.11.2009 / 11:59