X эквивалент утилиты 'screen'

11

Под unix / linux есть эта чрезвычайно полезная программа screen: она предназначена для bash, только для текста, и я могу отключить сеанс, выйти из системы (хотя сеанс все еще выполняется), войти позже (даже с другого компьютера) и возобновить работу. сеанс именно так, как я оставил его.

У меня вопрос, есть ли эквивалент screenдля X?

Итак, что я хочу сделать: работать удаленно с ssh -XX-сеансом на удаленной машине Linux, выйти из системы, затем снова войти в систему с другого компьютера ssh -Xи затем повторно присоединить X-сеанс; практически возобновить работу с того момента, когда я вышел из системы. Это возможно?

Der Hochstapler
источник

Ответы:

6

У меня есть успех в использовании XPRA

Декан сереневый
источник
1
Да, автор описывает xpraкак " screenдля X". Действительно полезно.
Писквор покинул здание
3

Почему бы просто не использовать VNC?

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

Руди Виссер
источник
4
С помощью X-forwarding приложения могут отображаться как запущенные на компьютере, на который вы их пересылаете, тогда как с VNC вы ограничены работой внутри перенаправленного рабочего стола. То есть X-forwarding дает более естественное ощущение.
Себастьян Пааске Тёрхольм
2

Еще вопрос к unix.stack, но посмотрите на x11vnc . Все будет работать немного иначе, вы не будете использовать ssh -X, а будете использовать протокол VNC. В режиме совместного использования отключение VNC не завершит сеанс X.

Мел
источник
0

Я использую NoMachine на работе и дома. Он использует SSH. Я использую клиент Windows, но клиенты также доступны для Linux и Mac.

garyjohn
источник