次のように、Plasma デスクトップ スクリプトを使用して簡単に実行できます。
自動非表示:
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
これについて提出された KDE Bugzilla にバグ #238817 があります。
2018 年 7 月の時点で、@che が提案した回答は機能しません。
ただし、機能するものは次のとおりです。
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"
32は私が好きな高さです。必要に応じて別の番号に設定してください。
関連する KDE バグ:https://bugs.kde.org/show_bug.cgi?id=396796