Я создаю место для группы в школе, где мы можем проводить встречи и презентации. У нас есть несколько больших дисплеев, которые я хотел бы легко использовать по сети. У нас уже есть сервер, который мы можем использовать для размещения дисплеев.

Решение, которое я представляю, будет представлять собой набор сценариев, которые могут запускать пользователи, которые будут отображать дисплеи как прикрепленные к локальному компьютеру (таким образом, пользователи могут, например, перетаскивать окна со своего компьютера на дисплей). Я знаю, что X должен быть прозрачным для сети, поэтому я думаю, что это возможно, но у меня возникли некоторые затруднения с определением, как именно это заставить работать.

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

Из того, что я вижу, большинство прохождений в Интернете включают туннелирование X поверх ssh, но я бы хотел (если это возможно), чтобы дисплеи могли отображать приложения, работающие на локальной машине, как я говорил ранее. Кто-нибудь знает какие-либо хорошие ресурсы, которые могут помочь мне достичь того, что я ищу?

1 ответ1

1

С X ваши приложения должны запускаться на пользовательских машинах с DISPLAY env var, указывающим ваш компьютер с X сервером. В этом случае приложения будут отображаться там.

Переадресация SSH X устанавливает эту переменную для сеанса SSH, поэтому вы можете подключиться через SSH к вашему пользовательскому компьютеру и перенаправить его X на ваш компьютер с дисплеем.

Я не уверен, возможно ли расширить один рабочий стол между машиной пользователя и машиной дисплея. Но ваши пользователи могут запускать X-сервер локально (с DISPLAY указывающим на localhost) и переключать его на свой "дисплейный компьютер", если они хотят показать презентацию.

Или они всегда могут запускать их локально, а затем использовать VNC с Display Machine на своих машинах, чтобы делиться своим экраном.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .