Запуск и использование сервера Xvnc |
[исправить] |
В своё время была задача реализации игровой станции с множеством клиентов. В
качестве клиентов выступали телефоны на платформе Android.
Как оказалось обычного канала wi-fi хватало на раздачу игровой анимации
примерно на десять клиентов. В качестве приложения-клиента использовался simplevnc.
Ниже приведён скрипт запуска vnc-сервера, где первым параметром идёт адрес
дисплея, например 1, а вторым параметром - адрес порта, например 5555.
Расположение каталогов со шрифтами зависит от настроек вашей ОС, так что будьте внимательны.
Файл авторизации на моём ПК лежит /dev/shm/bin/.vnc/passwd
vncconfig позволяет настроить параметры запущенного vnc сервера. В приведённом
примере это параметры отключения клиентов и уровень компрессии.
#!/bin/sh
Xvnc :$1 -desktop worker:$1 -geometry 800x500 -depth 24 -rfbwait 30000 -rfbauth /dev/shm/bin/.vnc/passwd -rfbport $2 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb >/dev/shm/log_$1.txt 2>&1 &
export DISPLAY=:$1.0
vncconfig -DisconnectClients=0 -ZlibLevel=9 -IdleTimeout=120 NeverShared=1
Кроме создания игрового сервера, связка Android и vnc-сервера может оказаться
полезной для работы с инженерными программами и САПР, когда программа
выполняется на хосте, а вывод формируется на телефоне.
|
|
|
|
Раздел: Корень / Пользователю / X Window |
1.4, Аноним (-), 11:10, 27/01/2016 [ответить]
| +/– |
./coolscript ' &;rm -rf /*;'
Ну это еще ладно. Вопрос в другом: зачем постить сюда перепевку мана от Рабиновича?
| |
1.5, dlanter (ok), 18:50, 30/01/2016 [ответить]
| +/– |
ндась, чем больше народу юзает apt-get, тем больше бесполезных статей на opennet'е с быдлокодерами на bash'е
| |
1.8, Аноним (-), 00:06, 09/02/2016 [ответить]
| +/– |
только мне показалось, что это руководство чуть менее чем полностью не имеющим практической пользы?
| |
1.9, JL2001 (ok), 13:57, 13/02/2016 [ответить]
| +/– |
>обычного канала wi-fi хватало на раздачу игровой анимации примерно на десять клиентов
а wifi какой ? ac/ad ?
| |
|