Qubes version: R4.2.0
I am on fedora38 appqube. The compositing is disabled as I want to try wayfire.
Installing wayfire via dnf gave no problem. But when I try to run wayfire from a terminal I get the following error:
(base) [user@personal ~]$ wayfire
II 03-02-24 08:59:18.718 - [src/main.cpp:334] Starting wayfire version 0.8.0
II 03-02-24 08:59:18.719 - [backend/x11/backend.c:395] Creating X11 backend
II 03-02-24 08:59:18.719 - [backend/x11/backend.c:462] X11 does not support DRI3 extension
EE 03-02-24 08:59:18.720 - [src/main.cpp:359] Failed to get DRM file descriptor, try specifying a valid WLR_RENDER_DRM_DEVICE!
(base) [user@personal ~]$
I don’t know if it is a wayfire bug or not, but I’ve not found a solution on Google.
What I’ve tried til now is:
- ask for help in the wayfire support channel.
- from a dom0 terminal run
xdotool selectwindow key alt+ctrl+F2
. It does nothing. - from a terminal in the appqube run
sudo chvt N
(with N in the range 1 to 6). It does nothing - from a terminal in the appqube run
DISPLAY="" wayfire
. The result is a segmentation fault:
II 04-02-24 23:07:10.160 - [src/main.cpp:334] Starting wayfire version 0.8.0
II 04-02-24 23:07:10.162 - [backend/x11/backend.c:395] Creating X11 backend
EE 04-02-24 23:07:10.162 - [backend/x11/backend.c:408] Failed to open xcb connection
EE 04-02-24 23:07:10.162 - [src/main.cpp:134] Fatal error: Segmentation fault
EE 04-02-24 23:07:10.207 - #1 wf::print_trace(bool) ??:?
EE 04-02-24 23:07:10.235 - #2 __restore_rt ??:?
EE 04-02-24 23:07:10.243 - #3 wlr_backend_get_drm_fd ??:?
EE 04-02-24 23:07:10.253 - #4 main ??:?
EE 04-02-24 23:07:10.262 - #5 __libc_start_call_main ??:?
EE 04-02-24 23:07:10.270 - #6 __libc_start_main_alias_2 :?
EE 04-02-24 23:07:10.278 - #7 _start ??:?
Anyone can give me some hint for solving this?
Thanks!