Можно ли использовать виртуальную машину для отображения программы на втором мониторе вместо покупки второго ПК для отдельного по?
Мы закупили оборудование для ресепшена в спортивный зал и планируем выполнить системную интеграцию для автоматизации учета. В наличии:
Один системный блок (ПК),
Два монитора,
Два сканера штрих-кодов (для чтения карточек абонентов),
Периферийные устройства (колонки, клавиатура, мышь и т.д.).
Для работы предусмотрены две программы:
Программа учета для администратора.
Программа для отображения информации на отдельном мониторе для абонентов (с логотипом зала, именем абонента и сроком действия абонемента).
Вопрос:
Есть ли необходимость в покупке дополнительного ПК (или мини-ПК) для второй программы, которая будет работать на мониторе для абонентов и автоматически запускаться в полноэкранном режиме? Или можно организовать работу обеих программ на одном системном блоке, например, с использованием виртуальных машин или других решений?
Дмитрий Беляев, предполагаю, что "полноэкранный режим" этой программы может быть со странностями.
А ещё нужно как-то изолировать сканер штрихкодов, ведь часто его используют в режиме эмуляции клавиатуры, а если так, то номер карточки будет попадать в фокус программы, с которой работает администратор.
Если монитор для абонентов просто показывает страничку системы учета, предназначенную для абонентов - достаточно прицепить ко второму монитору OrangePi с Armbian и Chromium с нужной страницей в автозапуске - и забыть про пляски в гамаке с виртуализацией и (особенно) администратором за его компьютером.
Я для своих нетривиальных нужд брал OrangePi 4 LTS, но для такой фигни сойдут и младшие модели.
Можно попробовать прокинуть отдельную (вторую) видеокарту в виртуальную машину и подключить к ней второй монитор. Также можно прокинуть отдельные мышь и клавиатуру