Запуск ПО универсального спортивного табло на Linux
Инструкция по настройке и запуску программного обеспечения спортивного табло (Tablo.exe) в среде Linux с использованием Wine.
Примечание: Инструкция актуальна для дистрибутивов Linux, использующих пакетный менеджер dnf (например, ROSA Linux, Fedora, RHEL). Тестировалось на ОС МОС12.
1. Подготовка
Скопируйте исполняемый файл Tablo.exe с флеш-накопителя на ноутбук.
Рекомендуется: Создать отдельную папку в домашнем каталоге пользователя (например, ~/Tablo/), а не копировать в корневую директорию.
Подключите USB-кабель от табло (или USB-to-COM адаптер) к свободному USB-порту ноутбука.
Убедитесь, что система определила устройство. Обычно оно доступно как /dev/ttyUSB0.
2. Установка Wine и зависимостей
Откройте терминал и выполните следующие команды для установки Wine:
sudodnfinstallwine-y
winetricks
При первом запуске winetricks может потребоваться установка дополнительных компонентов (например, Mono). Подтвердите установку, если появится соответствующий запрос. Подтверждаем и после установки закрываем winetricks.
3. Настройка COM-порта в Wine
Для корректной работы табло необходимо пробросить Linux-устройство в виртуальную среду Windows.
Запустите редактор реестра Wine:
wineregedit
Перейдите в раздел: HKEY_LOCAL_MACHINE\Software\Wine\Ports
Если раздела Ports не существует, создайте его: нажмите правой кнопкой мыши на папку Wine → Создать → Раздел → назовите Ports.
В разделе Ports создайте строковый параметр:
Нажмите правой кнопкой мыши на пустое место → Создать → Строковый параметр.
Имя параметра: COM2
Значение параметра: /dev/ttyUSB0
Закройте редактор реестра.
Перезапустите сервер Wine для применения настроек:
wineserver-k
Важно: Для доступа к порту без прав root рекомендуется добавить текущего пользователя в группу dialout:
sudousermod-a-Gdialout$USER
После этой команды требуется перезагрузка или повторный вход в систему.
4. Запуск программы и настройка
Перейдите в папку с программой и запустите её:
cd~/Tablo
wineTablo.exe
В открывшемся окне настройте COM-порт и нажмите OK.
Перейдите на вкладку Бегущая строка.
Откройте меню: Программирование → Параметры.
Выберите порт COM2.
Примечание: появиться сообщение: Невозможно настроить порт. Это известное поведение, нажмите OK для продолжения.
Перейдите на вкладку Табло.
Нажмите кнопку Гудок.
5. Проверка работоспособности
Если все настройки выполнены верно, на спортивном табло должен сработать звуковой сигнал (сирена).
6. Диагностика проблем
Если устройство не реагирует, проверьте корректность создания символической ссылки в директории Wine.
Выполните в терминале команду:
ls-la~/.wine/dosdevices/
В списке файлов должна присутствовать запись, связывающая com2 с устройством /dev/ttyUSB0. Пример корректного вывода: