Note: The snap is currently published as ares-emu while a name transfer request for ares is pending ( Request for snap name "ares" - registered but unused ). If the transfer is approved, we would appreciate these
auto-connections being carried over to the ares snap name.
Interfaces requested
joystick
Request type: auto-connect
Reasoning: ares is a multi-system emulator that emulates consoles (SNES, N64, PlayStation, Sega Genesis, etc.). Game controller support is essential — virtually all emulated systems use gamepads as their primary input. Without auto-connect, users
must manually run snap connect ares-emu:joystick before they can use their controllers, which is a poor user experience for a gaming application.
removable-media
Request type: auto-connect
Reasoning: Emulator users commonly store their ROM collections on external drives, USB sticks, or SD cards mounted under /media or /mnt. Without auto-connect, users cannot browse or load games from removable storage, which is a standard use case
for emulators. This is consistent with grants made to other media-oriented applications (Firefox, Thunderbird, fre:ac, etc.).
Hello @syl21 !
This is a +1 (#voteFor) from me for auto-connection to the joystick interface for the ares-emu snap, as this is expected functionality of an emulator.
As for removable-media, it is a -1(#voteAgainst), in align with other requests: similar to FromGtoG: auto-connection request for removable-media, removable-media is considered a sensitive interface and is not typically granted auto-connect. The usual guidance in this case is to use snapctl is-connected to detect if the removable-media interface is already connected and prompt the user to manually connect it when needed.
In accordance with the reasoning provided by , it is also a +1 (#voteFor) from me for auto-connection to the joystick interface and a -1(#voteAgainst) for the removable-media one.
However, regarding the joystick interface, there’s an ongoing internal discussion regarding all joystick-related requests. Once it’s resolved, we’ll update all related requests.