0

Linux システムのバックグラウンドで実行可能ファイルのショートカットを作成しようとしています。背景のアイコンをダブルクリックすると実行したいと思います。コードの実行方法を知っている唯一の方法は、xterm と type を使用することです./program

誰かがそうする方法を教えていただければ幸いです。ありがとうございました

4

1 に答える 1

1

gnome(または以下をサポートするデスクトップ環境)を使用していると仮定すると、myprogram.desktopファイルを作成するだけで済みます。(これは、Windowsの.lnkファイルにいくぶん似ています。)実行するコマンドが含まれており、意味のある名前(ファイル名ではない)を付けることができます。

例は次のようになります。

[Desktop Entry]
Name=My Program
Exec=/home/foo/bar/myprogram
Type=Application

このファイルをデスクトップに保存し、実行権限を付与します(chmod +x myprogram.desktop)。

ここでは、実行可能ファイルをリンクするために絶対ファイル名を使用したので、現在の作業ディレクトリに関係なく見つかります。

プログラムが標準出力を使用して重要な情報を表示する場合は、次のコマンドを追加することで、ターミナルウィンドウ内でコマンドを実行するようにデスクトップ環境に指示できます。

Terminal=true

アイコンを指定することもできます

Icon=/home/foo/bar/myprogram.png

ドキュメントはここにあります。

于 2012-11-28T01:29:49.707 に答える