проблема
большинство людей хотят соединиться с сервером по ssh с опцией "- X " для выполнения программ GUI на удаленном хосте, используя показ клиента. Я хотел бы запустить программы GUI на физическом мониторе, подключенном к серверу. Такое возможно ? Позвольте мне быть более конкретным:
моя ситуация следующая: у меня есть рабочая станция без клавиатуры или мыши, но к ней подключен монитор. Я хотел бы SSH к нему с моим ноутбуком и быть возможность запуска некоторых графических программ, таких как xeyes или ssvnc, и отображать их на мониторе рабочей станции.
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
Edit: дополнительная информация
Я, может быть, объясню несколько вещей более четко:
- у меня есть доступ sudo на рабочей станции, я могу установить что угодно, если это необходимо.
- рабочая станция работает под управлением пользовательского интерфейса GNOME.
- перед отключением клавиатуры и мыши от рабочей станции я вошел в систему сеанс GNOME. Таким образом, можно увидеть мой рабочий стол GNOME на мониторе рабочей станции в настоящее время.
- я не хочу запускать программы с моего ноутбука на рабочей станции. Я хотел бы запустить программы рабочей станции на рабочей станции. В xeyes или любой исполняемый файл находится на удаленном сервере и должен быть запущен на мониторе удаленного сервера
- я понимаю, что выполнение этого оставит меня в ситуации, когда мой курсор не будет подключен к интерфейсу. Я не ... возможность нажимать на вещи. Все нормально.
любая помощь очень ценится !