首页 > 解决方案 > 在 Linux 上,我如何找出哪个应用程序/进程 ID 正在接收键盘/鼠标输入?

问题描述

我正在做一个 linux 项目。我被困在我需要知道哪个应用程序/进程 ID 正在接收键盘/鼠标输入的点上。我的意思是绑定必须存储在某个地方。有人可以帮帮我吗?编辑 1:我正在开发一个键盘/鼠标事件捕获项目。我发现 logkeys(项目)很有用。我需要找到用户输入的应用程序名称以及按下的键编辑 2:我使用的是 CentOS 7。XDG_SESSION_DESKTOP = gnome-classic。GDMSESSION = 侏儒经典。

标签: linuxkeyboard-input

解决方案


linux 内核负责接收来自物理键盘或鼠标的事件,而不是任何特定的应用程序。然后将事件传递给活动应用程序。所以在内核源代码中寻找键盘和鼠标的驱动程序。


推荐阅读