@luisbocanegra gave me a detailed answer on KDEDiscuss.
Some widgets use qdbus.
One can see which widgets/wallpapers/scripts are calling qdbus with ripgrep:
rg -ig “*.{qml,sh,js,xml}” ‘qdbus’ $HOME/.local/share/{kwin,plasma} /usr/share/{kwin,plasma}
In my case, the widget that is causing the problems should be ApplicationTitleBar
─❯ rg -ig "*.{qml,sh,js,xml}" 'qdbus' $HOME/.local/share/{kwin,plasma} /usr/share/{kwin,plasma}
rg: /home/swh/.local/share/kwin: No such file or directory (os error 2)
/home/swh/.local/share/plasma/look-and-feel/swhgitpurple/contents/layouts/org.kde.plasma.desktop-layout.js
388: "knownApps": "org.kde.accessibilityinspector.desktop,org.kde.kaddressbook.desktop,org.kde.akonadiconsole.desktop,org.kde.akregator.desktop,org.kde.alligator.desktop,org.kde.amarok.desktop,
org.kde.angelfish.desktop,org.kde.arianna.desktop,org.kde.ark.desktop,org.kde.artikulate.desktop,asunder.desktop,audacious.desktop,org.kde.audex.desktop,org.kde.audiotube.desktop,bssh.desktop,bvnc.desktop,avahi-discover.desktop,org.kde.plasma-welcome.desktop,
org.kde.drkonqi.coredump.gui.desktop,blender.desktop,org.kde.blinken.desktop,org.kde.bomber.desktop,org.kde.bovo.desktop,brave-browser.desktop,btop.desktop,calibre-gui.desktop,org.kde.calligra.desktop,org.kde.calligra.sheets.desktop,org.kde.calligra.stage.desktop,org.kde.calligra.words.desktop,dog.unix.cantata.Cantata.desktop,org.kde.cantor.desktop,cmake-gui.desktop,io.github.nate_xyz.Conjure.desktop,
net.fasterland.converseen.desktop,org.corectrl.CoreCtrl.desktop,deadbeef.desktop,org.kde.contactthemeeditor.desktop,Dicomizer.desktop,org.kde.dolphin.desktop,org.kde.dragonplayer.desktop,org.kde.contactprintthemeeditor.desktop,calibre-ebook-edit.desktop,calibre-ebook-viewer.desktop,com.github.wwmm.easyeffects.desktop,easytag.desktop,org.kde.elisa.desktop,
org.kde.plasma.emojier.desktop,eos-apps-info.desktop,eos-log-tool.desktop,eos-quickstart.desktop,eos-update.desktop,org.kde.falkon.desktop,org.kde.filelight.desktop,filezilla.desktop,firefox.desktop,firewall-config.desktop,org.fooyin.fooyin.desktop,org.kde.koko.desktop,org.kde.francis.desktop,FredTV.desktop,Freetube.desktop,furmark.desktop,gmic_qt.desktop,gaiasky.desktop,com.mitchellh.ghostty.desktop,
org.kde.ghostwriter.desktop,org.kde.plasma.lookandfeelexplorer.desktop,gimp.desktop,org.kde.kwatchgnupg.desktop,org.kde.granatier.desktop,grsync.desktop,org.kde.gwenview.desktop,fr.handbrake.ghb.desktop,hardinfo2.desktop,lstopo.desktop,
org.kde.haruna.desktop,org.kde.khelpcenter.desktop,htop.desktop,yad-icon-browser.desktop,org.kde.iconexplorer.desktop,org.kde.kinfocenter.desktop,org.inkscape.Inkscape.desktop,org.kde.isoimagewriter.desktop,org.kde.kjournaldbrowser.desktop,org.kde.juk.desktop,org.kde.k3b.desktop,org.kde.kajongg.desktop,org.kde.kalarm.desktop,org.kde.kalgebra.desktop,org.kde.kalgebramobile.desktop,org.kde.kalm.desktop,org.kde.kalzium.desktop,org.kde.kamoso.desktop,org.kde.kanagram.desktop,org.kde.kapman.desktop,org.kde.kapptemplate.desktop,org.kde.calligra.karbon.desktop,org.kde.ktuberling.desktop,org.kde.kasts.desktop,org.kde.kate.desktop,org.kde.katomic.desktop,org.kde.kbackup.desktop,org.kde.kblackbox.desktop,org.kde.kblocks.desktop,org.kde.kbounce.desktop,org.kde.kbreakout.desktop,org.kde.kbruch.desktop,org.kde.kcachegrind.desktop,org.kde.kcalc.desktop,org.kde.kcharselect.desktop,org.kde.kcolorchooser.desktop,org.kde.kdeconnect.app.desktop,org.kde.kdeconnect.sms.desktop,org.kde.itinerary.desktop,org.kde.kosmindoormap.desktop,org.kde.marble.desktop,org.kde.partitionmanager.desktop,org.kde.kdebugsettings.desktop,org.kde.kdenlive.desktop,org.kde.kdevelop.desktop,org.kde.kdevelop_ps.desktop,org.kde.kdiamond.desktop,org.kde.kdf.desktop,org.keepassxc.KeePassXC.desktop,org.kde.keysmith.desktop,org.kde.kfind.desktop,org.kde.kgeography.desktop,org.kde.kget.desktop,org.kde.kgoldrunner.desktop,org.kde.kgpg.desktop,org.kde.kgraphviewer.desktop,org.kde.khangman.desktop,org.kde.kid3.desktop,org.kde.kig.desktop,org.kde.kigo.desktop,org.kde.killbots.desktop,org.kde.kimagemapeditor.desktop,org.kde.kirigami2.gallery.desktop,org.kde.kiriki.desktop,org.kde.kiten.desktop,kitty.desktop,org.kde.kjumpingcube.desktop,klassy-settings.desktop,org.kde.kleopatra.desktop,org.kde.klettres.desktop,org.kde.klickety.desktop,org.kde.kmag.desktop,org.kde.kmahjongg.desktop,org.kde.kmail2.desktop,org.kde.headerthemeeditor.desktop,org.kde.akonadiimportwizard.desktop,
org.kde.kmines.desktop,org.kde.kmix.desktop,org.kde.kmousetool.desktop,org.kde.kmouth.desktop,org.kde.kmplot.desktop,org.kde.knetwalk.desktop,org.kde.knights.desktop,org.kde.kolf.desktop,org.kde.kollision.desktop,org.kde.klines.desktop,org.kde.kolourpaint.desktop,org.kde.kompare.desktop,org.kde.kongress.desktop,konqbrowser.desktop,org.kde.konquest.desktop,org.kde.konsole.desktop,org.kde.kontact.desktop,org.kde.kontrast.desktop,org.kde.konversation.desktop,org.kde.korganizer.desktop,org.kde.kpat.desktop,org.kde.krdc.desktop,org.kde.kreversi.desktop,org.kde.krfb.desktop,org.kde.kruler.desktop,org.kde.krusader.desktop,org.kde.ksirk.desktop,
org.kde.ksirkskineditor.desktop,org.kde.ksnakeduel.desktop,org.kde.kspaceduel.desktop,org.kde.ksquares.desktop,org.kde.ksudoku.desktop,org.kde.ksystemlog.desktop,org.kde.kteatime.desktop,org.kde.ktimer.desktop,org.kde.ktnef.desktop,org.kde.ktorrent.desktop,org.kde.ktouch.desktop,org.kde.ktrip.desktop,org.kde.kturtle.desktop,org.kde.kubrick.desktop,org.kde.kuiviewer.desktop,kvantummanager.desktop,org.kde.kwalletmanager.desktop,org.kde.kwave.desktop,org.kde.kwikdisk.desktop,org.kde.kwrite.desktop,org.kde.labplot.desktop,org.pulseaudio.pavucontrol.desktop,libreoffice-startcenter.desktop,libreoffice-base.desktop,libreoffice-calc.desktop,libreoffice-draw.desktop,libreoffice-impress.desktop,libreoffice-math.desktop,libreoffice-writer.desktop,librewolf.desktop,localsend.desktop,org.kde.lokalize.desktop,losslesscut-bin.desktop,calibre-lrfviewer.desktop,org.kde.lskat.desktop,makemkv.desktop,org.kde.massif-visualizer.desktop,
mediainfogui.desktop,org.gnome.Meld.desktop,org.kde.kmenuedit.desktop,org.kde.merkuro.calendar.desktop,org.kde.merkuro.contact.desktop,fr.romainvigier.MetadataCleaner.desktop,org.kde.minuet.desktop,io.missioncenter.MissionCenter.desktop,mpv.desktop,mtplayer.desktop,
mullvadbrowser.desktop,org.kde.knavalbattle.desktop,org.kde.neochat.desktop,nvtop.desktop,nyxt.desktop,org.kde.okular.desktop,jconsole-java-openjdk.desktop,jshell-java-openjdk.desktop,org.moson.pacseek.desktop,org.kde.palapeli.desktop,org.kde.parley.desktop,org.kde.picmi.desktop,org.kde.pimdataexporter.desktop,org.kde.plasmaengineexplorer.desktop,org.kde.plasma.themeexplorer.desktop,org.kde.plasmatube.desktop,org.qbittorrent.qBittorrent.desktop,assistant.desktop,qdbusviewer.desktop,linguist.desktop,qv4l2.desktop,qvidcap.desktop,designer.desktop,org.kde.kalk.desktop,org.kde.krecorder.desktop,reflector-simple.desktop,org.kde.rocs.desktop,org.kde.ksame.desktop,scrcpy.desktop,scrcpy-console.desktop,kde-material-you-colors-screenshot-helper.desktop,org.kde.kshisen.desktop,org.shotcut.Shotcut.desktop,org.kde.sieveeditor.desktop,org.kde.skanlite.desktop,org.kde.skanpage.desktop,org.kde.skladnik.desktop,org.kde.skrooge.desktop,stoken-gui.desktop,stoken-gui-small.desktop,org.kde.spectacle.desktop,org.stellarium.Stellarium.desktop,org.kde.step.desktop,org.strawberrymusicplayer.strawberry.desktop,supertuxkart.desktop,org.kde.sweeper.desktop,sweethome3d.desktop,systemsettings.desktop,org.kde.plasma-systemmonitor.desktop,tauonmb.desktop,org.telegram.desktop.desktop,org.kde.telly-skout.desktop,org.kde.tokodon.desktop,tutanota-desktop.desktop,org.kde.kclock.desktop,
org.kde.umbrello.desktop,uxterm.desktop,org.kde.kfourinline.desktop,vim.desktop,vivaldi-stable.desktop,vlc.desktop,Weasis.desktop,org.kde.kweather.desktop,welcome.desktop,org.kde.kwordquiz.desktop,xgps.desktop,xgpsspeed.desktop,xterm.desktop,yad-settings.desktop,org.kde.yakuake.desktop,yazi.desktop,org.kde.zanshin.desktop",
/home/swh/.local/share/plasma/plasmoids/com.github.antroids.application-title-bar/contents/ui/KWinConfig.qml
17: property string reconfigureCommand: qdbusCommandName !== "" ? qdbusCommandName + " org.kde.KWin /KWin reconfigure" : ""
18: property string getAllKWinShortcutNamesCommand: qdbusCommandName !== "" ? qdbusCommandName + " org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.shortcutNames" : ""
19: property string invokeKWinShortcutCommand: qdbusCommandName !== "" ? qdbusCommandName + " org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut " : ""
25: property string qdbusCommandName: "qdbus"
121: function updateQdbusCommandName() {
122: updateCommandName(["/usr/lib/qt6/bin/qdbus", "qdbus", "qdbus6", "qdbus-qt6"], function (commandName) {
123: qdbusCommandName = commandName;
124: qdbusCommandNameChanged();
210: updateQdbusCommandName();
215: onQdbusCommandNameChanged: function () {
/home/swh/.local/share/plasma/plasmoids/com.github.antroids.application-title-bar/contents/ui/config/ConfigBehavior.qml
69: text: "QDbus command is missing in the system!"
71: visible: kWinConfig.qdbusCommandName === ""
/usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configGeneral.qml
279: text: "qdbus6 " + dbusName + " /preset preset /path/to/preset/dir/"
287: text: i18n("Preview and switch presets using fzf + qdbus6 + jq:")
291: text: "find " + presetsBuiltinDir + " " + presetsDir + " -mindepth 1 -prune -type d | fzf --preview 'qdbus6 " + dbusName + " /preset preset {} && jq --color-output . {}/settings.json'"
303: text: `qdbus6 ${root.dbusName} /preset property 'stockPanelSettings.visible {"enabled": true, "value": false}'`
311: text: `qdbus6 ${root.dbusName} /preset property 'stockPanelSettings.visible {"enabled": true, "value": true}'`