2012-12-05 20 views
0

我以前发布了关于在两个xsessions中控制两个单独的游标。 (http://stackoverflow.com/questions/13714831/controlling-multiple-pointers-with-xlib-or-xinput-in-ubuntu-linux)第二个光标不触发屏幕刷新

该解决方案运行良好。但是,当我控制光标时会发生奇怪的事情。光标移动不正常,画面刷新调整,光标位于白色方框的顶部,当我移动光标时,光标会留下一条线索而没有任何刷新。只有当我在第二个屏幕中移动新创建的光标时才会发生这种情况。最好我可以猜到的是,当我移动光标时,xsession没有得到任何事件通知或什么,它永远不会刷新,但我不知道这是否是问题。我很抱歉,我有点模糊,我只是无法描述这个问题。这就像在过去的时候屏幕会冻结,你会拖动窗口,它会留下踪迹。这正是游标所发生的情况。

它可能与它不在xorg中有关系吗?

回答

0

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