Если вы используете systemd, то
systemctl status display-manager
отобразит имя и статус активной службы диспетчера дисплея на вашем компьютере.
Вероятно, вам не хватает сервера X11 на стороне Mac. Сервер X11 раньше поставлялся с OS X, но больше не работает, однако XQuartz Project предоставляет рабочие клиентские и серверные библиотеки и двоичные файлы для OS X (даже Sierra).
Вы можете запускать xauth
и export DISPLAY = blah
и xclock
все, что хотите, но если у вас нет X-совместимого сервер отображения (а на OS X отображается , а не X-Windows), все это будет напрасно.
XQuartz также официальная рекомендация Apple для X на OS X .
После того, как вы установили XQuartz , у вас должно быть гораздо больше возможностей для работы с приложениями X-Forwarding, и на этом этапе некоторые другие ответы в этой теме должны помочь вам.
Самый быстрый способ - использование X11 forwaring, как советовали другие, вам нужно установить xserver на удаленной локальной машине.
Хорошо объяснено здесь: https://unix.stackexchange.com/a/12772/222357
Edit: as @Jakuje correctly pointed, on remote machine there's no need to install xserver
Сначала вам нужно раскомментировать эти строки в / etc / sshd_config
на сервере:
X11Forwarding yes
Второй шаг - подключиться к серверу с помощью -X
и запустить Chromium
ssh -X user@hostname chromium
. увидеть его на клиентском компьютере.
Вы попробовать вариант пересылки X в ssh? ssh -X или ssh -Y, или включить службу удаленного рабочего стола