сделать клавиатуру доступной для клиента удаленного сервера (Raspberry pi, php) - PullRequest
0 голосов
/ 23 февраля 2019

Итак, вот что я хотел сделать.У меня есть сервер Apache2, работающий на моем Raspberry Pi 3, который в настоящее время служит веб-радио с использованием команд php и mpd / mpc.Малина также подключена через HDMI к дисплею.

Теперь мне нравится иметь еще одну страницу на веб-сервере, которая позволяет мне запускать различные ромы в эмуляторе и отображать выходной сигнал на дисплее, подключенном к удаленному серверу, а также позволяет мне использовать контроллер, подключенный также кудаленный сервер.

Это то, что я сделал до сих пор.

  1. Я успешно установил Retroarch, который работает и работает.
  2. Я использовал exec("export DISPLAY=:0.0; retroarch -c /home/pi/path/to/config -L /home/pi/path/to/libretro/core /home/pi/path/to/rom") для запуска эмулятора на удаленном сервере.

Проблема заключается в следующем.Несмотря на то, что я успешно запустил эмуляцию на экране, я не могу использовать устройства ввода, подключенные к удаленному серверу. Как я могу сделать устройства ввода сервера доступными с помощью команды php или чего-то еще? Может кто-нибудь подсказать мне решение для достижения этой цели?Кроме того, exec-команда, похоже, не принимает мои аргументы, кроме аргумента файла конфигурации.Я думаю, это связано с правами пользователя.Но я действительно застрял в этой точке.

Спасибо за любые ответы.

Отказ от ответственности: Это мой первый пост.Поэтому я прошу прощения за плохую терминологию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...