У меня есть Mac Mini без дисплея, и я хотел бы удаленно управлять им, включая общий доступ к рабочему столу, с компьютера с Linux.
Моя цель - использовать XCode на Mac Mini для разработки под iOS.
Какие у меня варианты кроме VNC?
Существует TeamViewer для Mac и, конечно, для Windows/Linux/Mobile.
Вы можете рассмотреть вход в систему для альтернативы.
И, если вы можете запустить браузер Google Chrome на обоих устройствах, в бета-тестировании уже есть плагин для совместного использования рабочего стола.
Что вы подразумеваете под дистанционным управлением? Если вы просто хотите запускать приложения и видеть результат на вашем Linux mchine, используйте ssh:
$ ssh -Y user@mac.local
Опция -Y включает X пересылку. Любое приложение с графическим интерфейсом, запущенное из сеанса ssh, будет работать на Mac, но будет отображаться на вашем локальном экране. Со страницы руководства ssh:
-Y Enables trusted X11 forwarding. Trusted X11 forwardings are not
subjected to the X11 SECURITY extension controls.