|
Удаленная графика на Линуксе |
|
|
|
Oct 20 2017, 00:37
|
Профессионал
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439
|
Как работать с графикой на Линуксе с Виндоус машины Графика на линуксе сделана на сервере, что легко позволяет рисовать графику где угодно где есть Х-сервер. Поставьте на Винду putty и XMING (это Х-сервер для Винды). На винде запустите XMING. В putty в дереве Category: слева в конфигурации выберете SSH->X11 Ставите галочку в "Enable X11 forwarding" и в "X display location" пишите localhost0:0 Потом в дереве Category: самое верхнее Session. В Host Name пишите адрес вашего компютера "малина пи" и сохраняете чтобы в следующий раз не морочатся. Теперь <Open> переведет к логину. После того как зашли в терминал попробуйте какую-нибудь графическую апликацию (xeyes, xterm, xcalc, firefox и т.д..) Она откроется на вашем виндоус компьютере. Если ваш терминал на линукс компьютере, а не на винде, то еще проще. Открывая сессию SSH надо дать ключ -Z кажется (не помню точно -X, -Y или -Z с одним не так просто будет работать, а с другим сразу пойдет). Видео по-английски: Видео процедуры
|
|
|
|
|
Feb 13 2018, 10:34
|
Группа: Участник
Сообщений: 9
Регистрация: 17-08-15
Пользователь №: 88 024
|
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает
|
|
|
|
|
Feb 16 2018, 13:28
|
Гуру
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640
|
VcXsrv - при запуске X спрашивает (локализовано на русском) чего нужно, никаких дополнительных настроек вроде не нужно в виртуальной убунте все уже настроено, просто пишу ssh -X host
сейчас VNC нет, но использовал его для каких-то плохих каналов, с обрывами, то есть чтобы kill не приходил к программам там вроде бы тоже просто, если без криптования - на линуксе сервер с именем дисплея, паролем, геометрией. в виндде клиент. можно несколько серверов с разными дисплеями. вроде как $DISPLAY нормально передается, картинки рисуются в том дисплее, что надо
|
|
|
|
|
Feb 19 2018, 13:14
|
Группа: Участник
Сообщений: 9
Регистрация: 17-08-15
Пользователь №: 88 024
|
Цитата(Tarbal @ Feb 15 2018, 05:15) Мне такие не попадались. Это я к тому, что система, на которой не настроено X11_Forwarding встречается не часто. Те кто работают с такими специальными системами, на которых не настроено X11_Forwarding знают как решить эту проблему. Да им GUI и не надо. У них vi главный инструмент. Ну, если система ставилась с нуля, то запросто. А, вообще, имхо, проще использовать X2Go
|
|
|
|
|
Jul 1 2018, 10:44
|
Местный
Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458
|
Цитата(Yarra @ Feb 13 2018, 13:34) Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает Может кому-то пригодится: - кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол; - в Linux это делается просто, при открытии сессии SSH, типа: Код $ ssh -X user@192.168.1.200 - и наслаждайтесь... - что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал... - но там в инструменте SSH, putty какого-нибудь, будет такая опция... P.S. Это гораздо проще.
|
|
|
|
|
Jul 4 2018, 03:25
|
Профессионал
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439
|
Цитата(Olej @ Jul 1 2018, 14:44) Может кому-то пригодится: - кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол; - в Linux это делается просто, при открытии сессии SSH, типа: Код $ ssh -X user@192.168.1.200 - и наслаждайтесь... - что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал... - но там в инструменте SSH, putty какого-нибудь, будет такая опция... P.S. Это гораздо проще. А лучше ssh -Y user@192.168.1.200 Легче статует.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|