Пар In-Home-Streaming был снова включен на днях. Это позволяет Вам играть в игры, представляемые на одном компьютере на другом компьютере (обычно играющий в игры по ТВ/медиа-центру, которые представляются на большом шумном рабочем столе в другой комнате). Это все работает отлично за исключением входа.
Паровой вход чтений на клиенте и отправляет его в удаленный Паровой экземпляр. Довольно простой материал за исключением того, что, чтобы считать необработанный вход и ввести его с другой стороны, обоим экземплярам Пара нужен доступ для чтения-записи к /dev/uninput
:
Для поддержки игровых контроллеров потоковой передачи на главном компьютере Linux/dev/uinput, или/dev/input/uinput должен быть читаем и перезаписываем Паром.
Это оставляет меня в определенном затруднительном положении. Сделайте меня:
sudo chmod o+rw /dev/uninput
позволить что-нибудь чтению-записи это?sudo setfacl -m u:$USER:rw /dev/input
позволить просто моему пользователю чтению-записи?Даже ACL кажется, что это - ненужная угроза безопасности (любой процесс при моем пользователе мог, например) пронюхивают ввод пароля. Есть ли какие-либо способы позволить всего одному приложению (как Ядро "Возможность"/FSCAP) взаимодействовать с uinput?
УСТАРЕВШИЙ, читайте ОБНОВЛЕНИЕ у основания этого ответа
, Вы правы. Это - причина, она перечислена как Известная Проблема. Я предполагаю, что они найдут путь рано или поздно.
Это не безопасно, но это работает (пока нет надлежащая фиксация). Создайте файл /etc/udev/rules.d/99-steam-controller.rules со следующим содержанием:
# replace game group by a valid group on your system
# Steam controller keyboard/mouse mode
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", GROUP="games", MODE="0660"
# Steam controller gamepad mode
KERNEL=="uinput", MODE="0660", GROUP="games", OPTIONS+="static_node=uinput"
Затем добавляют пользователя, которого Вы используете для запуска пара к "игровому" Источнику группы
sudo usermod -a -G games <YourUsername>
#Restart udev service
sudo udevadm control --reload
: https://<час> github.com/ynsta/steamcontroller
ОБНОВЛЕНИЕ
Это было добавлено к списку известных проблем. Удостоверьтесь, что Вы используете правило udev от официального сайта: https://steamcommunity.com/app/353370/discussions/0/490123197956024380 /
существуют инструкции относительно того, как решить Вашу проблему там, и правила обновляются время от времени, когда Valve добавляет поддержку новых контроллеров.