-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't load the Mumble overlay over a flatpak Steam game #997
Comments
I discovered that also: flatpak Steam must be run after Mumble |
regarding Mumble having to be launched before flatpak Steam: If I go into flatpak's bash ( Mumble after flatpak Steam. Only read permissions. Date/time is wrong.
[📦 com.valvesoftware.Steam ~]$ ls -l /run/user/1000/MumbleOverlayPipe
-r--r--r-- 1 carlo carlo 0 13 nov 10.24 /run/user/1000/MumbleOverlayPipe
Mumble after flatpak Steam. Works as intended. Full permissions. Date/time is correct.
[📦 com.valvesoftware.Steam ~]$ ls -l /run/user/1000/MumbleOverlayPipe
srwxrwxrwx 1 carlo carlo 0 13 nov 12.00 /run/user/1000/MumbleOverlayPipe
❯ ls -l /run/user/1000/MumbleOverlayPipe
srwxrwxrwx 1 carlo carlo 0 13 nov 12.00 /run/user/1000/MumbleOverlayPipe
Mumble restarted with flapak Steam running. Doesn't work. Full permissions.The number of hard links of the socket changes to
[📦 com.valvesoftware.Steam ~]$ ls -l /run/user/1000/MumbleOverlayPipe
srwxrwxrwx 0 carlo carlo 0 13 nov 12.00 /run/user/1000/MumbleOverlayPipe
❯ ls -l /run/user/1000/MumbleOverlayPipe
srwxrwxrwx 1 carlo carlo 0 13 nov 12.10 /run/user/1000/MumbleOverlayPipe Discordon a similar note Discord, which also communicates with Steam through a local socket, doesn't have this problem. They create links to sockets that do not (yet) exist if Discord isn't running: [📦 com.valvesoftware.Steam ~]$ ls -l /run/user/1000/
totale 0
-r--r--r-- 1 carlo carlo 0 13 nov 10.24 MumbleOverlayPipe
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-0 -> app/com.discordapp.Discord/discord-ipc-0
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-1 -> app/com.discordapp.Discord/discord-ipc-1
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-2 -> app/com.discordapp.Discord/discord-ipc-2
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-3 -> app/com.discordapp.Discord/discord-ipc-3
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-4 -> app/com.discordapp.Discord/discord-ipc-4
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-5 -> app/com.discordapp.Discord/discord-ipc-5
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-6 -> app/com.discordapp.Discord/discord-ipc-6
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-7 -> app/com.discordapp.Discord/discord-ipc-7
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-8 -> app/com.discordapp.Discord/discord-ipc-8
lrwxrwxrwx 1 carlo carlo 40 13 nov 10.24 discord-ipc-9 -> app/com.discordapp.Discord/discord-ipc-9
...
P.S. the following settings are set:
|
#273 could be relevant. A similar work may be needed for Mumble |
Game information
Team Fortress 2
Distribution name and version where applicable
Arch Linux
Mumble version
1.4.0 + MR 5949, client
Flatpak info
Problem description
Mumble is a VoIP application and allows to set an overlay by preloading a couple of libraries prior to launching the game.
Flatpak, however, does not allow to punch a hole in the sandbox for some directories such as
/lib
,/lib32
,/usr
. I tried to copy the required libraries in Steam flatpak's directory in order to load the overlay:I then proceeded by setting the game launch options to:
LD_PRELOAD=/home/carlo/.local/share/Steam/linux32/libmumbleoverlay.x86.so:/home/carlo/.local/share/Steam/linux32/libGL.so %command%
However, the game (TF2) still does not show the Mumble overlay if launched through flatpak Steam.
Full flatpak log [does not work]
It works as intended if I launch it from shell with the following commands:
Full shell log [works as intended]
Any idea of how I can set the flatpak correctly in order to be able to access the right (system) libraries so that I can have the Mumble overlay?
Does this issue reproduce with native Steam
No
Twin Mumble issue
5951
The text was updated successfully, but these errors were encountered: