After installation kde-plasma/plasma-workspace-5.2.2 on fresh gentoo system I tried to login from sddm and get this errors in .xsession-errors /usr/bin/startkde: line 152: kapplymousetheme: command not found /usr/bin/startkde: line 274: xsetroot: command not found startkde: Starting up... startkde: Could not start D-Bus. Can you call qdbus? /usr/bin/startkde: line 306: xmessage: command not found It seems that kde-plasma/plasma-workspace-5.2.2 should depended on: x11-apps/xsetroot x11-apps/xmessage kde-frameworks/kdbusaddons[X] kapplymousetheme(??? where is it?) Reproducible: Always
You need kde-plasma/plasma-desktop for a working - hm - plasma desktop ;) And plasma-desktop ships kapplymousetheme ;)
kde-plasma/plasma-desktop installed too.
Created attachment 400754 [details] equery f kde-plasma/plasma-desktop files of kde-plasma/plasma-desktop
I don't see "kapplymousetheme" in attachment. # equery -q u kde-plasma/plasma-desktop -bluetooth -debug +fontconfig -handbook -networkmanager -pulseaudio -usb
Set USE="usb". From ksms/CMakeLists.txt: if (LIBUSB_FOUND) add_subdirectory( input ) endif() And kapplymousetheme is under kcms/input
Thanks. It's not clear, because I haven't USB mouse or keyboard, only PS/2, so, I decided that USE="usb" useless for me.
(In reply to Franz Fellner from comment #5) > Set USE="usb". From ksms/CMakeLists.txt: > > if (LIBUSB_FOUND) > add_subdirectory( input ) > endif() > > And kapplymousetheme is under kcms/input Okay, but if I built kde-plasma/plasma-workspace with USE="-usb", then /usr/bin/startkde should not call kapplymousetheme, isn't it?
Thanks, the X dependencies are fixed in git. I'll look more into the best solution for kapplymousetheme. Why is kde-frameworks/kdbusaddons[X] required? https://gitweb.gentoo.org/proj/kde.git/commit/?id=f865a40afb0cab3df623eb7d458f3ffd6533db59
(In reply to Michael Palimaka (kensington) from comment #8) > Why is kde-frameworks/kdbusaddons[X] required? Sorry, it look like my mistake. But... > startkde: Could not start D-Bus. Can you call qdbus? It happens when useflag X turned off globally. emerge sys-apps/dbus with USE="X" solve this problem. Maybe other packages need also to be rebuilded with USE="X", I don't remember.
kapplymousetheme issue is fixed in 5.4 with default-enabled evdev flag: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c73f20a3a34b6e799e672486a17fe9f4e05ff979
This should all be fixed in-tree now.