gifts2017

FreeRDP решение проблемы с буфером обмена при работе в терминальном режиме с 1C 7.7.

Опубликовал Andrei Novikov (dreamadv) в раздел Администрирование - Системное

Решение проблемы с кодировкой русских символов при работе с буфером обмена в терминальном режиме с 1C 7.7. с использованием linux клиента FreeRDP.

Во FreeRDP существует проблема при копировании из 1С 7.7. табличного документа в среду linux слетает кодировка русских символов, так же проблема существует и с windows клиентом при английской расскладке. Приложеный файл xf_cliprdr.c содержит исправление исходного файла FreeRDP для сборки из исходников с репозитария https://github.com/FreeRDP/FreeRDP. Который решает проблему копирования данных через буфер обмена между 1С 7.7. в терминальном режиме и приложениями среды Linux, копирование вставка работает в обоих направлениях и при любых раскладках клавиатуры.

Надеюсь это кому-то еще нужно :)

Скачать файлы

Наименование Файл Версия Размер
xf_cliprdr.c 6
.c 41,71Kb
19.08.16
6
.c 41,71Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. selesta (selesta) 10.04.14 02:08
юзаю сабж активно, 50+ компов работают в такой связке
глюк у меня проявляется когда надо из Либреофиса (Калк) выделить таблицу с данными и вставить в 1с
при этом буфер обмена считывается программно - в этом месте я и получаю одни знаки вопроса ???????????
удалось победить считывая буфер через объект Интернет.Експлорер
но сабж стоит проверить, спасибо
2. Andrei Novikov (dreamadv) 18.04.14 19:26
(1) selesta, все правильно решается именно ваша проблема в обоих направлениях и найтивно.
3. Heretic H (heretic_tr4) 17.02.15 14:56
Работает для freerdp версии 1.1.

git clone -b stable-1.1 https://github.com/FreeRDP/FreeRDP.git
4. Andrei Novikov (dreamadv) 18.08.16 14:59
Кому нужно будет реализовал решение для актуальной версии FreeRDP с GitHub пишет на почту dream_adv@inbox.ru
5. Andrei Novikov (dreamadv) 19.08.16 11:23
Публикация обновлена 19.08.2016 под актуальную версию с git на текущий момент
6. Антонио (Fragster) 19.08.16 15:18
а пулл-реквест, чтобы в мастере исправили или бранч на том же гите сделать слабо? в принципе, проект живой, исправления вносятся оперативно.
7. Andrei Novikov (dreamadv) 22.08.16 10:26
(6) Fragster, решение под конкретную задачу там в коде отлавливается именно moxel формат в буфере обмена и в мастер такое добавлять уж точно не стоит. Бранчи просто не делал никогда ) появится время попробую разобраться.
Fragster; +1 Ответить
8. Евгений Стоянов (quick) 16.11.16 19:42
Пропатчил последнюю версию, работает отлично, вот мой форк с этим патчем
https://github.com/WorldException/FreeRDP.git

Подсказка для сборки

git clone https://github.com/WorldException/FreeRDP.git
cd FreeRDP
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
make
sudo make install
dreamadv; +1 Ответить
9. Andrei Novikov (dreamadv) 24.11.16 11:30
Спасибо за форк ! К сожалению не было времени разобраться и сделать самостоятельно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа