第二个光标不会触发屏幕刷新

时间:2012-12-05 22:00:06

标签: ubuntu xlib multiple-monitors xorg xinput

我之前发布了关于在两个xsessions中控制两个单独游标的内容。 (http://stackoverflow.com/questions/13714831/controlling-multiple-pointers-with-xlib-or-xinput-in-ubuntu-linux)

该解决方案运作良好。但是,当我控制光标时会发生奇怪的事情。光标不是正常移动而是屏幕刷新以进行调整,而是将光标放在白色框的顶部,当我移动光标时,光标会留下痕迹而没有任何刷新。仅当我在第二个屏幕中移动新创建的光标时才会发生这种情况。我能猜到的最好是,当我移动光标时,xsession没有得到任何事件通知或其他东西,它永远不会刷新,虽然我不知道这是不是问题。对不起,我有点模糊,我只是在描述这个问题时遇到了麻烦。就像过去屏幕会冻结一样,你会拖动窗口,它会留下痕迹。这正是光标发生的事情。

它可能与它不在xorg中的事实有关吗?

1 个答案:

答案 0 :(得分:0)

事实证明,发生这种情况的原因是我正在使用gdm。 Gdm对多系统系统(多用户/单台计算机)没有很好的支持。最初,在上述失败之后,我尝试配置xorg.conf以创建多个布局,每个布局都有自己的输入设备。这失败了,再次因为gdm。一旦我切换到kdm,我就可以设置xorg.conf,以便每个监视器都以它自己的键盘/鼠标集开始。