首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在高寒linux上配置libinput?

如何在高寒linux上配置libinput?
EN

Unix & Linux用户
提问于 2018-02-24 21:27:12
回答 1查看 3.1K关注 0票数 0

出于测试目的,我在笔记本电脑上安装了高山。(它几乎只包含最小的默认包和wayland/sway。)

当我尝试运行sway时,一切看起来都很好,但是鼠标和键盘不工作。摇摆使用的是wayland,它使用libinput。因此,我尝试了libinput list-devices,它不提供任何输出,这解释了摇摆的行为。

知道为什么libinput不识别任何输入设备吗?

我需要以任何方式配置libinput吗?我是不是错过了一些额外的包裹?

(任何适当文档的提示也会很好。)

只需再次检查一下:如果我启动arch linux的安装映像,libinput就会列出所有的设备。如果我从高寒映像引导,输出就是emtpty。(在这两种情况下,都存在/var/input/event*。)

EN

回答 1

Unix & Linux用户

发布于 2018-06-10 11:53:11

我不知道哪些文档给出了详细信息,但是如果您尝试在Alpine上编译libinput,您会注意到它需要udevudev已经被systemd包围了,但是eudev项目(Gentoo to the rescue)将提供您需要的东西。要开始,您必须安装eudev并启动udev服务(您可能希望将其添加到默认的运行级):

代码语言:javascript
复制
/etc/init.d/udev start

现在udev已经准备好了,可以监听了,但是不知道任何输入设备。检查是否有适当的udev规则文件,它应该被称为80-libinput-device-groups.rules/etc/udev/rules.d/lib/udev/rules.d这个文件是非常重要的!!现在,通过使用udevadm从内核接收事件来触发这些规则:

代码语言:javascript
复制
udevadm trigger

/etc/init.d中有一个名为udev-trigger的文件.这可能是有某种联系的。现在要查看设备列表:

代码语言:javascript
复制
libinput list-devices

你应该看到一个设备列表。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/426361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档