[raiguard][1.1.107][Linux] Opening internet links fail silently on Arch Linux (KDE Wayland)
Posted: Mon May 06, 2024 10:21 am
I am running Arch Linux with KDE Plasma (Wayland) and opening links within Factorio fail silently. In my systemd log (And Factorio log) I see the following entries when clicking any link:
The expected behavior is my default web browser should open to the link that I clicked. Other similar operations, such as downloading or updating a mod, work as expected.
I have tested that this silent failure occurs with links from both the About and Mods menus. Additionally I have tested both with and without SDL_VIDEODRIVER=wayland and in both cases, this problem persists. I have not tested with the x11 version of KDE Plasma yet.
There is a workaround though. This problem only occurs when running Factorio through Steam (Runtime) which is provided by the steam package in arch. Running steam (Native) provided by steam-native-runtime does not have this issue.
Code: Select all
May 06 02:37:35 harold kwin_wayland_wrapper[100864]: 85.921 Info SystemUtil.cpp:878: Started /usr/bin/xdg-open; trampoline PID: 103777
May 06 02:37:35 harold kwin_wayland_wrapper[100864]: 85.980 Info ChildProcessAgent.cpp:61: Child 103777 exited with return value 0
May 06 02:37:35 harold kwin_wayland_wrapper[103779]: kde-open: /home/russell/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/lib/libproxy/libpxbackend-1.0.so)
I have tested that this silent failure occurs with links from both the About and Mods menus. Additionally I have tested both with and without SDL_VIDEODRIVER=wayland and in both cases, this problem persists. I have not tested with the x11 version of KDE Plasma yet.
There is a workaround though. This problem only occurs when running Factorio through Steam (Runtime) which is provided by the steam package in arch. Running steam (Native) provided by steam-native-runtime does not have this issue.