Как запустить приложения в 32 битах от Терминала в Snow Leopard?

Как много людей, у меня есть некоторые проблемы с запуском моих приложений в режиме на 32 бита из-за далекого-от-прекрасного драйвера LCC 3.1 для моей граничной клавиатуры Logitech di novo. В основном я не могу использовать корректную раскладку клавиатуры, когда в режиме на 64 бита (мои изменения макета, когда я переключаю приложения, который является очень раздражающим).

Таким образом, я вынужден запустить свои приложения в 32 битах.

Я могу сделать это от терминала с exec команда? Проверка 'запускает приложение в режиме на 32 бита', кажется, не имеет никакого эффекта (но это действительно работает от gui).

Заранее спасибо.

РЕДАКТИРОВАНИЕ у меня должен быть precised, который я пытаюсь сделать mvimсценарий (данный в macvim) запускает macvim в 32 битах. Так решения на основе open, хотя запуская приложение в 32 битах, не то, что я ищу, потому что они, кажется, не правильно обрабатывают каналы и передачу параметров.

4
задан 30.11.2009, 09:44

3 ответа

Используйте open команда в Терминале вместо exec.

Я просто попробовал его Chess.app и open замечает флажок 'Open in 32-bit mode'.

2
ответ дан 07.12.2019, 19:25

Использовать arch -i386 macvim

6
ответ дан 07.12.2019, 19:25

Если это только о MacVim, можно разделить 64-битный код от двоичного файла с 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

Я просто попробовал его, и это, кажется, работает. Возможно, можно даже передать по каналу через ditto, но у меня есть свои сомнения.

2
ответ дан 07.12.2019, 19:25

Теги

Похожие вопросы