COM-порт

WINE@Etersoft, "1С","Ананас" и прочие проекты

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

Аватара пользователя
Mi}{a
Сообщения: 32
ОС: Fedora Core 7, Ubuntu 7.10

COM-порт

Сообщение Mi}{a »

У меня вопрос. Как настроить wine для того чтобы .exe программы установленные с помощью него могли работать с различными устройствами через COM-порт, а то у меня есть одна программа, которая работает с измерительным устройством через этот порт и при запуске выдает ошибку о том, что не видет COM-порт.
Заранее спасибо.
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: COM-порт

Сообщение NIK1910 »

Добавить в /home/user/.wine/config

[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/ttyS3"
Спасибо сказали:
Аватара пользователя
Mi}{a
Сообщения: 32
ОС: Fedora Core 7, Ubuntu 7.10

Re: COM-порт

Сообщение Mi}{a »

У меня вопрос, а какой имено файл config.
Вот содержимое моей директории /home/user/.wine/...:
/dosdevices/...
/drive_c/...
/system.reg
/userdef.reg
/user.reg
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: COM-порт

Сообщение NIK1910 »

В документации к wine нашел: "Просто создайте символическую ссылку в ~/.wine/dosdevices с названием устройства".
ln -s /dev/ttyS0 com1
ln -s /dev/lp0 lpt1

P.S. Теперь вообще запутался, вот из документации: "В прошлом, Wine использовало специальный файл конфигурации, который мог быть найден в ~/.wine/config. Если Вы все еще используете версию Wine, которая ссылается на этот файл (старее чем июнь 2005) Вы должны апгрейдиться. Все параметры настройки теперь сохраняются непосредственно в системном реестре и доступны Wine при старте." А у меня почему-то есть такой файл, может из-за применения конфигурационного скрипта?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: COM-порт

Сообщение Mage-Warrior »

NIK1910 писал(а):
06.02.2007 10:08
А у меня почему-то есть такой файл, может из-за применения конфигурационного скрипта?

Ага... И у меня тоже. Причем wine не "плюет" на него - смотрит все-таки настройки в нем. Типа устроили переходный период с текстового конфига на реестровый? Но, если честно, текстовый меня устраивает больше :D
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Mi}{a
Сообщения: 32
ОС: Fedora Core 7, Ubuntu 7.10

Re: COM-порт

Сообщение Mi}{a »

Ура! Win-программа стала видеть com-порт.
У меня только одна проблемма. Я её могу запускать только через root-пользователя так, как через запуск обычного пользователя у неё недостаточно прав к доступу com-ого порта. Не подскажете, как мне наделить её провами root-a к com-y для обычного пользователя, чтобы мне не запускать все время через root-ого пользователя.
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: COM-порт

Сообщение NIK1910 »

Добавь пользователя в группу tty, измени права доступа на /dev/ttyS0 (com1).

chown root:tty /dev/ttyS0 && chmod 660 /dev/ttyS0
Спасибо сказали:
Аватара пользователя
Mi}{a
Сообщения: 32
ОС: Fedora Core 7, Ubuntu 7.10

Re: COM-порт

Сообщение Mi}{a »

Большое спасибо! :)
Спасибо сказали: