GNU/Linux >> Linux の 問題 >  >> Linux

KDE Plasma パネルで自動非表示を切り替える DBus コマンドはありますか?

次のように、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


Linux
  1. KDEPlasmaでタスクスイッチャーをカスタマイズする方法

  2. 年齢別にファイルを削除しますか?

  3. ルートに sudo su したら、自分のユーザー名を表示するコマンドはありますか?

  1. PopOS20.04にKDEPlasmaをインストールします

  2. docrootにないapache suexecコマンド

  3. 端末で提案されたコマンドを実行するためのショートカットはありますか?

  1. KDEPlasmaでLinuxデスクトップをカスタマイズする

  2. KDE Plasma –Linux向けの究極のデスクトップ環境

  3. Ubuntu20.04にKDEPlasmaをインストールする方法