如何访问 WSL2 上的输入设备?

问题描述 投票:0回答:1

当我输入

cat /dev/input
时,没有目录。

当我输入

cat /proc/bus/input/devices
时,那里也什么也没有。

因为我曾经在我的 VMWare Ubuntu 上输入这些命令,它们工作得很好。

我什至写了一个简单的驱动模块作为输入设备只是为了测试,仍然什么都没有,但成功插入了模块。

那么我的鼠标或键盘设备在哪里?系统将它们存储在哪里?

顺便说一句,我使用的是 WSL2,ubuntu 20.04,WSL2 内核已默认编译,除了一些版本信息(如果有的话)。

linux linux-device-driver windows-subsystem-for-linux wsl-2
1个回答
0
投票

这是预期行为,因为 Windows 尚不具备自动将 USB 设备连接到其他计算机的功能,例如WSL 2.

但是,有一个名为 usbipd-win 的开源项目,它允许将本地连接的 USB 设备共享到其他计算机,包括 Hyper-V 来宾和 WSL 2。

这里有一个说明,用于将 USB 设备连接到在 WSL 2 上运行的 Linux 发行版。

© www.soinside.com 2019 - 2024. All rights reserved.