Problems with wayland and kde 6

Mario Marietto <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11,gmane.comp.kde.freebsd
Message-ID <CA+1FSigx6bLyNh0Z3Gf497cuLU1S6REOQxR9w+2LboKcX4Hebg@mail.gmail.com>
Hello.

We (at https://forums.freebsd.org) are trying to configure and run KDE 6
with Wayland on FreeBSD 14.1-RELEASE p2. After a lot of research and trial
and error I've found that the parameters below are able to launch correctly
Wayland + Wayfire and KDE 6 on Xorg,but NOT Wayland + KDE 6. In the log it
is clearly reported that pipewire is involved in the boot failure. The
parameters are the following :

#!/bin/sh

#export QT_DEBUG_PLUGINS=1
#export WAYLAND_DEBUG=1

export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_RUNTIME_DIR=/var/run/user/"$(id -u)"
export LIBSEAT_BACKEND=consolekit2

export QT_WAYLAND_SHELL_INTEGRATION=xdg-shell
export XDG_SESSION_TYPE=xdg-shell

export QT_QPA_PLATFORMTHEME=qt5ct

#export __GLX_VENDOR_LIBRARY_NAME=nvidia
#export CLUTTER_BACKEND=wayland
#export SDL_VIDEODRIVER=wayland
#export LIBGL_DRI3_ENABLE=1
#export XKB_DEFAULT_RULES=evdev

export QT_QPA_PLATFORM=minimal

#export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
#export BEMENU_BACKEND=wayland
#export WLR_DRM_NO_ATOMIC=1
#export XCURSOR_THEME=whiteglass

export WLR_NO_HARDWARE_CURSORS=1

#mkdir -p /var/run/user/"$(id -u)"
#echo 1
#chown -R "${USER}":wheel /var/run/user/"$(id -u)"
#echo 2
#chmod 700 /var/run/user/"$(id -u)"
#echo 3

ck-launch-session dbus-run-session startplasma-wayland 2> startplasma.log

#ck-launch-session dbus-run-session wayfire

This is the log file. Are you the *Maintainer* of Wayland,right ? good. Can
you give us some suggestions to fix the pipewire problem that you see below
? I want to exclude some reasons that could produce some errors that don't
make KDE 6 to start.


org.kde.startup: not a reply org.freedesktop.locale1
QDBusMessage(type=Error, service="", error
name="org.freedesktop.DBus.Error.ServiceUnknown", error message="The name
org.freedesktop.locale1 was not provided by any .service files",
signature="s", contents=("The name org.freedesktop.locale1 was not provided
by any .service files") )
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.kde.KSplash' requested by ':1.0' (uid=1001 pid=1143 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.kde.KSplash'
Initializing
 "/usr/local/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.freedesktop.portal.Desktop' requested by ':1.5' (uid=1001
pid=1148 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.freedesktop.portal.Documents' requested by ':1.6' (uid=1001
pid=1156 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.7'
(uid=1001 pid=1158 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.freedesktop.impl.portal.PermissionStore'
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.freedesktop.portal.Documents'
fuse: unknown option(s): `-o auto_unmount'
error: fuse init failed: Can't create fuse session
kf.kirigami.platform: Failed to find a Kirigami platform plugin for style ""

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.365: Failed to load RealtimeKit property:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.RealtimeKit1 was not provided by any .service files

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.365: Failed to load RealtimeKit property:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.RealtimeKit1 was not provided by any .service files

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.366: Failed to load RealtimeKit property:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.RealtimeKit1 was not provided by any .service files
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.freedesktop.impl.portal.desktop.kde' requested by ':1.6'
(uid=1001 pid=1156 comm="")
No backend specified, automatically choosing drm
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.freedesktop.impl.portal.desktop.kde'
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.gtk.vfs.Daemon' requested by ':1.6' (uid=1001 pid=1156 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.gtk.vfs.Daemon'
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.gtk.vfs.UDisks2VolumeMonitor' requested by ':1.6' (uid=1001
pid=1156 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.gtk.vfs.UDisks2VolumeMonitor'
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.gtk.vfs.MTPVolumeMonitor' requested by ':1.6' (uid=1001 pid=1156
comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.gtk.vfs.MTPVolumeMonitor'
dbus-daemon[1142]: [session uid=1001 pid=1142] Activating service
name='org.gtk.vfs.GPhoto2VolumeMonitor' requested by ':1.6' (uid=1001
pid=1156 comm="")
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.gtk.vfs.GPhoto2VolumeMonitor'

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.463: Failed connect to PipeWire: Couldn't connect to PipeWire

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.468: Choosing kwallet.portal for
org.freedesktop.impl.portal.Secret via the deprecated UseIn key

(/usr/local/libexec/xdg-desktop-portal:1156): xdg-desktop-portal-WARNING
**: 23:07:33.468: The preferred method to match portal implementations to
desktop environments is to use the portals.conf(5) configuration file
dbus-daemon[1142]: [session uid=1001 pid=1142] Successfully activated
service 'org.freedesktop.portal.Desktop'

Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context
No backend specified, automatically choosing drm
Unable to determine system time zone: please check your system
configuration.
kwin_screencast: Failed to connect PipeWire context

org.kde.startup: "kdeinit5_shutdown" QList() exited with code 255
Initializing
 "/usr/local/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so"
startplasma-wayland: Shutting down...
startplasmacompositor: Shutting down...
startplasmacompositor: Done.
A connection to the bus can't be made
/usr/local/bin/xrdb: Connection refused
/usr/local/bin/xrdb: Can't open display ':0'
/usr/local/bin/xsetroot:  unable to open display ':0'
Initializing
 "/usr/local/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_mouse.so"
kcm_mouse: Not able to select appropriate backend.


-- 
Mario.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.