Context:
The Steam Flatpak currently lacks default permissions to access secondary storage drives mounted in /mnt or /run/media. For many Linux gamers, especially those on immutable distributions like Fedora Kinoite, storing large game libraries on a separate SSD is a standard setup.
The Problem:
New users are often confused when Steam cannot "see" their other drives, forcing them to use external tools like Flatseal to manually grant permissions. This creates a fragmented and technical user experience that deviates from the "it just works" philosophy.
The Proposal:
I suggest updating the Steam Flatpak manifest to include:
filesystem=/mnt: To allow access to internal secondary drives.
filesystem=/run/media: To allow access to external/removable drives.
Security Compromise:
If full /mnt access is considered too broad, please consider establishing a standard such as filesystem=/mnt/games. This would allow a secure, dedicated mount point for Steam libraries that the Flatpak can recognize out-of-the-box.
Why this matters:
Other major Linux launchers (Heroic, Lutris) already include these permissions. Aligning Steam with these standards would greatly improve the onboarding experience for Desktop Linux users.
Context:
The Steam Flatpak currently lacks default permissions to access secondary storage drives mounted in /mnt or /run/media. For many Linux gamers, especially those on immutable distributions like Fedora Kinoite, storing large game libraries on a separate SSD is a standard setup.
The Problem:
New users are often confused when Steam cannot "see" their other drives, forcing them to use external tools like Flatseal to manually grant permissions. This creates a fragmented and technical user experience that deviates from the "it just works" philosophy.
The Proposal:
I suggest updating the Steam Flatpak manifest to include:
Security Compromise:
If full /mnt access is considered too broad, please consider establishing a standard such as filesystem=/mnt/games. This would allow a secure, dedicated mount point for Steam libraries that the Flatpak can recognize out-of-the-box.
Why this matters:
Other major Linux launchers (Heroic, Lutris) already include these permissions. Aligning Steam with these standards would greatly improve the onboarding experience for Desktop Linux users.
System Info: