ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.36k stars 2.29k forks source link

XP-Pen G640 / Tablets on Linux #12726

Closed Razuuu closed 3 years ago

Razuuu commented 3 years ago

Describe the bug: In the last issue I mentioned that my tablet doesn't work with osu!lazor. I fixed that bug, but I'm getting the next one. The question is, why do you program a tablet menu when you have to fix it manually? (I know osu!lazor is only a developer version ..) I know a lot about Linux myself, but don't know how to fix it myself.

I also decided to use Linux to escape from Microsoft packages (spyware), so it doesn't make sense to install dotnet packages.

This issue should not sound aggressive in anyway, sorry for that.

Screenshots or videos showing encountered issue: osu_error osu_error_2

osu!lazer version: 2021.502.0

Logs: database.log network.log performance.log runtime.log

Kind regards Razuuu

frenzibyte commented 3 years ago

The question is, why do you program a tablet menu when you have to fix it manually? (I know osu!lazor is only a developer version ..)

I don't understand what this means, how does having in-game tablet menu relate to fixing tablet issues? (if you mean why bother implement in-game tablet driver and interface if there are issues all over the place, well, you're using Linux, it's obviously not the case for a regular Windows/macOS platform)

Either way, the logs literally instruct you to go to this link https://github.com/OpenTabletDriver/OpenTabletDriver/wiki/Linux-FAQ#argumentoutofrangeexception-value-0-15 and fix the issue yourself (you can open the runtime.log to get the full link).

frenzibyte commented 3 years ago

Closing this as not an issue to handle on this side.

bdach commented 3 years ago

The question is, why do you program a tablet menu when you have to fix it manually?

You should direct that question to whoever decided that on Linux distributions tablet device streams are not user-readable by default without udev rules. There's no such person here as far as I know.

I also decided to use Linux to escape from Microsoft packages (spyware)

You do realise that lazer is running on dotnet, right, just bundled in an appimage? If you have an issue with that, then you shouldn't play or install the game. Or post github issues either, probably, since github is also owned by microsoft.