Удалённое подключение к tty1 (управление)
Модераторы: dimbor, Модераторы разделов
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Удалённое подключение к tty1
Суть в том, что в tty1 работает программа с использованием фреймбуфера. Нужно как-то подключиться в этому терминалу удалённо, putty или vnc...
Пока только могу наблюдать, а нужно иметь возможность управлять.
x11vnc -rawfb console
или
linuxvnc 1
...так же дают только наблюдать.
Есть ли решение?
Пока только могу наблюдать, а нужно иметь возможность управлять.
x11vnc -rawfb console
или
linuxvnc 1
...так же дают только наблюдать.
Есть ли решение?
-
BIgAndy
- Сообщения: 1923
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
Графическая прога, запущенная в скрине вырубается при закрытии окна xming, пробовал. А без xming окно проги не видать. Так же себя ведёт, для примера prboom. C любыми консольными прогами я умею работать в отсоединённой сессии screen.
-
dimbor
- Ведущий рубрики
- Сообщения: 1572
- Статус: Подвинутый участник
Re: Удалённое подключение к tty1
Это новый виток в заглохшей дискуссии.
Screen явно не подойдет в качестве лекарства от всех болезней. Поскольку консоль это одно (да здравствует скрин, бурные аплодисменты), иксы устроены несколько посложнее.
Иксовая программа без неотлучного наличия в пределах ее досягаемости X-сервера функционировать не может в принципе, хоть десять скринов на сервер поставить (а если все-же функционирует, значит она - консольная
).
Решением будет использовать технологию, использующую разделение на X-сервер у клиента и X-агент на сервере, который будет брать на себя обслуживание программы при отвалившемся клиенте. Есть некоторое количество продуктов и их комбинаций, работающих по этой схеме. Большая их часть использует протокол NX. На этом форуме так или иначе присутствует обсуждение всех этих продуктов, т.е. можно сделать обоснованный выбор.
ЗЫ: только все иксовые дела уже будут жить не в tty, а в pty.
Screen явно не подойдет в качестве лекарства от всех болезней. Поскольку консоль это одно (да здравствует скрин, бурные аплодисменты), иксы устроены несколько посложнее.
Иксовая программа без неотлучного наличия в пределах ее досягаемости X-сервера функционировать не может в принципе, хоть десять скринов на сервер поставить (а если все-же функционирует, значит она - консольная
Решением будет использовать технологию, использующую разделение на X-сервер у клиента и X-агент на сервере, который будет брать на себя обслуживание программы при отвалившемся клиенте. Есть некоторое количество продуктов и их комбинаций, работающих по этой схеме. Большая их часть использует протокол NX. На этом форуме так или иначе присутствует обсуждение всех этих продуктов, т.е. можно сделать обоснованный выбор.
ЗЫ: только все иксовые дела уже будут жить не в tty, а в pty.
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
Всётки насколько я понимаю фреймбуфер это не иксы. Иксы то заглушены на машине, а графическая прога в tty1 крутится...
-
BIgAndy
- Сообщения: 1923
Re: Удалённое подключение к tty1
dimbor писал(а): ↑09.02.2010 22:45Иксовая программа без неотлучного наличия в пределах ее досягаемости X-сервера функционировать не может в принципе, хоть десять скринов на сервер поставить (а если все-же функционирует, значит она - консольная).
Решением будет использовать технологию, использующую разделение на X-сервер у клиента и X-агент на сервере, который будет брать на себя обслуживание программы при отвалившемся клиенте. Есть некоторое количество продуктов и их комбинаций, работающих по этой схеме. Большая их часть использует протокол NX. На этом форуме так или иначе присутствует обсуждение всех этих продуктов, т.е. можно сделать обоснованный выбор.
ЗЫ: только все иксовые дела уже будут жить не в tty, а в pty.
Опции -X -Y (ну и -C до кучи) уже отменили?
Почему я могу уверенно удаленно работать через screen и ssh -CY, например, с Денси:Касса запускаемой во фреймбуфере?? Зачастую по GPRS?
-
dimbor
- Ведущий рубрики
- Сообщения: 1572
- Статус: Подвинутый участник
Re: Удалённое подключение к tty1
Догадался, что это опции ssh-клиента. Относятся к X11-forwarding. Как говорили у нас во дворе, транспорт голимый. Транспортировать можно от кого-то кому-то. А если этот кто-то (х-сервер) помер, то даже компрессы (-C
Я сюда встрял потому, что увидел знакомые буквы "xming". Значит на клиенте, где он запускается, иксы точно раз-глушены.
Но согласен, возможно, даже скорее всего существует другое решение юзать фреймбуфер без иксов. Да только я его не знаю - школа учылся плёхо.
-
dimbor
- Ведущий рубрики
- Сообщения: 1572
- Статус: Подвинутый участник
-
BIgAndy
- Сообщения: 1923
Re: Удалённое подключение к tty1
А что я по вашему запускаю? У меня отдельный конфиг Денси:касса с nvidiafb, в котором изаупкаетсся программа. И подключюсь я к запущенной во фрейбуфере qt3 прораммы.
Конечно на маздае xming я не запускаю, ибо Xorg мне вполне достаточно, да и масдая нет. Но какя разица?
-
dimbor
- Ведущий рубрики
- Сообщения: 1572
- Статус: Подвинутый участник
Re: Удалённое подключение к tty1
Уже постановили, что иксы != фреймбуфер. Фреймбуфер это битмап, грубо говоря. С помощью -X, -Y и того, что для кучи, гонится этот битмап с сервера на клиент. Чем на клиенте организуется копия фреймбуфера казалось бы дело десятое. Под линухом его, уверен, не только под Xorg можно соорудить. Но под виндой получается, что нужен полноценный X-сервер. А здесь и тут именно оно и обозначено.
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
Клиент на винде, Putty с Х форвардингом.
Кто-нибудь, реально запустите в tty1 графическую прогу для фреймбуфера и получите доступ туда через ssh.
Для теста идеально подходит prboom
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
Ну что, никто ничё не знает?
Как получить удалённый контроль над фреймбуферовой прогой? И чтоб сессия не терялась.
Как получить удалённый контроль над фреймбуферовой прогой? И чтоб сессия не терялась.
-
BIgAndy
- Сообщения: 1923
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
Я нашёл решение, ветку можно закрывать.
Никому не спасибо :-)
Никому не спасибо :-)
-
BIgAndy
- Сообщения: 1923
-
vladikas
- Сообщения: 11
- ОС: Ubuntu 9.10
Re: Удалённое подключение к tty1
modprobe uinput
mknod /dev/input/uinput c 10 223
screen -dm bash -c 'x11vnc -rawfb map:/dev/fb0@1024x768x16 -pipeinput UINPUT -forever'
Делаем эдак, запускается сервер. Цепляемся к нему TightVNC, например.
mknod /dev/input/uinput c 10 223
screen -dm bash -c 'x11vnc -rawfb map:/dev/fb0@1024x768x16 -pipeinput UINPUT -forever'
Делаем эдак, запускается сервер. Цепляемся к нему TightVNC, например.