как запустить программы x, работающие в Mac OX, из cygwin, работающего в Windows-

StackOverflow https://stackoverflow.com/questions/1722470

  •  19-09-2019
  •  | 
  •  

Вопрос

Запуск Cygwin в Windows Я могу подключать и выполнять приложения x без каких -либо дополнительных проблем, просто доступ к работе с удаленным Linux в качестве пользовательской машины SSH -Y -L.Если я сделаю то же самое с компьютером Mac и попытаюсь открыть ie.фаерфокс как:Open -A Firefox возвращает следующее:LSOpenURLsWithRole() не удалось выполнить для приложения /Applications/Firefox.app с ошибкой -10810.

Есть какие-нибудь подсказки?

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top