Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8621

Raspberry Pi OS • Re: wf-panel-pi keyboard layout display and switching widget - now for both labwc and wayfire

$
0
0
Hi S4nych,
HI, thanks for the answer
You are welcome, sorry it did not work for you. I am sure it will, in the end. Let me please try to understand your setup. The errors that you face seem to be related to seatd, a separate program from labwc. If your setup is simple, you probably do not need seatd (as opposed to having, say, multiple users with multiple displays and keyboards attached to your system, do you? I would guess no -- at least not on a raspberry pi...).

Let us first see if you have seatd installed. Could you please try to

Code:

$ apt list --installed seatd
If it is installed, and provided that you have a simple setup (single keyboard/monitor, no simultaneous users using keyboards and displays), you might just as well uninstall seatd and re-try;

Code:

$ sudo apt remove seatd$ cd ~/wlroots-kbdd$ env LD_PRELOAD=$PWD/build/libwlroots-kbdd-0.19.so labwc
Note: even if you do need seatd for some reason, you might try to unistall it and re-install it after the above test).

My second question is, how are you trying to run the above test? Is labwc already running in the current display? You might just as well use raspi-config to set your system to boot without a display (can be reverted later back to booting in graphics mode) and re-test as above from the command-line. Another possible test setup might be to switch to a new text console (ctrl-alt-F1, ctrl-alt-F2, etc.) and re-test from there (return to the original console with ctrl-alt-F7).

If none of the above work for you, I would like to understand better your setup. For example, if you are running on a stock trixie raspberry pi, or you have done customizations, installed stuff, tweaked settings etc. You may just as well spend some time with a new flash drive, installing trixie on it from scratch and retry my instructions (this was my basic test before releasing my code, and, yes, it worked back then). You must remember that I am not on your system, and it is not easy for me to guess things like the above unless you tell me about them.

If nothing else works, please try from a console terminal (either text-mode boot, or ctrl-alt-F!, ctrl-alt-F2, etc.) without labwc running on it:

Code:

$ cd ~/wlroots-kbdd$ strace -f -o /tmp/lots-of-logging.txt sh -c 'env LD_PRELOAD=$PWD/build/libwlroots-kbdd-0.19.so labwc'
(this would produce a large amount of logging), and share this /tmp/lots-of-logging.txt file (e.g., on Google drive or anywhere else) so I can try to check what goes wrong.

Statistics: Posted by avarvit — Fri Feb 13, 2026 5:56 am



Viewing all articles
Browse latest Browse all 8621

Trending Articles