You have been subscribed to a public bug: I recently use the Task Switcher dialog to install a third-party switcher. However, after installing the switcher and activating it, I received the error:
window switcher installation is broken: resources are missing so I uninstalled that switcher, but the issue persisted, even for system-installed switchers -- all except the compiz ones (Cover Switch and Flip Switch), ie I gather it remained for all the ones relying on Qt. killing kwin_x11 and restarting in a console, I saw the error: ``` file:///usr/share/kwin/tabbox/informative/contents/ui/main.qml:134: TypeError: Cannot call method 'longestCaption' of null ``` so I edited that file, changing the contents of calculateMaxRowWidth to be: ``` 118 function calculateMaxRowWidth() { 119 var width = 0; 120 var model = tabBox.model; 121 var caption = tabBox.model ? tabBox.model.longestCaption() : ""; // safely get thelongest caption 122 var textElement = Qt.createQmlObject( 123 'import QtQuick 2.0;' 124 + 'Text {\n' 125 + ' text: "' + dialogMainItem.itemCaption(caption, true) + '"\n' 126 + ' font.bold: true\n' 127 + ' visible: false\n' 128 + '}', 129 compactListView, "calculateMaxRowWidth"); 130 width = Math.max(textElement.width, width); 131 textElement.destroy(); 132 return width + 16 + 2 * dialogMainItem.textMargin + hoverItem.margins.right + hoverItem.margins.left 133 } ``` and now things are all working properly again. I would suggest this (or something similar) to safeguard against this kind of problem -- there didn't seem to be anything I could do from user-space to sort this out, as I had already uninstalled the only switcher I had installed when the error started happening. ** Affects: kwin (Ubuntu) Importance: Undecided Status: New -- kwin-addons: after installing any third-party task-switcher, all non-compiz switchers error https://bugs.launchpad.net/bugs/1835530 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs