[Sarlug] Screen as demonstration utility

Nikita Borodikhin eliterr на gmail.com
Чт Июл 9 11:50:35 MSD 2009


Доброго времени суток!

Dmitry Agafonov пишет:
> Чтобы это работало - нужны локальные аккаунты, что обычно не гуд 
> (представил свой бук на конференции).
> 
> Вот моё решение-экспромт:
> 
> На "учительском месте" (<сервер>):
> 
> В inetd на любой <порт> вешаем сервис
> tail -f session_file
> или можно через netcat (но надо извращаться, ибо nc не умеет несколько 
> клиентов одновременно, как минимум в убунтовской сборке)
> 
> В консоли для вещания запускаем:
> script -f session_file
> и делаем всё, что надо.
> 
> На местах "слушателей":
> 
> nc <сервер> <порт>

А не универсальнее ли использовать linuxvnc?

По-моему, VNC-протокол будет удобнее телнета, т.к.:
* независим от платформы
* независим от терминала (позволит иметь цвет)
* можно даже попробовать делать трансляцию через WEB-страницу,
   через AJAX-оболочку (попадалось такое на java)
* можно через vncsnapshot делать JPEG и выкладывать на автообновляющуюся
   web-страницу безо всякого javascript и прочих мудствований

Но и минусы, конечно, тоже есть, например, в linuxvnc, по-моему, нету 
штатного ключика для игнорирования обработки клавиш, но эту обработку 
выкинуть - минутное дело.


С уважением,
-- 
Nikita V. Borodikhin, NIKB-RIPN BNV7-RIPE
Registered Linux user #256562 with the Linux Counter


Подробная информация о списке рассылки Sarlug