禁用现有x11窗口的输入

时间:2015-12-29 06:55:30

标签: linux x11 window-managers

是否可以禁用已存在的x11窗口的输入?在下面的Stack Overflow问题How to prevent an X Window from receiving user input?中,建议可以使用xprop执行此操作,但我并不真正理解xprop输入应该是什么。

使用xprop我还注意到有一个名为WM_TAKE_FOCUS的窗口属性,可能会以某种方式被删除?没有x11 api调用来禁用所有相当于禁用所有输入的Windows api调用EnableWindow的输入吗?

编辑: 试图删除WM_TAKE_FOCUS,似乎没有什么可悲的改变......

1 个答案:

答案 0 :(得分:0)

您可以打开一个不会劫持键盘的窗口。让我们使用带有选项的命令来简化这一过程。

open my.pdf -no_input

打开窗口后保持对输入设备控制的进程,不管焦点。