Как много людей, у меня есть некоторые проблемы с запуском моих приложений в режиме на 32 бита из-за далекого-от-прекрасного драйвера LCC 3.1 для моей граничной клавиатуры Logitech di novo. В основном я не могу использовать корректную раскладку клавиатуры, когда в режиме на 64 бита (мои изменения макета, когда я переключаю приложения, который является очень раздражающим).
Таким образом, я вынужден запустить свои приложения в 32 битах.
Я могу сделать это от терминала с exec
команда? Проверка 'запускает приложение в режиме на 32 бита', кажется, не имеет никакого эффекта (но это действительно работает от gui).
Заранее спасибо.
РЕДАКТИРОВАНИЕ у меня должен быть precised, который я пытаюсь сделать mvim
сценарий (данный в macvim) запускает macvim в 32 битах. Так решения на основе open
, хотя запуская приложение в 32 битах, не то, что я ищу, потому что они, кажется, не правильно обрабатывают каналы и передачу параметров.
Используйте open
команда в Терминале вместо exec
.
Я просто попробовал его Chess.app и open
замечает флажок 'Open in 32-bit mode'.
Если это только о 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
, но у меня есть свои сомнения.