Steam Flatpak can't disable autostart

Hello,
I have installed Steam via flatpak, and it autostarts independently of the setting set in app.
It doesn’t appear in the Autostart GUI in the settings, and I can’t find any related .desktop file in the autostart folders ~/.config/autostart/, /etc/xdg/autostart/, /usr/share/applications/ or ~/.var/app/com.valvesoftware.Steam/config/

Theese are the spots where steam appears when running journalctl -b 0:

Oct 30 13:58:57 greyjolly-aspirea51545 steam-runtime-steam-remote[1832]: steam-runtime-steam-remote: Steam is not running: No such device or address
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: steam.sh[2]: Running Steam on org.freedesktop.platform 25.08 64-bit
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: steam.sh[2]: STEAM_RUNTIME is enabled automatically
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: setup.sh[53]: Steam runtime environment up-to-date!
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[976]: Starting Track hardware statistics...
Oct 30 13:58:58 greyjolly-aspirea51545 ksystemstats[1923]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[1]: Starting Hostname Service...
Oct 30 13:58:58 greyjolly-aspirea51545 kioworker[1932]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Oct 30 13:58:58 greyjolly-aspirea51545 NetworkManager[854]: <info> [1761829138.1960] audit: op="statistics" interface="enp3s0" ifindex=2 args="500" pid=1923 uid=1000 result="success"
Oct 30 13:58:58 greyjolly-aspirea51545 NetworkManager[854]: <info> [1761829138.2039] audit: op="statistics" interface="wlan0" ifindex=3 args="500" pid=1923 uid=1000 result="success"
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[976]: Started Track hardware statistics.
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[1]: Started Hostname Service.
Oct 30 13:58:58 greyjolly-aspirea51545 NetworkManager[854]: <info> [1761829138.2323] audit: op="statistics" interface="wlan0" ifindex=3 args="500" pid=1923 uid=1000 result="success"
Oct 30 13:58:58 greyjolly-aspirea51545 wpa_supplicant[864]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=585000
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: steam.sh[2]: Log already open
Oct 30 13:58:58 greyjolly-aspirea51545 kioworker[1958]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[976]: Starting flatpak portal...
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[976]: Started flatpak portal.
Oct 30 13:58:58 greyjolly-aspirea51545 systemd[976]: Started app-flatpak-com.valvesoftware.Steam-3154565671.scope.
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: steam.sh[2]: Steam client's requirements are satisfied
Oct 30 13:58:58 greyjolly-aspirea51545 kded6[1199]: Registering ":1.63/StatusNotifierItem" to system tray
Oct 30 13:58:58 greyjolly-aspirea51545 steam[1847]: CProcessEnvironmentManager is ready, 6 preallocated environment variables.
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Startup - updater built Oct 3 2025 02:26:15
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Startup - Steam Client launched with: '/home/greyjolly/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu>
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: 10/30 13:58:59 minidumps folder is set to /tmp/dumps
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: 10/30 13:58:59 Init: Installing breakpad exception handler for appid(steam)/version(1759461205)/tid(97)
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: CProcessEnvironmentManager is ready, 6 preallocated environment variables.
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Process started with command-line: '/home/greyjolly/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_>
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: 10/30 13:58:59 minidumps folder is set to /tmp/dumps
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Using update UI: console
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: 10/30 13:58:59 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(98)
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Create window
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Loading cached metrics from disk (/home/greyjolly/.var/app/com.valvesoftware.Steam/.local/share/Steam/package/ste>
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Using the following download hosts for Public, Realm steamglobal
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] 1. ``https://client-update.fastly.steamstatic.com``, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_c>
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] 2. ``https://client-update.akamai.steamstatic.com``, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_c>
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] 3. ``https://client-update.steamstatic.com``, /, Realm 'steamglobal', weight was 1, source = 'baked in'
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Verifying installation...
Oct 30 13:58:59 greyjolly-aspirea51545 steam[1847]: [2025-10-30 13:58:59] Verifying file sizes only

Is there a way to disable the autostart?
I installed Steam via flatpak because when installing it natively proton games wouldn’t run.

Out of curiosity, why a Flatpak when it’s available in the official Arch repos?

EDIT…
Sorry, just noticed this:

Not pertaining to the question you asked, but, I have no problem running Windows native games under a native Steam load.

1 Like

I get that, I probably could have started another topic on that alone. I had tried a bunch of stuff and nothing would work. I had read online of other people having my same problem with proton and solving it by installing it via flatpak, and honestly it works perfectly apart from the autostart issue.

Is this KDE?

If so perhaps you have restore session enabled?

System Settings->Sessions->Session Restore

Yes it’s KDE. I have set Session Restore to “When session was manually saved”, and I’m not saving any sessions between shut downs.

1 Like