以下の二つのどちらかの方法でkwmにコマンドを送ることができます。
KWM::sendKWMCommand(QString) (KDE アプリケーションから) または kwmcom コマンド (コマンドラインから)
これは、特に kglobalshortcut の開発者にとっては興味深いでしょう。
現在のところ、 kwm は以下のコマンドを受け付けます。
refreshScreen 画面をリフレッシュします。
darkenScreen 画面を黒くします。注意:これを使うと、キーボードやマウスの入力をデスクトップがすぐには受け付けなくなります。
logout ログアウトダイアログを表示します
commandLine ミニコマンドラインウインドウ を開きます
taskManager 「カレントセッション」マネージャを表示します。
configure kwmrc から設定を読み込みます
winMove
winResize
winRestore
winIconify
winClose
winShade
winSticky
winOperations
deskUnclutter
deskCascade
desktop[1-8] 指定された仮想デスクトップに切り替えます。 desktop
desktop+1
desktop+2
desktop-1
desktop-2
desktop%2
go:other go コマンドは kwm とそのすべてのモジュールを終了し、代わりに other を起動します。 other には、たとえば fvwm のような別のウィンドウ マネージャの名前が入ります。 goコマンドに渡せるのは、実行可能ファイルの名前だけです。パス を渡すことはできません。これは、 kwmcom が 20 文字までに制限されているからです。