Hello,
(this is my 1st post, I hope I selected the right place to post).
Following latest Steam snap announcement, I’m trying to use this snap with my existing Steam Library (created with a Steam “deb” installation) For the record I’m using Ubuntu 22.10 and snapd 2.57.4
So I installed Steam snap via Ubuntu Software and enabled all permissions (more about this later : (1)). At 1st launch, Steam snap created
~/snap/steam/common/.local/share/Steam/
and I have a fresh new empty library, where I can install games. But I want to use my existing library.
So I symlinked
~/snap/steam/common/.local/share/Steam/userdata
~/snap/steam/common/.local/share/Steam/steamapps
to the relevant folders from my “.deb” installation :
~/.steam/debian-installation/userdata
~/.steam/debian-installation/steamapps
But when I start again Steam snap, I have permissions errors : I cannot read (my steam library looks empty) nor write (I cannot install games)
Note (in case it is important) : ~/.steam/steam
is already symlinked to ~/.steam/debian-installation/
Meanwhile, my system log is filled with many
dbus-daemon[1976]: apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/UPower" interface="org.freedesktop.UPower" member="EnumerateDevices" mask="send" name="org.freedesktop.UPower" pid=3852805 label="snap.steam.steam" peer_pid=3278 peer_label="unconfined"
(1) This is what I get after enabling all permissions for Steam snap within Ubuntu Software :
$ snap connections steam
Interface Plug Slot Notes
audio-playback steam:audio-playback :audio-playback -
audio-record steam:audio-record - -
bluez steam:bluez - -
content[gtk-3-themes] steam:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] steam:icon-themes gtk-common-themes:icon-themes -
content[sound-themes] steam:sound-themes gtk-common-themes:sound-themes -
desktop steam:desktop :desktop -
desktop-legacy steam:desktop-legacy :desktop-legacy -
fuse-support steam:fuse-support - -
gsettings steam:gsettings :gsettings -
hardware-observe steam:hardware-observe - -
home steam:home :home -
joystick steam:joystick - -
mount-observe steam:mount-observe - -
network steam:network :network -
network-control steam:network-control - -
opengl steam:opengl :opengl -
personal-files steam:dot-local-share-steam - -
process-control steam:process-control - -
removable-media steam:removable-media :removable-media -
screen-inhibit-control steam:screen-inhibit-control :screen-inhibit-control -
shared-memory steam:shared-memory :shared-memory -
steam-support steam:steam-support :steam-support -
system-observe steam:system-observe - -
wayland steam:wayland :wayland -
x11 steam:x11 :x11 -
I tried this :
$ snap connect steam:dot-local-share-steam :personal-files
But I see no improvement : Steam snap still can’t access my existing files, same apparmor=“DENIED” flood in system log.
Thanks for your help !