After trial and error (earlier post), I’ve found out that only three steps that are required to migrate SDDM/KDE to a Wayland-only system in OpenSUSE Tumbleweed:
# systemctl disable xdm.service
# systemctl enable sddm.service
# cat > /etc/sddm.conf.d/10-display-server.conf << EOF
[General]
DisplayServer=wayland
[Wayland]
CompositorCommand=kwin_wayland --drm --no-global-shortcuts --no-lockscreen --locale1
EOF
End result:
$ pstree `pidof sddm`
sddm─┬─sddm-helper───startplasma-way───{startplasma-way}
└─{sddm}
Also sanity-checked ps aux | grep -i xorg
. Makes sense now that I know the steps but was pretty hard to find the correct steps because did not really know what I was doing :-) The default value for DisplayServer
is x11
and then default value for CompositorCommand
is weston
. Thus both need to be updated.
Do not understand this:
$ pstree `pidof sddm`
sddm─┬─Xorg.bin───7*[{Xorg.bin}]
├─sddm-helper───startplasma-way───{startplasma-way}
└─{sddm}
I did select wayland session, do not understand what those xorg instances are for…
In Linux kernel maintainer PGP guide I don’t understand the section “Back up your whole GnuPG directory”, and it is also asymmetric with the section discussing paperkey.
AFAIK, this should be sufficient:
gpg --output "priv_0.pgp" --armor --export-secret-key
I do 16 of these and then copy those to an USB stick (i.e. one for each hex digit).
Hmm.. With DIP switches set to “SDIO” mode, VisionFive2 SBC gives the most informative error message ever:
BOOT fail,Error is 0xffffffff
I’d guess the last value is -1
in 1’s complement format but other than that 🤷
I used #BuildRoot and visionfive2_defconfig
. Not sure how feature complete so maybe I will try the official SDK for comparison.