I use a small 13.3" laptop and would prefer no search box in Overview.
It occupies space for no reason, if I want to search I can just start typing.
The option to hide the search box should be present in the Overview settings.
I see someone asked for a similar function, sadly Parachute appear to be dead and I prefer not to use extensions.
I also rarely use virtual desktops as I can get by with the taskbar, I’d like an Overview that gets rid of the virtual desktops if I only have one desktop at the time. Because I’m old and shortsighted.
On this last note, I’d like to get rid of whatever the “virtual desktops overview” is, where they are all side by side, I have no use for that ever.
Just for context :
all I do is have a browser and five or six documents open in KWrite or Typora or Okular.
I use the taskbar almost exclusively and I have the little preview windows turned off because the switch in Settings that turns off the tooltips on System Tray icons alway turns off the previews. These should have seperate settings.
I suppose it may be difficult to edit/inspect a search in progress Having the bar float when you start typing would be cool (like Krunner) but that’s more than a tweak.
To note, Present Windows is referenced in KWin shortcuts with defaults, these simply invoke Overview with specific elements and filters applied. That seems the closest to what you’re looking for specifically, albeit with the Search field still visible (you’d need to patch it out).
So I had no idea what “Toggle Present Windows” existed.
"toggle present (class of current window) is actually pretty great, going to come in very useful. I think I’d like to specify groups of apps that are filtered, like all text editors I have open ( I have many instances of Typora and KWrite open all the time, and I’d want to group them together, like a kind of mini activities)
anyway thats something I didn’t know about so thanks for the education.
and thanks for the link to the plasma code, I didn’t spot the QML folder in there. Is that something I can edit in /usr/ or is that QML compiled in somehow? do I need to build kwin to be able to tweak that? perhaps I can dump it in ~/.local/ ?
I can’t find the file on my system, just in the source.
you can made edits right in the /usr dire (as root) but the next time that file gets an update you will lose your edits, so take good notes.
you can also copy them out to your /home folder but the disadvantage there is when an update comes along you will not get it because your /home copy takes precedence.
i have a .qml hack that i do to my digital clock and i just let it get overwritten… when the clock doesn’t look like my clock anymore i know i need to go back in an reapply my patch.
if you want to copy it out, from my plasma 5 notes (may need to change the 5 to 6)
# to copy the settings for the clock plasmoid manually use
# kpackagetool5 --install /usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/
solution depreciated
of course your path to the source .qml will be different.
I’ve kept the plasmoids I’ve tweaked (digital clock, power) in /home and I use “make install” on Dolphin when it gets zapped by an update. interesting seeing what libraries break dolphin. sort of gives you a slow peek into how things work.
I like the /home place as it’s easy to edit. but /usr is easier to find what to fiddle with as all the bits are already there. tweak, break, undo.
I liked the way clear linux works, you can install stuff into /usr/ and then if it goes wrong you can just wipe it and it’ll use the immutable system version. very idiot proof.
Wish this were possible like it usually is With Overview (and other effects that use Windowheap interally), modifications have to be made under /usr, and some have to be compiled.
To keep on top of it, I use PKGBUILD to make a custom kwin package system-wide, that way updates are fairly automated: tweaks/patches are applied directly onto the new version each time. Many other distros have package patching systems that work similarly.