Automatic connection requests for zordeer: udisks2, mount-observe and removable-media

  • name: zordeer
  • description: A launcher for games that run via Wine/Proton.
  • snapcraft: Zordeer/snapcraft.yaml at Snap · Kyuyrii/Zordeer · GitHub
  • upstream: GitHub - Kyuyrii/Zordeer: A launcher for games that run via Wine/Proton.
  • upstream-relation: I am the developer.
  • interfaces:
    • <interface-name>: udisks2
      • request-type: auto-connection
      • reasoning: Required to be able to use udisks2 to mount .iso files.
    • <interface-name>: mount-observe
      • request-type: auto-connection
      • reasoning: Required to access the files in the mounted .so archive.
    • <interface-name>: removable-media
      • request-type: auto-connection
      • reasoning: Required to access the files in the mounted .so archive.

An important context to clarify the reason for these requests.

Zordeer has a function that mounts an .iso file, searches for an .exe file within the mounted .iso file, and then executes that .exe file.

These 3 plugs are necessary to use this function.

Hi @Kyuyrii

The request for udisks2 and mount-observe interfaces make sense to me. so +1 (#voteFor) for those two.

As per the removable-media, it is considered very sensitive given that users can store any type of documents there. As per the criteria defined in the https://snapcraft.io/docs/removable-media-interface, only mature, well-known applications of certain types are susceptible to get auto-connection to removable-media interface. So, this is a -1 (#voteAgainst) from me.

1 Like

Hey @Kyuyrii

As far as I understand, zordeer snap would not be functional without steam-support interface (please correct me). I wonder if we should postpone this request until we have some clarity about Allow other Snap apps to use steam-support, instead of just Steam

Zordeer can function without the steam-support plug; the steam-support plug is necessary to correctly create .desktop files, create the Zordeer category in the applications menu, use the UMU launcher, and Feral Gamemode.

Basically, Zordeer works, but it’s quite limited compared to the native version.