Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
VarLad opened this issue Jul 18, 2024 · 3 comments
Open

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

VarLad opened this issue Jul 18, 2024 · 3 comments
Labels
enhancement New feature or request plugin Plugin related issue

Comments

@VarLad
Copy link

VarLad commented Jul 18, 2024

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

  • Name of the game
  • a Wine runtime directory,
  • a working directory for the game,
  • path to the game binary

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 ShadowApex added enhancement New feature or request plugin Plugin related issue labels Jul 19, 2024
@ShadowApex
Copy link
Collaborator

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
Copy link
Author

VarLad commented Jul 20, 2024

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

@ShadowApex
Copy link
Collaborator

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;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request plugin Plugin related issue
Projects
None yet
Development

No branches or pull requests

2 participants