I currently use a theme I found on OpenDesktop.org and works fine on all apps but two: 1) Falkon: The tabs and overall experience is not properly integrated. 2) Kup-Backup: It crashes when opened. Things I tried to solve this issue: 1) Installed the latest kernel and problems persisted. 2) Tried other widget styles and finally noticed the problem were not the apps but probably QTCurve because Falkon and Kup-Backup worked without problems. 3) Tried other QT-Curve themes. Some worked others didn't. 4) I thoerised it had to do with some themes using Images as background, but this has nothing to do with it. I still haven't figured what exactly is making some themes crash. Maybe I need to disable/enable something. Or maybe it has too many gradients or something. I really what to keep using this theme. I'd appreciate if someone were to help me out know what's going on. Linux/KDE Plasma: KDE Plasma Version: 5.14.5 KDE Frameworks Version: 5.54.0 Qt Version: 5.11.3
These are the settings of my current theme: [ActiveShadows] Color=75,75,75 ColorType=5 HOffset=10 Size=29 VOffset=20 [KWin] BorderSize=3 CustomShadows=true EdgePad=3 InnerBorder=0 OuterBorder=0 [Settings] activeTabAppearance=customgradient1 animatedProgress=false appearance=customgradient1 bgndAppearance=file:/home/user/.local/share/QtCurve/BackgroundImage-bgnd.png bgndGrad=horiz bgndImage=none bgndOpacity=95 boldProgress=true borderInactiveTab=false borderMenuitems=true borderProgress=true borderSbarGroove=false borderSelection=true borderTab=true buttonEffect=shadow buttonStyleMenuSections=true centerTabText=false colorMenubarMouseOver=false colorSelTab=0 colorSliderMouseOver=false coloredMouseOver=none coloredTbarMo=false comboBtn=origselected comboSplitter=false crButton=true crColor=#754C0A crHighlight=0 crSize=13 customAlphas=0 customMenuNormTextColor=#9F9F9F customMenuSelTextColor=#BFBFBF customMenuTextColor=false customShades=0.85,0.95,0.85,1.05,0.85,1.05 customgradient1=none-alpha,0,1.3,0.3,0.2,1.15,0.25,0.5,1,0.25,1,1,0.6 customgradient10=3d,0,0.45,0,0.55,0,0.95,0.4,0.5,0.95,0.65,0.95,0.8,0.95,0.9,1,0.05,1,0.2,1,0.5,1,0.6,1,0.7,1,0.75,1,0.8,1,0.85 customgradient11=3d,0,1,0.05,1,0.2,0.7,0.45,0.85,0.45,0.9,0.55,0.95,0.8,0.7,0.95,0.5,0.95,0.9,1,0.7 customgradient2=3d-alpha,0,0,0,0.3,0.6,0.15,0.95,1.15,0.25,1,1.3,0.3 customgradient3=3d,0,1,0.01,0.01,0.06,1,1,0.01 customgradient4=3d,0,0.06,0,0.31,0,0.5,0.2,0.65,0.5,0.95,1,0.26,1,0.35,1,0.4 customgradient5=3d,0,1,0.5,0.83,1,0.83 customgradient6=3d,0,1,1,1 customgradient7=3d,0,0.9,1,1 darkerBorders=true defBtnIndicator=corner dlgOpacity=90 doubleGtkComboArrow=false drawStatusBarFrames=true dwtAppearance=flat dwtSettings=76 embolden=false etchEntry=true expanderHighlight=3 fadeLines=false fillProgress=false fillSlider=true flatSbarButtons=true focus=filled forceAlternateLvCols=false gbFactor=0 gbLabel=3 glowProgress=none grooveAppearance=flat groupBox=plain gtkButtonOrder=true gtkComboMenus=false gtkScrollViews=false handles=none hideShortcutUnderline=false highlightFactor=6 highlightScrollViews=true highlightTab=true inactiveTitlebarAppearance=flat invertBotTab=true lighterPopupMenuBgnd=0 lvAppearance=customgradient1 lvButton=true lvLines=true mapKdeIcons=true menuBgndAppearance=raised menuBgndGrad=vert menuBgndImage=none menuBgndOpacity=90 menuCloseDelay=300 menuDelay=1 menuIcons=true menuStripe=none menuStripeAppearance=customgradient6 menubarAppearance=flat menubarApps= menubarHiding=0 menubarMouseOver=true menuitemAppearance=flat noBgndGradientApps=VirtualBox,dragon,vlc noBgndImageApps=VirtualBox,dragon,vlc noBgndOpacityApps=smplayer,VirtualBox,dragon,vlc noMenuBgndOpacityApps=VirtualBox,dragon,gtk,vlc noMenuStripeApps= nonnativeMenubarApps= onlyTicksInMenu=false passwordChar=9679 popupBorder=true progressAppearance=customgradient1 progressColor=#FFA615 progressGrooveAppearance=customgradient1 progressGrooveColor=base reorderGtkButtons=false round=none roundAllTabs=false roundMbTopOnly=false sbarBgndAppearance=flat scrollbarType=kde selectionAppearance=customgradient1 shadeCheckRadio=#754C0A shadeMenubarOnlyWhenActive=false shadeMenubars=none shadePopupMenu=true shadeSliders=origselected shading=hcy shadowSize=30 sliderAppearance=customgradient1 sliderFill=true sliderStyle=plain sliderThumbs=none sliderWidth=15 smallRadio=false sortedLv=none splitterHighlight=3 splitters=sunken square=0 statusbarApps= statusbarHiding=0 stdBtnSizes=true stdSidebarButtons=false stripedProgress=none stripedSbar=false sunkenAppearance=flat tabAppearance=customgradient1 tabBgnd=0 tabMouseOver=top tbarBtnAppearance=none tbarBtnEffect=none tbarBtns=standard thin=5 thinSbarGroove=false titlebarAlignment=center-full titlebarAppearance=flat titlebarButtonAppearance=customgradient1 titlebarButtonColors=#B67900,#B67900,#B67900,#B67900,#B67900,#B67900,#B67900,#B67900,#B67900,#C17D10,#C17D10,#C17D10,#C17D10,#C17D10,#C17D10,#C17D10,#C17D10,#C17D10,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF titlebarButtons=8320 titlebarEffect=none titlebarIcon=title toolbarAppearance=flat toolbarBorders=none toolbarSeparators=none toolbarTabs=true tooltipAppearance=flat unifyCombo=true unifySpin=false unifySpinBtns=false useHighlightForMenu=true useQtFileDialogApps= vArrows=false version=1.9.0 windowBorder=34 windowDrag=3 xCheck=true
These are the settings of another theme that also doesn't work properly on Falkon and Kup-Backup: [InactiveShadows] Size=35 [KWin] BorderSize=3 CustomShadows=true InnerBorder=0 OpaqueBorder=false OuterBorder=2 [Settings] activeTabAppearance=soft animatedProgress=false appearance=customgradient5 bgndAppearance=customgradient4 bgndGrad=horiz bgndImage=file bgndImage.file=/home/xeno20/.local/share/QtCurve/Thermidore_Renaissance_Dark-bgnd-img.png bgndImage.height=0 bgndImage.onBorder=true bgndImage.pos=8 bgndImage.width=0 bgndOpacity=80 boldProgress=false borderInactiveTab=true borderMenuitems=false borderProgress=true borderSbarGroove=true borderSelection=false borderTab=false buttonEffect=shadow centerTabText=true colorMenubarMouseOver=true colorSelTab=35 colorSliderMouseOver=false coloredMouseOver=glow coloredTbarMo=false comboBtn=none comboSplitter=false crButton=true crColor=none crHighlight=0 crSize=15 customAlphas=0.4,0.1 customMenuNormTextColor=#000000 customMenuSelTextColor=#000000 customMenuTextColor=false customShades=1.16,1.07,0.9,0.78,0.84,0.75 customgradient1=3d,0,1.2,0.5,1,1,1 customgradient2=3d,0,0.9,0.5,1,1,1 customgradient3=none,0,1.12,1,1.15 customgradient4=shine,0,1.05,1,0.92 customgradient5=light,0,1.04,1,0.92 customgradient6=light,0,1.3,1,0.925 customgradient7=none,0,1.16,0.5,1.01,1,1.14 darkerBorders=false defBtnIndicator=glow dlgOpacity=100 doubleGtkComboArrow=false drawStatusBarFrames=false dwtAppearance=flat dwtSettings=0 embolden=false etchEntry=true expanderHighlight=3 fadeLines=true fillProgress=true fillSlider=false flatSbarButtons=true focus=glow forceAlternateLvCols=false gbFactor=-3 gbLabel=9 glowProgress=middle grooveAppearance=shinyglass groupBox=faded gtkButtonOrder=false gtkComboMenus=false gtkScrollViews=true handles=sunken hideShortcutUnderline=false highlightFactor=10 highlightScrollViews=true highlightTab=true inactiveTitlebarAppearance=none invertBotTab=true lighterPopupMenuBgnd=0 lvAppearance=bevelled lvButton=false lvLines=true mapKdeIcons=true menuBgndAppearance=customgradient6 menuBgndGrad=horiz menuBgndImage=file menuBgndImage.file=/home/xeno20/.local/share/QtCurve/Thermidore_Renaissance_Dark-bgnd-menu-img.png menuBgndImage.height=0 menuBgndImage.onBorder=false menuBgndImage.pos=8 menuBgndImage.width=0 menuBgndOpacity=80 menuDelay=225 menuIcons=true menuStripe=none menuStripeAppearance=darkinverted menubarAppearance=flat menubarApps=VirtualBox,smplayer,amarok,arora,kcalc,kaffeine menubarHiding=0 menubarMouseOver=true menuitemAppearance=fade noBgndGradientApps= noBgndImageApps= noBgndOpacityApps=gimp-2.6,mmg,dragon,smplayer,vmplayer,gtk2,konsole,vmware,btnx-config,inkscape,gtk,totem,kaffeine,kscreenlocker,sonata noMenuBgndOpacityApps=vmplayer,vmware,inkscape,gtk,totem,sonata noMenuStripeApps=soffice.bin,gtk passwordChar=10037 popupBorder=true progressAppearance=dullglass progressColor=origselected progressGrooveAppearance=inverted progressGrooveColor=dark reorderGtkButtons=false round=extra roundAllTabs=true roundMbTopOnly=false sbarBgndAppearance=flat scrollbarType=kde selectionAppearance=harsh shadeCheckRadio=none shadeMenubarOnlyWhenActive=false shadeMenubars=none shadePopupMenu=false shadeSliders=none shading=hsl sliderAppearance=soft sliderFill=true sliderStyle=r-plain sliderThumbs=sunken sliderWidth=15 smallRadio=true sortedLv=none splitterHighlight=0 splitters=sunken square=0 statusbarApps=kde statusbarHiding=0 stdBtnSizes=false stdSidebarButtons=false stripedProgress=none stripedSbar=false sunkenAppearance=customgradient3 tabAppearance=darkinverted tabBgnd=0 tabMouseOver=glow tbarBtnAppearance=none tbarBtnEffect=none tbarBtns=standard thin=1 thinSbarGroove=false titlebarAlignment=center-full titlebarAppearance=none titlebarButtonAppearance=agua titlebarButtons=18433 titlebarEffect=shadow titlebarIcon=title toolbarAppearance=flat toolbarBorders=none toolbarSeparators=sunken toolbarTabs=false tooltipAppearance=gradient unifyCombo=true unifySpin=true unifySpinBtns=false useHighlightForMenu=true useQtFileDialogApps=googleearth-bin vArrows=true version=1.8.12 windowBorder=33 windowDrag=3 xCheck=false xbar=false
> I'd appreciate if someone were to help me out know what's going on. Please check if this issue is also reproducible on recent software versions (at least Plasma 5.18 and Qt 5.12, ideally newer). You can use a live ISO that doesn't need to be installed.
I used a Live ISO of Kubuntu 20.04 LTS, it comes with the following: KDE Plasma 5.18.4 KDE Frameworks 5.68.0 Qt 5.12.8 Linux Kernel 5.4.0-26-generic ==== I installed QT-Curve and used my favorite theme on it. These were the results: 1) Falkon Browser: The integration is now flawless, controls are now responsive and everything seemed to work as it should. Couldn't test it further because QT5-WebEngine kept crashing. It crashes when using Nouveau Drivers. This problem is solved by installing Nvidia Propietary drivers. 2) Kup-Backup: It also kept crashing when using my QT-Curve theme but not the default QT-Curve theme. Nothing changed. ====== Synopsis: Based on this I can say that upgrading to newer KDE-QT versions will solve the issue with Falkon but not Kup-Backup. I already compared six QT-Curve themes. Three that work and three that don't and didn't see any major difference but the different use of gradients. Maybe it has to do with how much gradient we are using or something..
Thanks for the update; changing status.
I know this is late but I finally found out what was wrong. It was Opacity Background. This isn't an issue of QT-Curve but of those apps. I've filed bugs about it.
Hi Xeno, _What_ is the issue? How can apps work around this issue? We've got a similar report for Krita (https://bugs.kde.org/show_bug.cgi?id=463501) but without more information we cannot fix the issue.