Как сделать дополнительный удалёный экран?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
MiK13
Сообщения: 1164
ОС: Linux Debian

Как сделать дополнительный удалёный экран?

Сообщение MiK13 »

Здравствуйте!
Начальник сказал, что заказчик заявил, что хочет видеть то, что происходит на АРМе на экране своего компьютера. Логически -- чтобы появился второй монитор с копией основного. Но подключённые не по VGA, а через Ethernet. Причём, на удалённом компьютере стоит винда.
Самое простое, что мне пришло в голову -- периодически (например, раз в секунду) сохранять копии экрана на /dev/shm/ и смотреть их обычным браузером через web-сервер. Но начальника это не устраивает: создание копии экрана вызывает заметную на глаз задержку. Говорит, что нужно использовать стандартные средства. Я пока знаю только TeamViewer и VNC. Про первый услышал, что он вряд ли будет нормально работать на Debian версии до 8 (а система на Debian 6). VNC входит в Debian. Но мне пока не удалось его нормально запустить. Основная причина (предполагаю) -- АРМ запускается из скрипта, который запускается из /etc/rc.local. Упрощённо этот скрипт выглядит так:

Код: Выделить всё

#! /bin/bash
source set_var
cd $PROG_DIR
xinit icewm&
DISPLAY=:0 ./$PROG_NAME 1>/dev/shm/arm_log1 2>/dev/shm/arm_log2
pkill icewm
pkill Xorg
Куда и как вставить в него запуск vncserver, сообразить не могу.
Пытался по-разному, но он не запускается. Как его лучше запустить?
Или, может быть, есть какие-то ещё варианты?
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: Как сделать дополнительный удалёный экран?

Сообщение Дмитрий Н. »

VNC отлично справится с этой задачей. Найди инструкцию по настройке сервера VNC и пробуй. Если в процессе настройки возникнут проблемы, обращайся, постараемся помочь.
Спасибо сказали:
Ответить