
Я пытаюсь запустить очень графически неинтенсивную программу на удаленном сервере. Однако у нее нет возможностей GPU, и поэтому программа просто возвращает ошибку X Window System. Программа отлично работает на моей локальной машине — есть ли способ подключиться по ssh к удаленному серверу, но при этом иметь доступ к моим локальным ресурсам, чтобы я мог, в некотором смысле, отправлять задания на мою локальную машину для завершения?
правка: Я уже использую ssh -Y для входа на сервер, и другие графические программы (gnuplot) работают нормально.
Спасибо за любую помощь.
решение1
Ошибка X Windows System обычно означает, что вы пытаетесь запустить графическую программу через командную строку, к которой не подключен экран.
Есть два способа обойти это. Либо программа имеет возможность работать в режиме headless (без отображения графики), либо вам нужно создать какую-то графическую возможность.
Есть такие варианты, как использование VNC или запуск через X forwarded SSH. Чтобы сделать последнее, просто выполните ssh с флагом -X.
(например, ssh -X root@myhost)
Или вы можете просто перенаправить всю графику на монитор компьютера.являетсясвязаны, сделав это в первую очередь:
export DISPLAY=:0.0