Могу ли я иметь несколько мониторов с сенсорным экраном, на которых запущены отдельные экземпляры приложения со своими собственными сенсорными интерфейсами?

Мне в основном нужна настройка, при которой многие мониторы с сенсорным экраном запускают приложение. Поэтому вместо того, чтобы подключать каждый монитор к отдельному мини-серверу, мне было интересно, могу ли я запускать эти приложения на мониторах с одного сервера. Приложение не зависит от платформы. Есть идеи?

4 ответа

Решение

Конечно, в Linux это возможно - система X Window была разработана именно для такого рода операций, хотя, вероятно, будет значительно проще использовать X-терминалы, чем управлять всеми экранами непосредственно с хост-машины (для X-терминала требуется очень небольшое оборудование - ПК с гуммистом более чем достаточно).

Имеет ли смысл запускать отдельную виртуальную машину для каждого монитора с установленной загрузкой виртуальной машины в полноэкранном режиме?

Возможно с Linux (проверьте multiheading), но я подозреваю, что это больше проблем, чем стоит. Вы будете далеко от проторенного пути и, скорее всего, найдете вещи, которые работают только в определенных условиях и / или нестабильны.

Вместо этого я рекомендую приобрести несколько дешевых компьютеров с неттопом и установить на них Linux, чтобы они не были слишком медленными в использовании. Я могу поручиться за Acer Revos (как HTPC в моем случае), но вы, вероятно, найдете что-то более дешевое, которое будет хорошо работать для ваших нужд.

Обычно сенсорные экраны работают как мыши. Так что это зависит от вашего приложения; Вы можете запустить несколько экземпляров одновременно? У меня есть приложения, и у меня есть некоторые, которые обнаруживают, что он уже открыт, и отказываются открывать отдельный экземпляр.

Это также зависит от того, как работает приложение (если оно использует базу данных в фоновом режиме или конкретный файл конфигурации, опять же, это зависит от того, как оно это делает, оно может не иметь возможности одновременного доступа к запущенным экземплярам).

В основном протестируйте его и посмотрите, сможете ли вы запустить несколько экземпляров, и если это возможно, вы сможете это сделать. Сенсорные экраны просто используют ваш палец как мышь.

Хотя... это поднимает вопрос о том, можно ли иметь несколько одновременных мышей. Вы можете получить случайные "странности" с несколькими прикосновениями одновременно.

Кроме того, имейте в виду, что если у вас есть 2 монитора и 2 экземпляра в одной системе и эта система падает / действует странно / умирает, вы потеряете все. По крайней мере, с несколькими низкоуровневыми системами у вас есть рабочий узел во время ремонта другого.

Другие вопросы по тегам