Добрый день!Появилась такая задача: сделать в моей организации терминальный сервер, к которому цепляются клиенты сидящие 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. Не юзабельно..
Вот и не знаю, что делать: ставить винду очень не хочется, но получается, что ей альтернативы нет...может что подскажете?:)