ramcram |
|
Темы:
23
Сообщения:
310
Участник с: 25 сентября 2009
|
Собственно сабж. VMware View Open Client требует RDP клиент, по умолчанию из аура ставится rdesktop. Rdesktop как известно прекратил своё развитие, добрые люди его подхватили и запустили проект FreeRDP. Так вот, у rdesktop'а есть довольно много не приятных косяков, кои говорят поправили в FreeRDP. Собственно вопрос, не работает VMVOC с FreeRDP, зараза. Что и где править - в душе пока не подозреваю. Тырнет молчит. Что можно прописать в конфиге варьки - хз, ничего найти не могу. Обидно.. |
zubastiy |
|
Темы:
136
Сообщения:
548
Участник с: 18 сентября 2009
|
печаль, да. а что, планируете виртуализировать рабочие места? |
ramcram |
|
Темы:
23
Сообщения:
310
Участник с: 25 сентября 2009
|
Они уже виртуализированы. На работе рабочие места виртуализированы. VMware View нужен для достпа к рабочему месту из дома. |
newbie0611 |
|
Темы:
20
Сообщения:
89
Участник с: 27 июня 2011
|
Всем доброго. Собственно, первый пост. Четвёртый день на арче - до того 8 лет пользовал Дебиан, но что-то он убунтеет стремительно. Касаемо вопроса с vmware-view. Во время установки я достаточно наигрался с настройками клавиатуры, пока не подобрал подходящую комбинацию в /etc/xorg.conf.d и правил udev. Больше не хочу. Однако ж нужон по работе клиент wmvare. Вот такой вот быдлокостыль получился: Создаём каталог, например, /etc/alternatives (только что с дебиана, ага :) ) создаём файл, скажем, /etc/alternatives/rdesktop.sh #!/bin/bash args=("[email protected]") comstr="xfreerdp -f" for (( c=0; c<$#; c++ )) do case ${args[$c]} in '-K') ;; '-X'|'-r'|'-p') c=$c+1 ;; *) comstr=$comstr" "${args[$c]};; esac done $comstr # ln -s /etc/alternatives/rdesktop{.sh,} $ PATH=/etc/alternatives:$PATH vmware-view Чтобы примонтировать диски нужно опции монтирования дорисовать в строчку comstr=“xfreerdp -f” Обиднее всего за опцию “-X $WindowID” - xfreerdp стартует в отдельном окне. Проблем с раскладкой нет. Единственное что - временами система перехватывает хоткеи. По результату - полностью согласен с названием топика :) |
ramcram |
|
Темы:
23
Сообщения:
310
Участник с: 25 сентября 2009
|
Лёх спасибо! Будем посмотреть. |
newbie0611 |
|
Темы:
20
Сообщения:
89
Участник с: 27 июня 2011
|
Короче, сейчас костыль выглядит так: Устанавливаем пакет remmina и remmina-plugins Запускаем remmina и настраиваем соединение по RDP. Сервер указываем от балды - главное настройки качества, скорости, монтируемых устройств. В каталоге ~/.remmina находим файл ????????????.remmina и переименовываем его в vmware.remmina для пущей понятности. /etc/alternatives, как я понял не совсем совпадает с arch-way, так что творим каталог ~/bin и в нем файлик rdpwrap следующего содержания: #!/bin/zsh TUN=$(echo [email protected]|sed -n 's/\(.*\) \([0-9\.]\+:[0-9]\+\)\(.*\)/\2/p') sed -in 's/\(^server=\).*/\1'$TUN'/' ~/.remmina/vmware.remmina remmina -c ~/.remmina/vmware.remmina chmod u+x ~/bin/rdpwrap ln -s ~/bin/rdpwrap ~/bin/rdesktop Подключение запускается либо командой PATH=~/bin:$PATH vmware-view Логика работы - vmware-view устанавливает соединение с брокером и вешает слушателя на локальный порт. Из строки запуска rdesktop выуживается строчка вида 127.0.0.1:????? то бишь некий порт на локалхост. В файле ~/.remmina/vmware.remmina ищется строчка server=… и в неё подставляется значение порта на котором клиент ждёт подключения. Так как параметры пользователя и пароля игнорируются - их можно либо сохранить в vmware.remmina, либо каждый раз вводить ручками. Эстеты могут дорисовать перехват параметров -u и -p - может, и сам озабочусь как-нибудь, но пока влом. После отключения остаётся висеть демон remmina - возможно есть ключик запуска, при котором он закроется после отключения, я ещё не разбирался и не особо напрягает. И так как возможность использовать чужое окно (ключ -X) rdesktop в xfreerdp отключена, закрывать окошко клиента тоже нужно будет самостоятельно. Из плюсов - нет проблем с кодировкой и панелька remmina вверху экрана - есть возможность свернуть-развернуть. Да и включение-отключение raw передачи символов тоже штука, как выяснилось, не лишняя. Костыль, конечно, всё еще костыль, но уже струганный. Чуть-чуть обработать напильником и потянет на протез :) |