Добрый день!Появилась такая задача: сделать в моей организации терминальный сервер, к которому цепляются клиенты сидящие Windows и которые ходят в интернет.
Собственно, решил попробовать сотворить сие на Linux. Требование: клиент должен иметь возможность смотреть видео со звуком на всяких сайтах и иметь возможность переносить информацию с терминальника к себе на машину, но НЕ наоборот.
Вот что получилось у меня:1. FreeNX. Буфер обмена запретить удалось, а вот со звуком беда: клиент NXClientCE использует ESD и все приложения, что его поддерживают - работают, не работает...adobe flash. Настроил pulseaudio в вывод в ESD и обнаружил, что если приложение выводит звук напрямую в пульсу, т.е. имеет такую поддержку, то все нормально, но гребанный flash выводит звук в ALSA(естественно я прописывал настройки .asoundrc для того, что бы пульса была по-умолчанию для приложений поддерживающих только alsa)! И тут начинаются проблемы...звук заикается, а потом отваливается вовсе. Поднял на винде сервер пульсаудио и настроил проброс звука с терминального сервера. Результат - звук заикается, но уже не обрывается...но это тоже не юзабельно.
2. NoMachine NX Enterprise 4.
Поставил, все завелось и все отлично: звук работает. Но не могу отключить буфер обмена! НИКАК! Прописывал в server.cfg EnableClipboard none -ноль эффекта. Создавал командой правило nxserver --ruleadd правило с запретом буфера обмена - ноль эффекта. Так же выяснилось, что на настройки количества сессий или настройки записи сессии так же не производят эффекта. Сайт разработчика - полное гуамно: нельзя ни сообщение о ошибке написать, нет и форума...в общем не юзабельно.
3. ThinLinc. Поставил, все отлично. Только звук заикается так же как и в моем эксперименте с пульсой. Вдобавок ребята просят немалую сумму за, по сути, обычный VNC. Не юзабельно..Вот и не знаю, что делать: ставить винду очень не хочется, но получается, что ей альтернативы нет...может что подскажете?:)
http://www.ltsp.org/
http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome.../
Попробуйте, я делал, главный плюс не надо никого стороннего софта клиенту, ходится через обычный mstsc.
> http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome.../
> Попробуйте, я делал, главный плюс не надо никого стороннего софта клиенту, ходится
> через обычный mstsc.К Xrdp/X11rdp я присматривался, но проблемы со звуком это не решает, увы..
>[оверквотинг удален]
> командой правило nxserver --ruleadd правило с запретом буфера обмена - ноль
> эффекта. Так же выяснилось, что на настройки количества сессий или настройки
> записи сессии так же не производят эффекта. Сайт разработчика - полное
> гуамно: нельзя ни сообщение о ошибке написать, нет и форума...в общем
> не юзабельно.
> 3. ThinLinc. Поставил, все отлично. Только звук заикается так же как и
> в моем эксперименте с пульсой. Вдобавок ребята просят немалую сумму за,
> по сути, обычный VNC. Не юзабельно..
> Вот и не знаю, что делать: ставить винду очень не хочется, но
> получается, что ей альтернативы нет...может что подскажете?:)Добрый день!
Мы понимаем, что у вас возникли некоторые проблемы с последней версией NoMachine 4. Готовы ли вы сотрудничать с группой поддержки NoMachine чтобы мы могли изучить эти проблемы? Тогда отправьте нам свой вопрос с указанием адресcа эл.почты на (http://www.nomachine.com/contact-request) и мы обязательно вам поможем.
>[оверквотинг удален]
>> в моем эксперименте с пульсой. Вдобавок ребята просят немалую сумму за,
>> по сути, обычный VNC. Не юзабельно..
>> Вот и не знаю, что делать: ставить винду очень не хочется, но
>> получается, что ей альтернативы нет...может что подскажете?:)
> Добрый день!
> Мы понимаем, что у вас возникли некоторые проблемы с последней версией NoMachine
> 4. Готовы ли вы сотрудничать с группой поддержки NoMachine чтобы мы
> могли изучить эти проблемы? Тогда отправьте нам свой вопрос с
> указанием адресcа эл.почты на (http://www.nomachine.com/contact-request) и мы обязательно
> вам поможем.Отправил вопрос, надеюсь мой школьный английский вы разберете..
>[оверквотинг удален]
> командой правило nxserver --ruleadd правило с запретом буфера обмена - ноль
> эффекта. Так же выяснилось, что на настройки количества сессий или настройки
> записи сессии так же не производят эффекта. Сайт разработчика - полное
> гуамно: нельзя ни сообщение о ошибке написать, нет и форума...в общем
> не юзабельно.
> 3. ThinLinc. Поставил, все отлично. Только звук заикается так же как и
> в моем эксперименте с пульсой. Вдобавок ребята просят немалую сумму за,
> по сути, обычный VNC. Не юзабельно..
> Вот и не знаю, что делать: ставить винду очень не хочется, но
> получается, что ей альтернативы нет...может что подскажете?:)Может кому-нибудь пригодится: сделал звук на FreeNX и клиенте 3.5.х.
[root@nxserver1 nxpulse]# cat /etc/pulse/nxpulse/default.pa
load-module module-null-sink sink_name=nx_output_null
set-default-sink nx_output_nullset-source-mute nx_output_null.monitor 0
set-sink-mute nx_output_null 0load-module module-esound-sink server=ESDSPEAKERS sink_name=nx_esd_output
load-module module-loopback source=nx_output_null.monitor sink=nx_esd_outputУ пользователя в автозагрузке следующее:
cat /home/sneer/.nxsound.sh
#!/bin/bash
pulseaudio --kill
cp /etc/pulse/default.pa ~/.pulse/default.pa
cat /etc/pulse/nxpulse/default.pa | sed s/ESDSPEAKERS/$ESPEAKER/g >> ~/.pulse/default.pa
exitВ результате звук есть, но с дикой задержкой примерно в 6 секунд. Полагаю, что если избавится от NXESD и передавать на клиентский пульсаудио, то задержка будет раза в два меньше. Вроде бы как OpenNX имеет поддержку пульсаудио, но не заворачивает поток в SSH туннель.
Есть какая-то, важная для других администраторов, причина запрещать буфер обмена?Здесь - понятно, его запрет блокирует перенос инфы на сервер. Есть ли что-то ещё?