как запустить x программы, запущенные в mac ox из cygwin, работающие на windows- - PullRequest
1 голос
/ 12 ноября 2009

работает Cygwin на Windows. Я могу подключаться и запускать приложения X без каких-либо проблем просто получить доступ к удаленному linux-серверу как пользователь ssh -Y -l. Если я делаю то же самое с Mac Box и пытаюсь открыть т.е. firefox as: open -a firefox возвращает следующее: Ошибка LSOpenURLsWithRole () для приложения /Applications/Firefox.app с ошибкой -10810.

Любые намеки?

В качестве альтернативы я использовал vnc-сервер на компьютере Mac, но он очень медленный. Спасибо,

Ответы [ 2 ]

3 голосов
/ 12 ноября 2009

/ Applications / Firefox.app - это не приложение X, для записи на экран которого используются собственные процедуры Apple с графическим интерфейсом.

Чтобы работать через cygwin, вам необходимо скомпилировать версию Firefox для X11 - один простой способ - взглянуть на macports для приложений X11.

Однако я подозреваю, что вы хотите использовать приложения Apple - все те, что в / Applications, а затем VNC - это единственный способ,

0 голосов
/ 12 ноября 2009

Я согласен с Марком.

Единственное другое решение, которое может работать, - это использование AppleScript для создания сценариев целевых приложений. Насколько я знаю, это не требует сессии GUI. Я знаю, что раньше использовал его по SSH, но не могу вспомнить, вошел ли я в систему или нет. В худшем случае вы просто входите через VNC и затем закрываете свой VNC-клиент.

Что ты пытаешься запустить? Надеюсь, не только Firefox - было бы гораздо проще использовать его в Linux, чем пытаться использовать его через VNC для Mac. Однако, по моему опыту, любой из них может быть удручающе медленным на расстоянии.

...