mirror of
https://github.com/siderolabs/extensions.git
synced 2026-05-05 20:26:10 +02:00
Add uhid and joydev extensions. Signed-off-by: Ansgar Dahlen <adahlen@evoila.de> Signed-off-by: Noel Georgi <git@frezbo.dev> (cherry picked from commit c5ef7eb00e02973375441fe8709564b10af7e7e2)
21 lines
671 B
Markdown
21 lines
671 B
Markdown
# joydev
|
|
|
|
This system extension provides the `joydev` kernel module for Talos Linux.
|
|
|
|
The joydev module provides the Linux joystick interface at `/dev/input/js*`. This interface is used by the browser Gamepad API and legacy joystick applications. Game streaming software such as [Sunshine](https://github.com/LizardByte/Sunshine) relies on joydev to translate evdev gamepad events into the joystick API format expected by streaming clients like Moonlight.
|
|
|
|
## Usage
|
|
|
|
Enable the extension in your Talos machine config:
|
|
|
|
```yaml
|
|
machine:
|
|
kernel:
|
|
modules:
|
|
- name: joydev
|
|
```
|
|
|
|
## Compatibility
|
|
|
|
Requires `CONFIG_INPUT_JOYDEV=m` in the Talos kernel configuration.
|