web-dev-qa-db-ja.com

ターミナルアプリのデスクトップランチャー

Opensimを実行するソフトウェアがあります。ターミナルウィンドウを起動、実行、シャットダウンする必要があります。

3つのターミナルウィンドウで実行されている3つのインスタンスがあり、3つのデータベースのmysqlを使用しています。通常、各インスタンスを開始するには、3つのターミナルウィンドウを開く必要があります。次に、それぞれにOpenSim.exeファイルへのパスを入力する必要があります。コマンドは以下のようになりますが、デスクトップのディレクトリ名は、3つの別々のインスタンスがあるため、それぞれ異なります。

cd Desktop/mexico/bin

mono OpenSim.exe

これは毎回入力するのが少し面倒なので、デスクトップに3つのアイコンを配置したいのですが、それぞれをクリックして開始することができました。これで問題ないと思いましたが、ターミナルの起動時にエラーが発生しました。 monoコマンドを含めるのを忘れたのを覚えていますが、構文がどうなるかわかりません。これは私が試したもので、ファイルをopensim.desktopとして保存し、デスクトップに保存しました。

[Desktop Entry]
    Name=OpenSim
    Comment=Opensim launcher
    Exec= /Desktop/mexico/bin/OpenSim.exe
    Icon=/Desktop/mexico/icon.png
    Terminal=true
    Type=Application
    Categories=Games;
    StartupNotify=true

どこで問題が発生しましたか?これを機能させるにはどうすればよいですか?これらの3つを作成し、opensim1に2と3と名前を付けて、3つのアイコンを付ける必要があると思います。

3
Jigs

ご覧ください こちら

Path=~/Desktop/mexico/binを指定し、Exec行をExec=mono OpenSim.exeに変更します。複数のショートカットを用意する必要はなく、1つでうまくいくはずです。これらを通常のアプリケーションランチャーとして機能させる場合は、残りの.desktopファイルがある場所に配置する必要があります。

3
astex