I’m trying to forward a GUI from my Fedora Server machine to another Linux machine via waypipe ssh. I currently get errors like this:
eframe crashed using the renderer: wgpu.Error: winit EventLoopError: os error at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/wayland/event_loop/mod.rs:89: The wayland library could not be loaded
I’m sure some graphical packages normally included in the Workstation edition are missing but just not certain which ones I need exactly. The remote machine is a laptop with a Ryzen 5700U CPU and Radeon integrated graphics.
I think whether you need vulkan or something else depends on the exact application you are trying to run. If you have an Nvidia card on the server then you might also have to install Nvidia drivers.
Then instead of ssh my-server, you use waypipe ssh my-server. You can start any graphical application from the shell of the server (ie. code main.rs or firefox) and it should pop up on your local machine.
Wondering if waypipe should have a dependency on libwayland-client to avoid a pitfall. Might be worth submitting a bug. But normally any wayland supporting gui app on the remote should take care of that (at least if installed by rpm/dnf).