Итак, вот что я хотел сделать.У меня есть сервер Apache2, работающий на моем Raspberry Pi 3, который в настоящее время служит веб-радио с использованием команд php и mpd / mpc.Малина также подключена через HDMI к дисплею.
Теперь мне нравится иметь еще одну страницу на веб-сервере, которая позволяет мне запускать различные ромы в эмуляторе и отображать выходной сигнал на дисплее, подключенном к удаленному серверу, а также позволяет мне использовать контроллер, подключенный также кудаленный сервер.
Это то, что я сделал до сих пор.
- Я успешно установил Retroarch, который работает и работает.
- Я использовал
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-команда, похоже, не принимает мои аргументы, кроме аргумента файла конфигурации.Я думаю, это связано с правами пользователя.Но я действительно застрял в этой точке.
Спасибо за любые ответы.
Отказ от ответственности: Это мой первый пост.Поэтому я прошу прощения за плохую терминологию.