Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Удаленная графика на Линуксе
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
Tarbal
Как работать с графикой на Линуксе с Виндоус машины
Графика на линуксе сделана на сервере, что легко позволяет рисовать графику где угодно где есть Х-сервер.

Поставьте на Винду 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 с одним не так просто будет работать, а с другим сразу пойдет).

Видео по-английски:
Видео процедуры
Yarra
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает sm.gif
Tarbal
Цитата(Yarra @ Feb 13 2018, 13:34) *
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает sm.gif


Мне такие не попадались. Это я к тому, что система, на которой не настроено X11_Forwarding встречается не часто.
Те кто работают с такими специальными системами, на которых не настроено X11_Forwarding знают как решить эту проблему. Да им GUI и не надо. У них vi главный инструмент.
yes
а в чем вопрос?

для винды полно X серверов: VcXsrv, Exceed и т.д.
даже для андроида есть X-ы

можно VNC сервер на Линуксе поставить а виндовым клиентом смотреть - плюс, если конекшен или винда накроется - то картинки останутся

я в последнее время запускаю виртуальный линукс в винде, а из него конекчусь к удаленным серверам - мне так удобнее, чем с виндовым Х
Tarbal
Цитата(yes @ Feb 15 2018, 16:30) *
а в чем вопрос?

для винды полно X серверов: VcXsrv, Exceed и т.д.
даже для андроида есть X-ы

можно VNC сервер на Линуксе поставить а виндовым клиентом смотреть - плюс, если конекшен или винда накроется - то картинки останутся

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


Так и расскажите как вы это делаете.
x893
Так вопроса и не было с самого начала.
Поэтому и отвечать не на что.
Эдди
Что-то поздновато для таких "открытий".
Что дальше будет? ТС "откроет" для себя бубунту?
yes
VcXsrv - при запуске X спрашивает (локализовано на русском) чего нужно, никаких дополнительных настроек вроде не нужно
в виртуальной убунте все уже настроено, просто пишу ssh -X host

сейчас VNC нет, но использовал его для каких-то плохих каналов, с обрывами, то есть чтобы kill не приходил к программам
там вроде бы тоже просто, если без криптования - на линуксе сервер с именем дисплея, паролем, геометрией.
в виндде клиент.
можно несколько серверов с разными дисплеями. вроде как $DISPLAY нормально передается, картинки рисуются в том дисплее, что надо
Yarra
Цитата(Tarbal @ Feb 15 2018, 05:15) *
Мне такие не попадались. Это я к тому, что система, на которой не настроено X11_Forwarding встречается не часто.
Те кто работают с такими специальными системами, на которых не настроено X11_Forwarding знают как решить эту проблему. Да им GUI и не надо. У них vi главный инструмент.

Ну, если система ставилась с нуля, то запросто.

А, вообще, имхо, проще использовать X2Go
makc
Еще один неплохой вариант - xrdp.
Lagman
А еще если компы в разных сетях и без белого ip то и под linux и под винду есть Teamviewer. :-)
Эдди
Забавно эту переписку читать. Похоже на обмен опытом о вкусе устриц среди тех, кто их в глаза не видел даже на картинках!

Насчет тимвьювера: я бы не доверял непонятной шараге свой компьютер. Для удаленного общения двух компьютеров, не имеющих белых айпишников, можно недорого арендовать сервер, где поднять шлюз (самый обычный шлюз, позволяющий заходить по ssh с одного компьютера на другой; ну или vpn на крайняк!).
Lagman
Цитата(Эдди @ Feb 20 2018, 07:52) *
Забавно эту переписку читать. Похоже на обмен опытом о вкусе устриц среди тех, кто их в глаза не видел даже на картинках!

Насчет тимвьювера: я бы не доверял непонятной шараге свой компьютер. Для удаленного общения двух компьютеров, не имеющих белых айпишников, можно недорого арендовать сервер, где поднять шлюз (самый обычный шлюз, позволяющий заходить по ssh с одного компьютера на другой; ну или vpn на крайняк!).

Так тут с самого начала стебаются :-)
Olej
Цитата(Yarra @ Feb 13 2018, 13:34) *
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает sm.gif

Может кому-то пригодится:
- кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол;
- в Linux это делается просто, при открытии сессии SSH, типа:
Код
$ ssh -X user@192.168.1.200

- и наслаждайтесь... wink.gif
- что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал...
- но там в инструменте SSH, putty какого-нибудь, будет такая опция...

P.S. Это гораздо проще.
Tarbal
Цитата(Olej @ Jul 1 2018, 14:44) *
Может кому-то пригодится:
- кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол;
- в Linux это делается просто, при открытии сессии SSH, типа:
Код
$ ssh -X user@192.168.1.200

- и наслаждайтесь... wink.gif
- что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал...
- но там в инструменте SSH, putty какого-нибудь, будет такая опция...

P.S. Это гораздо проще.


А лучше ssh -Y user@192.168.1.200
Легче статует.
Olej
Цитата(Tarbal @ Jul 4 2018, 06:25) *
А лучше ssh -Y user@192.168.1.200
Легче статует.

Это интересно.
Не обращал как-то внимания раньше на -Y опцию.
Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.