#0
by Vladal
Подключаюсь к Windows Server 2008 из Ubuntu 12.04 с помощью Remmina. Remmina и прежде выдавала артефакты на картинке, а вчера вообще стала глючить: увеличилось число артефактов, корёжит формы в 1С, неправильно работает раскладка клавиатуры - боковой цифровой блок инверсно воспринимает NumLock, а в русской раскладке на боковой клавиатуре вместо слэша печатается точка. В верхней части рисунка - картинка из FreeRDP и из виндового клиента, снизу - глюкнувшая реммина, сеанс на сервере тот же. Не отображается обрамление у выделенного элемента формы. Реммину пеерутсанавливал, удалив папку /home/*user*/.remmina /home/*user*/.rdesktop но глюк не вылечился. Чем еще можно вылечить?
#1
by Vladal
*Реммину переустанавливал, удалив реммину, потом папки /home/*user*/.remmina /home/*user*/.rdesktop но глюк не вылечился.
#2
by kharchenko_pm
Remmina использует RDP клиент xfreerdp Я тоже при переходе на Linux сначала использовал remmina, но в ходе работы обнаружилось некорректная работа клавиатуры (точка вместо / далеко не все баги), далее перешел на xfreerdp без remmina из багов осталась только опять же точка вместо / Для лечения скачайте последнюю версию xfreerdp с сайта проекта, откройте в блокноте библиотеку из исходника ~/FreeRDP-1.0.2/include/freerdp/kbd/vkcodes.h и поправьте сохраняем и компилируем : 1. для начала устраняем зависимости # sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev 2. генерируем makefile 3. Если у нас уже стоит другая версия freerdp то удаляем ее # sudo apt-fet remove freerdp 4. устанавливаем пакет # sudo make install по умолчанию директория для установки /usr/local а не /usr и если вы не удалили старую версию то по умолчанию будет запускаться именно она, поэтому делаем ldconfig 5. Создаем текстовый файл например rdp.sh и вписываем в него параметры запуска #!/bin/sh xfreerdp -u (имя пользователя) -p (пароль) (другие параметры) адрес сервера делаем файл исполняем # chomod +x rdp.sh Я запускаю с такими параметрами #!/bin/sh xfreerdp -u гuser1 -p 123456 -x l -g 1600x834 -z -x 80 -a 32 --gdi hw --no-osb --no-bmp-cache --no-tls --sec rdp --ignore-certificate --disable-full-window-drag --disable-menu-animations --plugin cliprdr --plugin rdpdr --data disk:Linux:/ -- 192.168.1.252 добавляем ярлык на рабочий стол и наслаждаемся полноценной работой клиента с исправленным багом клавиатуры. P.S. xfreerdp работает гораздо быстрей Windowого RDP клиента, если надо пробросить на сервак HASP ключ или флешку используйте проект usb over ip или платный USB over Network
#3
by kharchenko_pm
После выполнения указанных выше действий с xfreerdp можно скачать исходник remmina по ссылке в папке с исходником выполнить # sudo apt-get install cmake intltool libgtk-3-dev libssh-dev libavahi-ui-gtk3-dev libvte-2.90-dev libxkbfile-dev libtelepathy-glib-dev libgnome-keyring-dev libappindicator3-dev libgcrypt11-dev libgnutls-dev libjpeg-dev # cmake --build=build # sudo make install И получим пересобраную remmina без багов
#6
by kharchenko_pm
Проблема с точкой вызвана ошибкой в vkcodes.h Так как есть две клавиши DIVIDE с разными скан кодами 0х35,0 и 0х35,1 , но в английской раскладке это не имеет значение, а в русской раскладке на эти клавиши назначены разные символы. Мне не понятно чем Вам поможет версия 0.93, так как в свое время мной было перебровано с десяток разных версий как remmina так и xfreerdp, при этом на форумах писали, что у них все работает после перестановки. Тем не менее выполнив все советы с наших ну очень полезных русскоязычных форумов на 7-ми разных машинах - получил Болт с левой резьбой. Открыл в блокноте исходники и после часа листинга кода все таки нашел ошибку, скомпилировал xfreerdp и о Чудо все заработало. Так что мне не понятно чем Вам поможет версия 0.93!
#7
by Keper
до последних версий всё работало прекрасно. В частности, десятки машин оснастил версиями с этого ppa Плюс люди отзывались положительно, что помогает откат на более раннюю версию - на ту же 0.93. По идее, можно отдельными пакетами поставить отсюда Сам не пробовал откатываться, ибо лень - мучаюсь с последней версией на ubuntu 12.04, благо rdp пользую сейчас мало.
#8
by Keper
Вот если бы вы пакет собрали готовый, было бы совсем здорово :). А вот из исходников собирать больше не хочу реммину - как-то после этого навечно отвалился буфер обмена у него.
#10
by Vladal
Я качал менеджером пакетов. Сейчас на свежей системе Remmina 0.9.3, единственный глюк - при сворачивани окна подключения.
#11
by kharchenko_pm
Собрал deb пакеты xfreerdp и remmina freerdp-remmina_356c033-1_amd64.deb.tar.gz freerdp_1.0.2-1_amd64.deb.tar.gz З.Ы. remmina на баги не проверял ибо сейчас негде, а xfreerdp обкатан на 100%
#12
by kharchenko_pm
Пакеты собраны при помощи checkinstall, поэтому интеграции в меню нет - запускайте через выполнить remmina
#13
by Asmody
remmina с каждым релизом все глючне'е и глючне'е. так недолго назад на rdesktop откатиться
#14
by Asmody
в последнее время стала тупо клавиатуру терять вообще. т. е. мышь переходит в окно сервера, а клавиатура остается в прежнем окне
#15
by kharchenko_pm
используй xfreerdp - у меня работают на нем 12 машин и за шесть месяцев ни одного бага не замечено
#18
by J_B
Установил пакеты, но самый критичный для меня глюк в remmina присутствует - невозможно подключиться к рабочему столу пользователя (удаленное управление) - молча выбрасывает меня из терминальной сессии. Возможно это как-то побороть?
#20
by J_B
тут вот какая штука: если захожу на сервак просто через freerdp - работает (могу подключиться к любому пользователю), а вот через remmina не работает.
#24
by Vladal
, Странно. Я ремминой подключаюсь на сервер, а там подключаюсь к пользователям диспетчером стерминалов и работает.
#25
by J_B
Есть подозрение, что проявление этого глюка зависит от железа (выдеокарты). Реммина валится с криками про Segmentation Fault... и руганью на какие-то битмапы
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Глюк не глюк? Документ проведен. Проводок нет.
- Глюк при вводе с клавиатуры под терминалом XP
- Функция ТекущаяДата() возвращает странное время
- Win7, RDP: не удалось открыть файл подключений default.rdp
- RDP: слетела ассоциация для расширения .rdp
- Странное поведение при обновлении списка регистра сведений 1с 8.3 УФ
В этой группе 1С
- УТ. Одинаковые номера у расходных накладных и счетов-фактур.
- Автоматическое закрепление областей при программном формирование отчета СКД
- ЗУП где хранятся данные по остаткам отпусков
- v7: 1С++
- Как сделать поиск и сортировку по элементу формы в списке справочника?
- Как программно сохранить печатную форму в PDF?
- 1с82 Из основной формы открыть произвольную
- Сохранение печатной формы в .pdf в Win8. Иероглифы
- Настройка ручного сканера ШК Honeywell 5145
- Как заблокировать меню командной панели формы
- Из javascript получить COM-объект 1с
- опубликованы дистрибутивы 1С:Упрощенка 8, 1C:Предприниматель 8 версии 3.0.17.10
- Алгоритм: перебор месяцев в периоде
- Ноутбук включается с нескольких попыток
- СКД, График с накоплением
- Заполнение реализации на основании заказа по одному складу
- Поиск пропущенных номеров в документе
- Запрос не выводит отрицательные значения
- v7: Как программно пересохранить файл типа "Таблица XML" в XLS?
- глЗначениеПеременной("глТекущийПользователь")