Вы можете сделать это легко с помощью сценариев плазменного рабочего стола , например:
автоматическое скрытие:
var panel = panelById(panelIds[0])
panel.hiding = 'autohide';
автоматическое скрытие:
var panel = panelById(panelIds[0])
panel.hiding = 'none';
Плохая новость заключается в том, что нет способа программно запустить скрипт, когда вы этого хотите, за исключением, возможно, некоторой автоматизации с помощью клавиатуры и мыши.
Самое близкое, что вы можете получить (согласно этому обсуждению на форуме KDE ) - открыть скрипт в консоли рабочего стола через
qdbus org.kde.plasma-desktop /MainApplication \
loadScriptInInteractiveConsole /path/to/js/file
Существует ошибка # 238817 в KDE Bugzilla, поданная на это.