2016-01-20 6 views
0

Могу ли я разрешить нескольким учетным записям пользователей открывать приложения непосредственно на один рабочий стол MacOS?Могу ли я использовать рабочий стол MacOS между несколькими учетными записями пользователей?

В X Windows обычно устанавливается настройка DISPLAY и XAUTH. Я подозреваю, что это невозможно на родном MacOS, но, похоже, стоит спросить.

Я знаю, что у меня может быть несколько пользователей на одном Mac, каждый из которых запускает отдельный рабочий стол.

Я знаю, что могу использовать ScreenSharing с SSH-туннелем, чтобы на настольном компьютере отображались рабочие столы других пользователей.

Фон: Я могу запускать (калабаш) тесты на нескольких тренажерах iOS на одной машине одновременно, каждый как отдельный пользователь, чтобы обеспечить разделение процесса/администратора, каждый на рабочем столе этого пользователя (с использованием parallel_calabash), но работает с несколькими столами машинные ресурсы, которые были бы намного лучше потрачены на запуск большего количества симуляторов.

+0

Не ответ на ваш вопрос, но к вашему недоразумению: можно запустить X на OS X, используя XQuartz. Если приложения, на которые вы ссылаетесь, выполняются под X, вы, скорее всего, используете этот метод, используя DISPLAY и XAUTH. – jornane

ответ

0

Кажется, ответ отрицательный.

Как и в случае с ElCapitan, модель безопасности Apple даже затрудняет/не может взаимодействовать с рабочим столом с сеанса ssh одному и тому же пользователю на том же компьютере, если только вы не запускаете sshd из контекста рабочего стола пользователя, например, с помощью a/Библиотека/LaunchAgent.

-1

Существует драгоценный камень, который вы можете использовать. Я не пробовал, но кажется, что они есть. Дайте мне знать ваш успех. https://github.com/rajdeepv/parallel_calabash

+0

Хех, спасибо - это на самом деле проект, над которым я работаю. Он использует этот многопользовательский подход, и мы хотим уйти от него. –