Vous pouvez le faire facilement grâce à des scripts de bureau plasma, comme ceci :
masquage automatique sur :
var panel = panelById(panelIds[0])
panel.hiding = 'autohide';
masquage automatique :
var panel = panelById(panelIds[0])
panel.hiding = 'none';
La mauvaise nouvelle est qu'il n'y a aucun moyen d'exécuter le script par programmation quand vous le souhaitez, sauf peut-être pour une sorte d'automatisation clavier + souris.
Le plus proche que vous puissiez obtenir (selon cette discussion sur le forum KDE) est d'ouvrir le script dans la console de bureau via
qdbus org.kde.plasma-desktop /MainApplication \
loadScriptInInteractiveConsole /path/to/js/file
Il y a le bogue #238817 dans KDE Bugzilla déposé à ce sujet.
Depuis juillet 2018, la réponse suggérée par @che ne fonctionne pas.
Voici quelque chose qui fonctionne cependant :
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"
32 est la taille que j'aime. Définissez-le sur un nombre différent comme vous le souhaitez.
Bogue KDE pertinent :https://bugs.kde.org/show_bug.cgi?id=396796