Closed slipher closed 3 years ago
About PrefersNonDefaultGPU=true
in desktop file, you may want to read this:
https://gitlab.com/xonotic/xonotic/-/merge_requests/66#note_343857927
While this will work for most people, the design of this feature is broken by design and may lead to unexpected behaviour.
Are you just speculating based on the name or did you find some inf about what PrefersNonDefaultGPU
does in real implementations? I found some merge request implementing for GNOME, but unfortunately I didn't see a simple description anywhere of what it would do, and didn't want to read all the code.
The Free Desktop spec did not give me the impression that it literally supposed to mean use a non-default GPU.
Well, if PrefersNonDefaultGPU
does not prefer non-default GPU, the name itself would be a design issue.
Also fix the unv:// protocol handler on Linux (it's not implemented on Mac).
Still need some adjustments with admin elevations before switching to the launcher for Windows.
Fixes #34.