Can't log in to Melodics over steam with Proton enabled

Hi,
first i am not really that in to linux, but i try.

TLDR:
I desperately try to get Melodics on fedora 40 to work and stuck at the loginscreen from Melodics.
Melodics is a Software for MacOS and Windows.

What i did:
After bottles does only install but can`t execute Melodics
i found a workaround here:
https://www.reddit.com/r/Melodics/comments/ugufng/at_last_how_to_use_melodics_on_linux/?rdt=35738

I can run steam and have set the compatibility on proton and can start Melodics.
Melodics will force to open a login screen on firefox but even if you login, it can not set you back to the application, as it should. The website will send a Key but can`t write it, that´s my suggestion.

Question:
Since the workaround sentenced a problem with apparmor from the first Link,
can it be that SElinux forbid something?

Can anybody help me, do i miss something?

Is there a simple workaround?

i run it on Terminal on steam just in case some one can read that:

ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
reaping pid: 72199 – gameoverlayui
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
002c:fixme:winediag:loader_init wine-staging 9.5 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
0124:fixme:win:RegisterPowerSettingNotification (0000000000020074,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0124:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e2a4, paths 0x1303410, modes_count 0x11e2a8, modes 0x12c20c0, topology_id (nil) semi-stub
ERROR: ld.so: object ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
0130:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
0138:fixme:file:NtLockFile I/O completion on lock not implemented yet
0124:fixme:file:NtLockFile I/O completion on lock not implemented yet
0128:fixme:secur32:get_cipher_algid unknown algorithm 23
0128:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23
0124:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER “NVE7”).
0124:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0128:fixme:secur32:get_cipher_algid unknown algorithm 23
0128:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23
0124:fixme:combase:RoGetActivationFactory (L"Windows.System.UserProfile.GlobalizationPreferences", {01bf4326-ed37-4e96-b0e9-c1340d1ea158}, 000000000011E998): semi-stub
0124:fixme:win:RegisterSuspendResumeNotification 000000000001009A, 0: stub.
0124:fixme:font:NtGdiRemoveFontMemResourceEx (0x7d7d87ab9fb1) stub
0124:fixme:font:NtGdiRemoveFontMemResourceEx (0x7d7d87b14b11) stub
0124:fixme:setupapi:CM_Get_Device_Interface_List_SizeW 000000000011DF18 000000000011E320 (null) 0x00000000: stub
0124:fixme:setupapi:CM_Get_Device_Interface_List_SizeW 000000000011DF18 000000000011E310 (null) 0x00000000: stub
0124:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER “NVE7”).
0124:fixme:system:EnableNonClientDpiScaling (00000000000200A2): stub
0124:fixme:win:IsTouchWindow hwnd 00000000000200A2, flags 000000000011E860 stub!
0124:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00006FFFFBD9E9AC, 52) stub
0128:fixme:secur32:get_cipher_algid unknown algorithm 23
0128:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23
0124:fixme:mmdevapi:control_RegisterAudioSessionNotification (0000000010B1BD00)->(0000000010B1C1C0) - stub
0188:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0000000011C0FB68): stub
0188:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub
0124:fixme:mmdevapi:control_UnregisterAudioSessionNotification (0000000010B1BD00)->(0000000010B1C1C0) - stub
0124:fixme:mmdevapi:control_RegisterAudioSessionNotification (0000000010B1BD00)->(0000000010B1C190) - stub
0190:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0000000011C0FB68): stub
0190:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(0) stub
0124:fixme:thread:GetThreadUILanguage : stub, returning default language.
0198:fixme:ver:GetCurrentPackageId (0000000011F0FF50 0000000000000000): stub
01a0:fixme:netprofm:connection_GetAdapterId 00000000112AD960, 000000001216C068
01a0:fixme:netprofm:connection_GetAdapterId 00000000112ADA00, 000000001216C068
01a0:fixme:netprofm:connection_point_Advise 0000000010BC1740, 0000000011284430, 0000000011284464 - semi-stub
01a4:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER “NVE7”).
Fossilize INFO: Overriding serialization path: “/home/don/.local/share/Steam/steamapps/shadercache/4105860380/fozpipelinesv6/steamapprun_pipeline_cache”.
GameOverlay: started ‘/home/don/.local/share/Steam/ubuntu12_32/gameoverlayui’ (pid 72389) for game process 72333
05/22 22:47:30 minidumps folder is set to /tmp/dumps
05/22 22:47:30 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240520212442)/tid(72389)
05/22 22:47:30 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(72389)
reaping pid: 72243 – gameoverlayui

This does not look like an SELinux issue. it “could” be a flatpak sandbox not having the right permissions issue though? You did mention :

if it is trying to write it to the space where the flatpak is, it might not have permissions to do so. You can use flatseal to check the permissions for bottles or steam.

You can check for denials :

sudo ausearch type=AVC msg=audit
or
sudo ausearch text="steam"

Not sure there are many people running it, have you tried commenting on the Gihub ? None of these issues are Fedora related.

Removed f40, selinux, workstation

Hi and thank you in advance.
You’re wright its not depends on fedora direct, i was just curious if somebody run in the same problem and had a solution.
I wrote to melodics direkt because its just simple to just get a code for verification and enter it in the app manually. They only need to add a field to enter it because if i looking on the links the application is using. it is sending to:

Melodics Account

and after login its send to:

https://account.melodics.com/oauth/authorize?client_id=cf7bcafe-3278-11ee-be56-0242ac120002&response_type=code&code_challenge=-7GJsrMMzmCI4dyWL3SUEw0ggLmYefJdxjCc127RTpI&code_challenge_method=S256&redirect_uri=melodics%3A%2F%2Fauth-code-callback&hint=login

So its clearly sending a sha256 number for registration and i dont know why it does not come in to steam?

If i look on the terminal on firefox and steam, there is no write command?
there is nothing…

i tryed :

but its a unsupported option,
in witch packs the commands are included?

(Maybe Meldoics-Support will suggest my feature.)