xorg.conf 中有条件吗?

xorg.conf 中有条件吗?

我有一台带物理按钮的触摸板的笔记本电脑。问题是物理按钮是触摸板的一部分,因此按下它们时光标会移动。基本上,我想要做的是获得相当于

if (touchpressure() > arbitrary_threshold && isinbottomfourthoftouchpad())
    disabletouchinbottomfourthoftouchpad();

在 /etc/X11/xorg.conf 中。是否可以通过简单的脚本解决这个问题,还是通过更复杂的方法?

对于那些感兴趣的人,我的笔记本电脑是 HP Pavilion dv6t。

答案1

不。

xorg.conf 只是一个经过解析的纯文本文件(即,其中的行由脚本读取,并且脚本设置 xorg.conf 中的所有参数、选项和其他有效内容),因此您不能使用条件。您想要包含的行将被忽略,或者会出错,因为 xorg 子系统无法理解它。

您可以使用 udev 规则执行此操作(编写 udev 规则如何让 udev 规则发挥作用?将帮助您入门)。

相关内容