Summary: | systemsettings5 > App Style > QtCurve config crash | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | NEOAethyr |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | Keywords: | drkonqi |
Priority: | NOR | ||
Version: | 5.12.4 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
NEOAethyr
2018-04-28 16:03:12 UTC
Sorry for the typos the other day. Anyways to make a long story short.. Reinstalled fresh in a virtualbox machine.. I made sure to apt-get install qtcurve from the get go. Worked. Did some mods, all good, installed 2 gig's of packages, all good. I'll mark this as resolved for now. I'll also compile the git ver later and see if that has an issue and I'll try to figure that out if it does. After the os reinstall yesterday, with no probs. This morning I went to compile the latest git ver. Same issue as before, config dialog crashes. git clone "git://anongit.kde.org/qtcurve.git" apt-get build-dep qtcurve cd "./qtcurve" mkdir "./build" cd "./build" cmake .. -Wno-dev -DENABLE_QT4=On -DENABLE_QT5=On -DENABLE_GTK2=On -DQTC_ENABLE_X11=On -DQTC_INSTALL_PO=Off -DQTC_QT4_ENABLE_KDE=On -DQTC_QT4_ENABLE_KWIN=Off -DQTC_QT5_ENABLE_KDE=On -DQTC_QT4_STYLE_SUPPORT=Off make make install Restart machine Goto the config dialog, crash. I also get a ton of segment faults and crashes on other things but that's off topic, I'll assume they'll clear up after the os has matured a bit. Just rebuilt using a generic cmake .. command Same issue. Do you still get this message: kf5.kxmlgui: cannot find .rc file "QtCurveui.rc" for component "QtCurve" If yes, you have not installed it correctly. I got that error even when it was working with the fresh install with the apt-get ver. I'm gonna re-install fresh the os again tomorrow, and try a compile from the get go and see how that goes. I can use the apt-get ver now, but I really want to update it to the latest. One thing though, after compiling, breaing it, and reinstalling all the packages over to of it, it's still broke afterwards. apt-get install --reinstall: gtk2-engines-qtcurve kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 libqtcurve-utils2 qtcurve-l10n qtcurve I'll try it again tomorrow. Sorry for the typos, I notice there isn't an edit. 'Breaking', 'over top'... Anyways like I said, I'll try again tomorrow ;). I've compiled in kde4, mint 17.3, which I'm using now, but that was some time ago. I've previously compiled it for kde5 and had it working, but again that was a long time ago. OK I figured it out, after several os reinstalls lol... :\ Kbuntu 18.04 release ver... Anyways to make it short it's the app menu in the title bar... I'm not sure I should try to contact Kai Uwe, of the people running qtcurve on the git repo, or what... At least it's a real bug, it was driving me nuts. I'de get it working and it would stop working, or it wouldn't work form the et go, it was like what he heck was going on... I've installed the package ver.. apt-get install qtcurve The package src via: dpkg-buildpackage --no-sign dpkg -i *.deb git ver: git clone "git://anongit.kde.org/qtcurve.git" cd ./qtcurve mkdir "./build" cd "./build" cmake .. make -j8 make install All ok... Last os install for this issue to re-verify and move on to the next config thing... Ie, installed a bunch of packages after I verified the latest git ver working from the get go... qtcurve was crashing, started to back track some of the simple config changes I had made so far before going for another reinstall.. Also grabbed the cmd history... ... Now to the point..., this error doesn't happen anymore, and I don't now what was up with it, it's not that important because there was a time when it was going off but the config dialog was working --> kf5.kxmlgui: cannot find .rc file "QtCurveui.rc" for component "QtCurve" The actual bug: systemsettings5 --> Application Style --> Window Decorations --> Buttons tab If you add the Application Menu to the titlebar it crashes the qtcurve config Live image of Kubuntu 18.04: apt-get update apt-get install qtcurve Check and see if qtcurve's config dialog works, it's fine Add the app menu to the title bar... Exit and restart the system settings app, systemsettings5... Go back and try to configure qtcurve again, crash I should note one thing, app menu in the title bar fine on kde4 (for the most part, some gtk2 apps have issues like spacefm, regardless...), it's that relevant to kde5 though.. So in a sense I don't know if qtcurve should be update to the kde5 standard, or if there's a bug in kde5's implementation. I have no idea where the actual issue is, I think it could be either one... Darn typos, shame you guys don't have an edit button..... ^^ A workaround incase anyone else may come across this problem and gets stuck like I did.. Start your system settings / systemsettings5 with the titlebar app menu disabled. Either go straight to the qtcurve config dialog from here, or ... Enable it, at which point the current window hasn't updated to the app menu title bar config yet. And qtqurve config works still works. This might be doable with a script and env varible... If I knew qtcurve config's actual cmd that would be the way to go... As for the config dialog shortcut before that, I'm sure there's a cmd for it.. kcmshell or something I don't know. It's easy enough to do it manually just for that one config, because you likely won't be changing it much anyways after you've set it up. And at least you have an option to quickly get around it. When you're done, re-enable the app menu in the title bar.. If I knew off hand, a work around script I would share it, but right now I'm not that worried about it. Unless it never gets fixed... If it only crashes with global menu enabled, you are seeing bug 376340. Your previous information did indicate a much deeper problem with installation, but since you can now run it, those seem to have been fixed. *** This bug has been marked as a duplicate of bug 376340 *** |