使用/调试 Xorg 服务器模块的最佳方法
我想使用 Xorg 服务器模块,并且想知道如何在运行时重新加载该模块。
另外,也许有人可以给我一些关于这样做的好提示(因为我以前从未使用过 Xorg 服务器代码)。
特别是。我正在运行 Xorg 7.5 的 Ubuntu 版本(如果这很重要的话——是吗?)。
我具体想做的是在XInput中实现鼠标滚轮加速。
我考虑为此添加一个可以在某处设置的新选项(我认为 xorg.conf 不再是进行 XInput 配置的地方;它现在在哪里以及引入新设置的最佳方式是什么,即MouseWheelAccel 或类似的东西?)。
然后当然要实现实际的加速。由于鼠标滚轮事件就像按钮按下事件一样,我想到只是增加触发此类事件的速率。如何实现这其实是一个小问题。 (我实际上认为这是微不足道的。让我们看看 Xorg 代码是否允许它如此简单......)
I want to work on an Xorg server module and I am wondering how I can reload the module at runtime.
Also, maybe someone can give me some good tips about doing this (because I never have worked with Xorg server code before).
Esp. I am running the Ubuntu version of Xorg 7.5 (if that matters much -- does it?).
What I want to do specifically is to implement mouse wheel acceleration in XInput.
I thought about adding a new option for this which can be set somewhere (I think xorg.conf is not anymore the place where you do the XInput configuration; where is it now and what would be the best way to introduce a new setting, i.e. MouseWheelAccel or sth like this?).
And then of course to implement the actual acceleration. As mouse wheel events are just like button press events, I thought of just increasing the rate of firing such events. How to implement this is actually really the minor problem. (I am actually thinking about it as being trivial. Let's see if the Xorg code allows it to be so simple...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
到目前为止,我已经这样做了:
报告:
通过 Git 查看 Xorg,准备编译并获取 XServer 代码。基本上是这样的:
So far, I have done this:
Reports:
Check out Xorg via Git, prepare for compiling, and get the XServer code. Basically this: