ShadowBlip / OpenGamepadUI

Open source gamepad-native game launcher and overlay
https://opengamepadui.readthedocs.io
GNU General Public License v3.0
369 stars 16 forks source link

Direct integration with UMU. Maybe as a plugin. #377

Open VarLad opened 1 month ago

VarLad commented 1 month ago

Provide an option (maybe a plugin?) to provide direct integration with https://github.com/Open-Wine-Components/umu-launcher People should be able to provide

The plugin/OpengamepadUI should fetch the artwork for the game from SteamgridDB (like how Bottles and Heroic do it) and make the card to launch the game.

ShadowApex commented 1 month ago

It is possible right now to set the command, arguments, and environment variables for any library item, so it should be possible to use umu right now. Was there a deeper integration you were thinking of?

For game artwork, there is already a SteamGridDB plugin available that can fetch artwork for any library item.

VarLad commented 1 month ago

@ShadowApex How does a user of OpengamepadUI create the said library items?

ShadowApex commented 1 month ago

There is not yet a way to manually add library items from the UI, but you can manually add a new launch item by creating a .desktop file in ~/.local/share/applications that includes the "Game" category and it will show up as a library item the next time you open OpenGamepadUI.

E.g. ~/.local/share/applications/MyGame.desktop

[Desktop Entry]
Name=MyGame
Exec=/path/to/game
Terminal=false
Type=Application
Categories=Game;