K デスクトップ環境

5.3. どうやってパネル上にアプリケーションを含めるのですか?

xloadやxbiffのような小さいアプリケーションをパネル上で実行することが出来ます。 これをするには、kdelnkファイルに以下の行を追加しなくてはなりません。

SwallowExec=...
SwallowTitle=...

SwallowExec エントリはパネル上で実行されるアプリケーションを開始するのに実行されるコマンドです。 SwallowTitle はそのアプリケーションウィンドウのタイトルです。 それはパネル内に表示するウィンドウを特定するのに用いられるので、 このエントリは 厳密に ウィンドウタイトルとマッチしなければなりません。

例えば、xloadをパネル上で実行するためのkdelnkファイルは:

# KDE Config File
[KDE Desktop Entry]
SwallowExec=xload -nolabel -geometry 50x50+10000+10000
SwallowTitle=xload 
Comment=System load
Type=Application

そのパネルボタンをクリックしたときに起動されるアプリケーションを指定するために Exec エントリを用いることも出来ます。 例えば、topを起動することも出来ます。