This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Is it the problem of dota2 or KDE?

Tags: None
(comma "," separated)
jakedarcy
Registered Member
Posts
33
Karma
0

Is it the problem of dota2 or KDE?

Fri Oct 10, 2014 4:00 pm
If screen edge is bond to an action in KDE settings, in dota 2 game (full screen mode), you can't move your screen by moving your mouse on that edge of the screen...

This problem has existed forever but never solved?
luebking
Karma
0
https://bugs.kde.org/show_bug.cgi?id=339434

the game should grab the pointer to ensure full input control - as stated in the bug, i could not reproduce the issue w/ wc3 on wine, though.
jakedarcy
Registered Member
Posts
33
Karma
0
So you mean this should be the problem of the game itself? It seems it was reported long time ago but was never fixed?
luebking
Karma
0
I don't know whetther a bug was ever reported against the game (or rather wine), but If you want full unput control under X11 you need to grab the pointer - and that is what the vast majority of games does (likely because SDL does)

However, please notice:
afaiu "dota 2" is but a WC3 mod and i can confirm that WC3 on wine DOES grab the pointer here.

It's however not a "KWin" bug - anything can put input windows (autohiding panels etc.) there.
As a compromise KWin deactivates the edges in latter versions (mostly because of video playback in browsers) and only keeps the corners reserved when there is a fullscreen window.
Other clients with active edges may not even do this (that's why games tend to grab input ;-)
jakedarcy
Registered Member
Posts
33
Karma
0
Hi luebking. I am noob so I don't understand many things you said. But it seems you don't know that Dota 2 is natively supported by linux now. So it has nth to do with wine.
luebking
Karma
0
Ahh - that explains it of course.

Seems it's distributed via steam, so either it's a "problem" in some Steam SDK or (in case it's "just" distributed via steam) in the game.
Since afaiu Steam has its own session on linux (steambox thing), I don't know whether it's accepted as a bug, but the game should just XGrabPointer() -> file a bug against dota2 and hope for the best.
jakedarcy
Registered Member
Posts
33
Karma
0
luebking wrote:Ahh - that explains it of course.

Seems it's distributed via steam, so either it's a "problem" in some Steam SDK or (in case it's "just" distributed via steam) in the game.
Since afaiu Steam has its own session on linux (steambox thing), I don't know whether it's accepted as a bug, but the game should just XGrabPointer() -> file a bug against dota2 and hope for the best.


It was reported more than a year ago
https://github.com/ValveSoftware/Dota-2/issues/235

So the dev doesn't care?
luebking
Karma
0
It's apparently also filed under https://github.com/ValveSoftware/Dota-2/issues/1531
And the issue apparently exists on OSX as well:
https://github.com/ValveSoftware/Dota-2/issues/140

Unfortunately the git repo only contains the readme, I assume the code is not available anywhere is it?
(The fix should be a one-liner on X11...)
User avatar
hermantowawan
Registered Member
Posts
70
Karma
0
your dota2 have some problem, check it again


I Am Still Learning About KDE


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]