-
-
Notifications
You must be signed in to change notification settings - Fork 219
[BUG] scrcpy won't start in AppImage build of guiscrcpy on Fedora Silverblue #268
Comments
Try using the COPR for scrcpy |
It can be done, it's just rather recommended against this type of setup by Fedora project teams. Fedora Silverblue can be very unfriendly in terms of COPR repositories, since it's designed with immutable base OS (read-only root filesystem) in mind. Only essential system applications and hardware drivers should be installed on the host with RPM (layered), everything else should be delivered through Flatpak or container. If running within INFO: scrcpy 1.19 <https://github.com/Genymobile/scrcpy>
/usr/share/scrcpy/scrcpy-server: 1 fil...ed. 165.4 MB/s (37330 bytes in 0.000s)
libGL error: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation) Title can be misleading, since this issue is more specific to Fedora Silverblue or AppImage, changing it. |
Ah, I see, what you say makes sense. I think having guiscrcpy as a flatpak would be the best. What do you think? Related: #232 |
Yeah, distributing as Flatpak would be the most preferable option for Fedora Silverblue / Endless OS users, or you may fix the AppImage build issue and call it a day since AppImage should work as well if done right (I use many other AppImage applications on Fedora Silverblue). |
@thjderjktyrjkt if you are interested in testing the prerelease flatpak, can you check out this PR and let me know how it works? |
It worked perfectly. Finally a working |
Thank you for testing! |
Audio doesn't seem to work. Even by manually selecting |
Yea, neither sndcpy or usbaudio is bundled with guiscrcpy, maybe I should work on it as a separate flatpak plugin 🤔 |
As
Perhaps Flathub version of VLC can be used for this ? |
We will also need to add |
Yeah that's an old school issue with Flatpak, the lack of cross-application integration. In their theory, applications should register their own URI scheme for others to send requests to them, Just like mobile operating system. But in reality most existing desktop applications don't work that way, and porting to Flatpak while maintaining existing functionality can be a hit or miss.
Edit: Or not. looking at the documentation, I realized |
Agreed, I was thinking about the same. btw, guiscrcpy Flatpak has been released to FlatHub: |
Any luck getting audio to work on Silverblue? |
Describe the bug
scrcpy
won't start on Fedora Silverblue using AppImage build ofguiscrcpy
.To Reproduce
START SCRCPY
scrcpy
won't show up, instead the following error appears in terminal outputExpected behavior
scrcpy
window should appear.Screenshots
Desktop (please complete the following information):
Linux
Distribution: Fedora Silverblue 35.1.2
Desktop Environment: Gnome 41.0
Architecture: Intel 64-bit
Additional context
No additional context
The text was updated successfully, but these errors were encountered: