我正在做一个 Linux 项目。我被困在需要知道哪个应用程序/processid 正在接收键盘/鼠标输入的位置。我的意思是绑定(bind)必须存储在某个地方。有人可以帮帮我吗? 编辑 1:我正在处理键盘/鼠标事件捕获项目。我发现 logkeys(项目)很有用。我需要找到用户输入的应用程序名称以及按下的键 编辑 2:我使用的是 CentOS 7。XDG_SESSION_DESKTOP = gnome-classic。 GDMSESSION = gnome-classic.
最佳答案
Linux 内核负责接收来自物理键盘或鼠标的事件,而不是任何特定应用程序。然后将事件传递给事件应用程序。所以在内核源代码中寻找键盘和鼠标的驱动程序。
关于linux - 在 Linux 上,如何找出哪个应用程序/进程 ID 正在接收键盘/鼠标输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50362712/