# 6.10. どうやって特定のデスクトップでアプリケーションを起動できますか？

KDE pre-1.1にはkstartと呼ばれるプログラムが付属します。それを.kdelnk ファイルの中で次のように使います：

     Name=Netscape
     Exec=kstart "netscape" -window ".*Netscape.*" -desktop 2 -maximize
     BinaryPattern=netscape;
     Icon=netscape.xpm
     Path=
     Type=Application
     Terminal=0

それを行うのにはシェルスクリプトを使って下さい。もしKDE1.0を使っている なら、そのスクリプトは次のようになります：

     kwmcom desktop2 (or desktop3, desktop4, whatever)
     netscape

これはその実行中と実行が終了したときにあなたをdesktop2に残すと言う(望 ましくない)効果を持つことに注意して下さい。

(万が一、あなたがシェルスクリプトを使っていなくても、 それらは基本的に "chmod +x <filename>" を実行したテキストファイル です。それは DOS のバッチ ファイルの Linux 版で、もちろんより優れています)

もし KDE 1.1 を使っているのなら、シェルスクリプトの必要さえありません。 次のように実行するだけです:

     kstart "netscape" -desktop 1 -activate