protonscr

Steam store videos change default cursor to one for clickable items (minor)

steamclosed reviewedSteam clientNeed Retest
ValveSoftware/steam-for-linux#947 · opened 2013-01-27 by glaere · updated 2017-05-01 · 7 comments · github
Gglaere 2013-01-27 github

Minor aesthetic issue.

When watching game trailers through the store if you place your cursor over the video control bar (play/pause buttons, etc) then switch away from Steam the default cursor becomes the one for clickable items (for Adwaita a hand rather than a pointer). If you want to return to a normal cursor you have to leave the cursor over the video and then switch.

Ubuntu 12.10 with Gnome Shell

Specs: https://gist.github.com/790136117b74d21992ee

Gglaere 2013-01-27 github

I should add that I have a 64 bit system and the way I got videos to work is through installing flash via the package manager and then putting the 32 bit libflashplayer.so from a manually downloaded version into the .steam/steam/ubuntu12_32/plugins so this may be part of a more general problem of 64 bit flashplayer support in Steam.

MMrSchism 2013-01-27 github

This may be related to other mouse issues (being that they change theme)

Jjohnv-valve maintainer 2013-01-30 github

@MrSchism we do not change the theme.

@glaere, I wasn't able to repro this, can you give more details? What version of Gnome shell are you using? What game trailer was playing and how did you switch away? I don't see the cursor change at all when hovering the mouse over the playback controls. Maybe include a screen shot?

MMajkl578 2013-01-30 github

I think this might be related to other cursor glitches, see #825.
@johnv-valve: Actually, you do, or at least, you don't use default one (see mentioned issue).

Jjohnv-valve maintainer 2013-01-30 github

We just call XCreateFontCursor with XC_left_ptr on our windows. Then we pass that to XDefineCursor for our windows. I wouldn't call this "changing the theme".

We used to call XDefineCursor on the X root window. That was #2 and was fixed a while ago. We also used to use XC_arrow instead of XC_left_ptr. That was #600 fixed a couple weeks ago.

So if your theme's default mouse pointer is DIFFERENT from the one we get when we call XCreateFontCursor(XC_left_ptr) then you will see the pointer change when you move it over a Steam window. (Firefox seems to do the same thing, BTW). Not sure what we should do about that, sounds like #825 describes that issue.

This issue seems to describe a case where Steam's cursor is leaking into other applications, which would be either a bug in Steam or the window manager. I can't reproduce this, so I need some more details to figure out what's going on.

Kkisak-valve maintainer 2017-03-30 github

Hello, is anyone still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2017-05-01 github

Closing pending feedback.

Nothing extracted yet.