New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hiding the mouse cursor does not work #2676

Open
emdete opened this Issue Mar 6, 2017 · 3 comments

Comments

Projects
None yet
4 participants
@emdete

emdete commented Mar 6, 2017

Qubes OS version (e.g., R3.2):

3.2

Affected TemplateVMs (e.g., fedora-23, if applicable):


Expected behavior:

if a program requests the mouse cursor is hidden (very useful for slideshows, viewing videos or even in the terminal (rxvt with pointerBlank))

Actual behavior:

mouse pointer still visible

Steps to reproduce the behavior:

use any progranm that tries to hide the pointer

General notes:

this may be a security feature but i don't know why this would increase security so i assume it's more a missing feature like #2642?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 6, 2017

Member

this may be a security feature but i don't know why this would increase security

If this were enabled, would it allow a single compromised VM to "DoS" the whole system by hiding the cursor system-wide?

@marmarek: What do you think? Feature or bug?

Member

andrewdavidwong commented Mar 6, 2017

this may be a security feature but i don't know why this would increase security

If this were enabled, would it allow a single compromised VM to "DoS" the whole system by hiding the cursor system-wide?

@marmarek: What do you think? Feature or bug?

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Mar 6, 2017

Member

Hiding mouse cursor system-wide is no-go, exactly for the reason @andrewdavidwong said. But there may be an option to hide a cursor when mouse is inside that [requesting] VM window. Probably can be useful together with allowing fullscreen windows. Related to #1551, with similar impact security-wise. Actually #1551 could be used to implement this one - set cursor "shape" to fully transparent one.

One more thing requiring substantial knowledge of X11 protocol...

Member

marmarek commented Mar 6, 2017

Hiding mouse cursor system-wide is no-go, exactly for the reason @andrewdavidwong said. But there may be an option to hide a cursor when mouse is inside that [requesting] VM window. Probably can be useful together with allowing fullscreen windows. Related to #1551, with similar impact security-wise. Actually #1551 could be used to implement this one - set cursor "shape" to fully transparent one.

One more thing requiring substantial knowledge of X11 protocol...

@Zig-03

This comment has been minimized.

Show comment
Hide comment
@Zig-03

Zig-03 Jul 3, 2018

Same here on Qubes R.4.0

Zig-03 commented Jul 3, 2018

Same here on Qubes R.4.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment