On Sunday, September 24, 2017 at 11:15:28 AM UTC, Leo Gaspard wrote: > On 09/24/2017 04:50 AM, Nagaev Boris wrote: > > Hey! > > > > I noticed that Quake3 almost works in Qubes 3.2, but has one annoying > > issue: the pointer is unmanageable. It looks like the pointer has the > > "memory" about its previous position: e.g. when I move it left, the > > game continues moving right. I tried `openarena` tool from the Debian > > template and also web version of Quake on http://www.quakejs.com/ both > > have the same issue. Performance of both native and web versions is > > amazing, the only problem is the mouse. > > > > I think it works incorrectly because it tries to lock the pointer > > (probably to move it to the screen center) but Qubes doesn't allow > > AppVMs to manage pointer. X11 has function `XWarpPointer` that moves > > the pointer. Probably the game uses this function, though I don't know > > how to check this. > > > > Can Qubes add Pointer lock support for AppVM, please? > > Disclaimer: I haven't tried yet to do this. > > In addition to using the tablet input mode, as Alex advises, you may > have luck plugging in a USB mouse and passing it through to the VM (if > you run in non-seamless mode). > > HTH, > Leo
Sounds to me like a good suggestion, and it will more depend on the guest-OS whether it supports USB-mouse, making Qubes support irrelevant. Having said that, it would be amazing to sometime in the near future have touch-screen support for Qubes and AppVM's. If non-touch screens don't disappear with Virtual/Augmented reality spreading like wildfire in the coming years, then traditional mouse most certainly is going to go away eventually. With all these new hand movement, brain-wave thought control of software, gyroscope finger sensor ring and control. It's hard to see it being a good idea not to focus development on these new technologies, which might come to market very fast, once the big mobile/laptop developers decide to unleash it. At which point, we'll be sourly left behind this revolution, which has the potential to make software use considerably more convenient, fast and smooth. It's a bit of a problem, few programmers seem to take anything else but keyboard/mouse seriously. Though of course, its hard to program for something that hasn't reached mainstream yet, or at best only prototypes or exotic commercial releases in the wild. But considering how long it takes to make touch-screen work properly in the Linux community, I do fear for the future once new input methods become mainstream. I love the Linux community. But if there is anything I dislike, it's the conservative, reactive, kind of thinking that takes president. There are so few visionaries, proactive, kind of thinkers around in the Linux community in general. Though to be fair, Qubes is quite revolutionary and visionary, but I'm not talking about Qubes, but rather the desktop environments and their lack of proper working input support. It hardly makes sense for Qubes to implement it, if the desktop environments don't support it properly to begin with. In a sense, it makes sense Qubes developers don't work on something, which is outside their scope. The problem here, is those who are supposed to be responsible for it, the desktop environment developers, especially the conservative ones who dislike change and don't care about users who have different needs than their own. Those are the problem, in my opinion. Albeit can't complain if I don't donate to them, but I don't want to donate unless they do a good job either, to which many desktop developers most certainly don't. It's a bad never ending circle. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/4d18d712-6890-4335-9f52-40a98fd3ddf6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
