Sie können dies ganz einfach über Plasma-Desktop-Skripte wie diese tun:
automatisch ausblenden ein:
var panel = panelById(panelIds[0])
panel.hiding = 'autohide';
Automatisches Ausblenden aus:
var panel = panelById(panelIds[0])
panel.hiding = 'none';
Die schlechte Nachricht ist, dass es keine Möglichkeit gibt, das Skript programmgesteuert auszuführen, wenn Sie es möchten, außer vielleicht für eine Art Tastatur- und Mausautomatisierung.
Das Beste, was Sie erreichen können (laut dieser Diskussion im KDE-Forum), ist das Öffnen des Skripts in der Desktop-Konsole über
qdbus org.kde.plasma-desktop /MainApplication \
loadScriptInInteractiveConsole /path/to/js/file
Es gibt Fehler Nr. 238817 in KDE Bugzilla, der zu diesem Thema eingereicht wurde.
Ab Juli 2018 funktioniert die von @che vorgeschlagene Antwort nicht.
Hier ist etwas, das funktioniert:
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"
32 ist die Höhe, die ich mag. Stellen Sie das auf eine andere Nummer ein, wie Sie möchten.
Relevanter KDE-Fehler:https://bugs.kde.org/show_bug.cgi?id=396796