Building the KDE4 for Slackware 15.0 in the KTown style - a build based on the PBSLACKS patches
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
However, even with successful upgrade to libnm-qt-1.0.1 (but with not rebuilt plasma-nm) the NetworkManager widget and configuration works the same - the interface is updated only on startup.
Last edited by LuckyCyborg; 02-23-2023 at 04:29 AM.
However, even with successful upgrade to libnm-qt-1.0.1 (but with not rebuilt plasma-nm) the NetworkManager widget and configuration works the same - the interface is updated only on startup.
Additional patches are probably needed for plasma-nm to work with the new libnm-qt.
Let's be patient for @BrunoLafleur to do his magic, and in the meantime let's study the other 2 problems. Which I think could have the same cause, a problem with QML logic. So, actually being only one problem.
What's strange is that the base is that KDE4 that went great in Slackware. I haven't encountered any problems with notifications or adding Plasma widgets in the past. So what exactly is wrong? Is a dependency missing? Is one of the dependencies having problems?
Additional patches are probably needed for plasma-nm to work with the new libnm-qt.
Let's be patient for @BrunoLafleur to do his magic, and in the meantime let's study the other 2 problems. Which I think could have the same cause, a problem with QML logic. So, actually being only one problem.
What's strange is that the base is that KDE4 that went great in Slackware. I haven't encountered any problems with notifications or adding Plasma widgets in the past. So what exactly is wrong? Is a dependency missing? Is one of the dependencies having problems?
I have no clue. It has appeared somewhere between 2019 and 2021. I have kept 3 versions of the older current from there.
But I don't see anything apart that qml for qt4 (the same as in 2019-2020) don't seem to work well as for those two commands :
qmlplugindump-qt4 -nonrelocatable org.kde.plasma.components 1.0
qmlplugindump-qt5 -nonrelocatable org.kde.plasma.components 2.0
I have seen this problem even before I began to recompile all kde4 when it was in the Slackware current.
As LuckyCyborg says I have rendered qt4 and qt5 as independant so we can compile with qt5 here. And he has tested with only qt4 so qt5 seems not be guilty.
qml seems to communicate via dbus so maybe there is some changes in that area I didn't see. Or with Xorg for mouse support (message pointed in this thread for MouseArea event not recognized).
I have no clue. It has appeared somewhere between 2019 and 2021. I have kept 3 versions of the older current from there.
But I don't see anything apart that qml for qt4 (the same as in 2019-2020) don't seem to work well as for those two commands :
qmlplugindump-qt4 -nonrelocatable org.kde.plasma.components 1.0
qmlplugindump-qt5 -nonrelocatable org.kde.plasma.components 2.0
I have seen this problem even before I began to recompile all kde4 when it was in the Slackware current.
As LuckyCyborg says I have rendered qt4 and qt5 as independant so we can compile with qt5 here. And he has tested with only qt4 so qt5 seems not be guilty.
qml seems to communicate via dbus so maybe there is some changes in that area I didn't see. Or with Xorg for mouse support (message pointed in this thread for MouseArea event not recognized).
Well, I remember that my friend (who made the patches) said that at least in the Widgets Explorer (the widgets bar) case it looks like it's a QML issue and more particularly it has issues with loading a thing named MenuItem. BUT, he does not did any further investigations.
Again, trying the widgets bar, I got in the ~/.xsession-errors
Yes it seems to work. I don't know what could have changed because qt4 and kde-workspace didn't change since a long time.
And the main.qcm file which give an error in .xsession-error is in kde-workspace and qcm is the one inside qt4.
And the problem exist since before I recompile and redo the qt4.Slackbuild script.
But qcm is connected to dbus, so there maybe a difference here. There is something like dbusmenu I didn't explore. A lot of things have changed in this area.
I was thinking of an interaction with qt5 also because I have a lot of qt5 stuff. But this doesn't seem to be the problem.
Last edited by BrunoLafleur; 02-24-2023 at 02:35 AM.
Again, it's all about the MenuItem failure(s), just like in the case of Widgets Explorer...
Anyway, I do NOT believe that there's a DBUS related issue, because effectively the Desktop Notifications service does not arrive to be registered to DBUS - I looked with qdbusviewer(-qt4) and there's not registered org.freedesktop.Notifications .
AND, I have have successfully built and packaged the Colibri Notifications on EXTRAGEAR, which works like a charm.
So, I can confirm the ZhaoLin1457's suspicion that the issues with the Widgets Explorer and Desktop Notifications are in fact manifestations of a single QML issue.
The moral of this story is that right now we have just 2 issues: one with the (MenuItem from) QML and the second one with the NetworkManager integration.
Last edited by LuckyCyborg; 02-26-2023 at 08:42 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.