Steam for Linux > Limited Beta > Téma részletei
J0k3r 2012. dec. 13. @ de. 10:59
Issue Report: Stop changing the cursor theme of the X root window
Steam is the only application with this rude behavior. So, apparently Steam is the source of the problem. And yes, i know about the various 'fixes'.
115/19 megjegyzés mutatása
< >
ҳҲ Tiffy ;3 Ҳҳ 2012. dec. 13. @ de. 11:10 
then use the fixes ¬¬Steam never changes my root theme at all, and why are you running as root (sudo) anyway?
J0k3r 2012. dec. 13. @ de. 11:13 
first: X root window: http://en.wikipedia.org/wiki/Root_window
and i think you don't really got what i wanted to say with my post.
M3t0r 2012. dec. 13. @ du. 12:35 
those "fixes" are merely workarounds for a problem that is made by steam. all other applications (well, 99.98%) work well and don't change the xcursor on start. and why would you anyway? the user set it, just use it. nothing to be changed with that...
uppfinnarn 2012. dec. 13. @ du. 1:00 
Assuming you mean how the Steam window uses a right-pointing cursor regardless of cursor theme, his issue seems to be with more apps than just Steam - I've seen it happen with Polly as well. I asked Polly's developer about it, and he said he couldn't figure out what causes it.
nicaz0id. 2012. dec. 13. @ du. 2:15 
I've got the same problem, but just on my desktop computer. I do not have these problems on my laptop (both of them running Fedora 17 x86_64).
ThOR27 2012. dec. 14. @ de. 3:27 
M3t0r#lululul eredeti hozzászólása:
those "fixes" are merely workarounds for a problem that is made by steam. all other applications (well, 99.98%) work well and don't change the xcursor on start. and why would you anyway? the user set it, just use it. nothing to be changed with that...

How do you know that Steam "changes" the cursor? Are you REALLY sure about that? Did you saw this on their source code somehow or maybe decompiled the binary?

Maybe this is not a problem between Kubuntu cursor theme and something else? I have kubuntu and this mouse cursor change happens in other programs too.
Ytwo 2012. dec. 14. @ de. 6:05 
This also affects my install. 64bit multiarch system.
blacke4dawn 2012. dec. 14. @ de. 7:50 
ThOR27 eredeti hozzászólása:
M3t0r#lululul eredeti hozzászólása:
those "fixes" are merely workarounds for a problem that is made by steam. all other applications (well, 99.98%) work well and don't change the xcursor on start. and why would you anyway? the user set it, just use it. nothing to be changed with that...

How do you know that Steam "changes" the cursor? Are you REALLY sure about that? Did you saw this on their source code somehow or maybe decompiled the binary?

Maybe this is not a problem between Kubuntu cursor theme and something else? I have kubuntu and this mouse cursor change happens in other programs too.
They do change it since the change happens when Steam starts. If they didn't have any code to change the cursor theme in any way then this behavior would be a rare thing, and not the common behavior it is now.

The "problem" is that they change them on the wrong level, that is that the change is on the system level and the change is persistent instead of when only over their own program window.
ThOR27 2012. dec. 14. @ de. 11:11 
What I would like to say is that maybe is in some library steam is using, and not in steam itself. Maybe is not something really easy to fix.
blacke4dawn 2012. dec. 14. @ de. 11:30 
If it is then that library is really really badly written since such changes should NOT be done without explicit instructions. I just can't see anyone hard coding a mouse pointer theme into a library that is set as the system wide default when the library is loaded.

But even so, since it doesn't happen with any other program (at least not in that particular way) for me then ultimately the problem is in Steam, since either it's the initiation code provided by Steam for that library or a library that Steam has bundled with itself.
dcatz 2012. dec. 14. @ du. 12:01 
ThOR27 eredeti hozzászólása:
M3t0r#lululul eredeti hozzászólása:
those "fixes" are merely workarounds for a problem that is made by steam. all other applications (well, 99.98%) work well and don't change the xcursor on start. and why would you anyway? the user set it, just use it. nothing to be changed with that...

How do you know that Steam "changes" the cursor? Are you REALLY sure about that? Did you saw this on their source code somehow or maybe decompiled the binary?

Maybe this is not a problem between Kubuntu cursor theme and something else? I have kubuntu and this mouse cursor change happens in other programs too.

This isn't rocket science. My cursor is one way until I move it over the Steam window. Then it changes. When I move it away from the Steam window, it changes back.
z411 2012. dec. 14. @ du. 12:51 
I'm running dwm (which doesn't set the default X cursor) and when I open Steam, the inverted cursor stays even after I close Steam, so yeah it is overwriting the X root window's cursor.
sir_sigurd 2012. dec. 15. @ de. 4:12 
it's very annoying behavior
uppfinnarn 2012. dec. 15. @ de. 6:21 
blacke4dawn eredeti hozzászólása:
If it is then that library is really really badly written since such changes should NOT be done without explicit instructions. I just can't see anyone hard coding a mouse pointer theme into a library that is set as the system wide default when the library is loaded.

But even so, since it doesn't happen with any other program (at least not in that particular way) for me then ultimately the problem is in Steam, since either it's the initiation code provided by Steam for that library or a library that Steam has bundled with itself.
I have, in fact, seen this happen in other programs, namely the Twitter client Polly, so I assume that it is, indeed, a library issue.
sir_sigurd 2012. dec. 15. @ de. 7:45 
uppfinnarn eredeti hozzászólása:
I have, in fact, seen this happen in other programs, namely the Twitter client Polly, so I assume that it is, indeed, a library issue.
I haven't this problem in Polly, so I assume that it is, indeed, not a library issue.

115/19 megjegyzés mutatása
< >
Laponként: 15 30 50
Küldés ideje: 2012. dec. 13. @ de. 10:59
Hozzászólások: 19