Puoi farlo facilmente tramite gli script di plasma desktop, come questo:
nascondi automaticamente su:
var panel = panelById(panelIds[0])
panel.hiding = 'autohide';
nascondimento automatico disattivato:
var panel = panelById(panelIds[0])
panel.hiding = 'none';
La cattiva notizia è che non c'è modo di eseguire programmaticamente lo script quando lo desideri, tranne forse per qualche tipo di automazione tastiera+mouse.
Il massimo che puoi ottenere (secondo questa discussione sul forum di KDE) è aprire lo script nella console desktop tramite
qdbus org.kde.plasma-desktop /MainApplication \
loadScriptInInteractiveConsole /path/to/js/file
C'è il bug #238817 in KDE Bugzilla archiviato su questo.
A partire da luglio 2018, la risposta suggerita da @che non funziona.
Ecco qualcosa che funziona però:
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"
32 è l'altezza che mi piace. Impostalo su un numero diverso come preferisci.
Bug KDE rilevante:https://bugs.kde.org/show_bug.cgi?id=396796