Puede hacerlo fácilmente a través de scripts de escritorio de plasma, como este:
ocultar automáticamente en:
var panel = panelById(panelIds[0])
panel.hiding = 'autohide';
ocultación automática desactivada:
var panel = panelById(panelIds[0])
panel.hiding = 'none';
La mala noticia es que no hay forma de ejecutar programáticamente el script cuando lo desee, excepto quizás por algún tipo de automatización de teclado y mouse.
Lo más cerca que puede estar (según esta discusión en el foro de KDE) es abrir el script en la consola de escritorio a través de
qdbus org.kde.plasma-desktop /MainApplication \
loadScriptInInteractiveConsole /path/to/js/file
Hay un error #238817 en KDE Bugzilla presentado en esto.
A partir de julio de 2018, la respuesta sugerida por @che no funciona.
Sin embargo, aquí hay algo que sí funciona:
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"
32 es la altura que me gusta. Establézcalo en un número diferente como desee.
Error de KDE relevante:https://bugs.kde.org/show_bug.cgi?id=396796