i3bar
のアイコンとして「アプリケーションメニュー、カスケードポップアップメニューに基づくランチャー」を使用して、システムにインストールしたパッケージの概要を各カテゴリ(インターネット、ゲームなど)i3
環境でアップルを起動する方法がわかりませんでした。アプレット自体を呼び出すことができるコマンドはありますか(バックグラウンドでのみ実行されるKDEプロセスを開始する場合もあります)?明らかに、私はKDE5全体を開始したくありません。
plasmashell -ws
またはplasmashell --windowed --shut-up
を実行すると、KDEデスクトップ全体がウィンドウとして起動し、i3wm内から起動したウィンドウも管理できることがわかりました。ただし、これは1つのコンポーネント/プラズモイドを開始するだけではやり過ぎです。 kcmshell{4,5}
を使用して、kcmshell{4,5} --list
を介して利用できるモジュールのコレクションを呼び出すことができることがわかりましたが、それらはプラズモイドではないようです。
KDE5 APIを徹底的に調べた後、私は自分の質問に対する答えを見つけました。 KDEデスクトップ全体を起動せずにコマンドライン内でキッカー(アプリケーションメニュー)フォームを起動するには、次のコマンドを実行します。
plasmawindowed org.kde.plasma.kicker
他の多くのプラズモイドを実行することもできます。インストールされているすべてのプラズモイドのリストを表示するには、次の両方を実行します。
kpackagetool5 --list --type Plasma/Applet -g # system wide
kpackagetool5 --list --type Plasma/Applet # current user
APIページは次のとおりです。 https://techbase.kde.org/Development/Tutorials/Plasma5/QML2/GettingStarted
より完全なAPIページは次のとおりです。 https://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting