Кому то возможно пригодится, опишу свои приключения с запуском ProScan для Uniden BCD996XT под Linux Mint 17.3 Х86_64:
Сначала пробовал запускать через CrossOver 14*, да, работает целых три минуты, затем намертво виснет..
Ладно, поставил бесплатный PlayOnLinux (в репозиториях он уже есть, можно ставить из Synaptic но сначала ставим wine1.7).
Меню у PlayOnLinux весьма своебразное, но это дело привычки, выбираем 32-битный режим(!), ставим на выбранный в меню PlayOnLinux диск дополнительные библиотеки: corefonts, NetFamework 3.5SP1 и самое главное
полный комплект DirectX9 плюс все игровые *.dll (иначе ProScan будет выглядеть очень коряво и вырвиглазно), и сам ProScan в конце.
Очень поможет гугление по поводу наполнения wine необходимыми библиотеками для игр.
Далее, на тот же диск (обязательно это указывать в меню) ставим драйвера для нульмодемного СOM кабеля (специально такой купил для заднего порта Uniden) и выбираем для установки лечилку
понятно что инсталлятора в ней нет но он нам собственно и не нужен))
А теперь пошли нюансы:
Если ProScan после запуска выглядит коряво значит не все библиотеки установлены, добиваемся установкой всех необходимых библиотек чтобы вся морда у ProScan-а выглядела ровно и сглажено.
Теперь настроим сглаживание шрифтов в wine:
Идем в /home/USER/PlayOnLinux's virtual drives/X1*/user.reg (*путь к диску свой) и открываем этот user.reg текстовым редактором.
Ставим приведенные ниже значения:
HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001
И тут же не отходя от кассы ищем секцию:
[Control Panel\\International]
Правим значение "sDecimal"="." - ставим вместо запятой точку,
иначе ProScan будет давать ошибку при работе и создании датабазы.
Далее следует, настройка COM порта в wine:
Создаем символическую ссылку на устройство:
ln -s /dev/ttyUSB0 ~/.PlayOnLinux/wineprefix/X1*/dosdevices/com1 *путь к диску указываем свой
Здесь надо отметить что
/home/USER/PlayOnLinux's virtual drives/X1/user.reg
пишется в консоли как ~/.PlayOnLinux/wineprefix/X1/user.reg
Затем добавляем свою учетку в группу dialout:
sudo adduser $USER dialout
Далее, добавляем в конец файла /home/USER/PlayOnLinux's virtual drives/X1/
system.reg
в текстовом редакторе:
[Hardware\\Devicemap\\Serialcomm]
"Serial0"="COM1"
"Serial1"="COM2"
"Serial2"="COM3"
"Serial3"="COM4"
"Serial4"="COM5"
Тут необходимо добавить, чтобы в BIOS обязательно была включена настройка: Legacy USB - Enable
Теперь в консоли набираем ifconfig и ищем свой реальный IP адрес - допустим это 192.168.8.101
Открываем в текстовом редакторе /etc/hosts:
127.0.0.1 localhost
# 127.0.0.1 L-223M* - *имя вашего компьютера, закомментим эту строчку # (её одну, этого вполне достаточно)
Прописываем ниже:
192.168.8.101 L-223M
127.0.0.1 proscan.org
127.0.0.1
http://www.proscan.org
Это необходимо для корректного определения ProScan-ом адреса хоста иначе будет определять как 0.0.0.0 и соответственно не будет работать Web server и Remote Scanner Over IP, как в качестве сервера так и в качестве клиента уже на другом удаленном компе..
В общем все, поднимаем VPN на своем домашнем роутере и удаленной машине, коннектимся к запущенному и настроенному Remote Scanner Over IP работающего в режиме сервера (на компе к которому подключен Uniden), с удаленного компа где Remote Scanner Over IP работает уже в качестве клиента и убеждаемся в правильности своих действий.
Телеметрия, качественный звук, логи каналов датабазы (нужно заранее базу каналов залить со сканера на все используемые компы) и полное удаленное управление, единственно, что не советую заливать измененную датабазу через интернет в сканер))
Чтобы соединение периодически не рвалось - ставим галочку Auto Reconnect во вкладке Remote Scanner Over IP на клиентском компе.
Есть вариант попроще - через web сервер, тут тоже можно получать телеметрию и управление через обычный интернет браузер, зайдя по адресу (к примеру) 192.168.8.101:5001 (порт по дефолту) на запущенный и настроенный ProScan-овский web сервер на раздающем компе, а для звука - открыть либо скачать и открыть в аудиоплейере со странички сайта Live stream файл.
Проверено на двух компах и одном ноутбуке (на всех Linux Mint 17.3 и ядро 4.2.0-30), работает даже на андроиде.