Возможно ли перенаправление событий COM-порта через RDP

Модераторы: dimbor, Модераторы разделов

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Возможно ли перенаправление событий COM-порта через RDP

Сообщение TonnyBennet »

Здравствуйте. Есть UbuntuDesktop 11.4 используется как терминальный клиент. Есть терминальный сервер win2003 на котором запущена 1С. Возникла острая необходимость на терминальном клиенте подключить сканер штрих-кодов и работать с ним в 1С.

Есть ли возможность как-то перенаправить события COM-порта через RDP с клиента на сервер?


P.S. В Windows сканер со стандартными драйверами определяется как устройство, подключенное к COM-порту. В Ubuntu наверное будет примерно также.

Спасибо сказали:

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение TonnyBennet »

нашёл в man rdesktop


-r comport:<comport>=<device>,...
Redirects serial devices on your client to the server. Note that if you need to change any settings on the serial device(s), do so with an appropriate tool before starting rdesktop. In most OSes you would use stty. Bidirectional/Read support requires Windows XP or newer. In Windows 2000 it will create a port, but it's not seamless, most shell programs will not work with it.



проверю - отпишусь
Спасибо сказали:

Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение broom »

but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение TonnyBennet »

Проблемка вылезла: запускаю терминальный клиент из автозагрузки (так надо)

В Система -- Параметры -- Автоматически запускаемые приложения добавил команду запуска: rdesktop -u User -p password -N -f -a 16 192.168.0.1
При загрузки системы терминальный клиент нормально запускается через 5 секунд исчезает. Если дать ps -ax | grep rdesktop - то приложение есть работает. Окна не видно! При завершении сеанса снова мелькает на мгновение и исчезает.

Если команду rdesktop -u User -p password -N -f -a 16 192.168.0.1 в терминале, то удалёнка нормально работает и окно не исчезает.
Спасибо сказали:

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение TonnyBennet »

Заметил что у процесса который висит в ps вместо TTY стоит "?". Подскажите как связать запуск процесса с определённым TYY?
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение Bluetooth »

TonnyBennet писал(а):
02.09.2011 14:04
Проблемка вылезла: запускаю терминальный клиент из автозагрузки (так надо)

В Система -- Параметры -- Автоматически запускаемые приложения добавил команду запуска: rdesktop -u User -p password -N -f -a 16 192.168.0.1
При загрузки системы терминальный клиент нормально запускается через 5 секунд исчезает. Если дать ps -ax | grep rdesktop - то приложение есть работает. Окна не видно! При завершении сеанса снова мелькает на мгновение и исчезает.

Если команду rdesktop -u User -p password -N -f -a 16 192.168.0.1 в терминале, то удалёнка нормально работает и окно не исчезает.

Так и нажмите в настройках автоматически запускаемых приложений, что его нужно запускать в терминале. Или же, если такой настройки нет, то напишите команду gnome-terminal -c "rdesktop бла-бла-бла"(конкретный терминал и ключи для запуска в нем определенной команде посмотрите сами).
Как вариант, можно запускать не rdesktop, а графическую программу для подключения к удаленному рабочему столу, там такой проблемы точно не будет.
Спасибо сказали:

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: Возможно ли перенаправление событий COM-порта через RDP

Сообщение TonnyBennet »

Bluetooth писал(а):
03.09.2011 16:08
TonnyBennet писал(а):
02.09.2011 14:04
Проблемка вылезла: запускаю терминальный клиент из автозагрузки (так надо)

В Система -- Параметры -- Автоматически запускаемые приложения добавил команду запуска: rdesktop -u User -p password -N -f -a 16 192.168.0.1
При загрузки системы терминальный клиент нормально запускается через 5 секунд исчезает. Если дать ps -ax | grep rdesktop - то приложение есть работает. Окна не видно! При завершении сеанса снова мелькает на мгновение и исчезает.

Если команду rdesktop -u User -p password -N -f -a 16 192.168.0.1 в терминале, то удалёнка нормально работает и окно не исчезает.

Так и нажмите в настройках автоматически запускаемых приложений, что его нужно запускать в терминале. Или же, если такой настройки нет, то напишите команду gnome-terminal -c "rdesktop бла-бла-бла"(конкретный терминал и ключи для запуска в нем определенной команде посмотрите сами).
Как вариант, можно запускать не rdesktop, а графическую программу для подключения к удаленному рабочему столу, там такой проблемы точно не будет.



Спасибо. Сделал. Работает. Но только команда немного другая gnome-terminal -e "rdesktop бла-бла-бла"
Спасибо сказали: