Debian 7.4 XFCE のアプリケーション メニューに統合したい ac プログラムを実行可能ファイルにコンパイルしました。通常の状況でアプリケーションを実行するには、次のように入力する必要があります
sudo myprogram
.desktop ファイルを作成し、/usr/share/applications に配置しました。
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=myprogram
Comment=configuration loader
Exec=sudo loader
Icon=/usr/share/icons/hicolor/48x48/apps/myprogram.png
Terminal=false
Categories=Development;IDE
期待どおりに項目がアプリケーション メニューに追加され、アイコンが正しく表示されます。ただし、問題は、メニュー項目をダブルクリックしてアプリケーションを起動しても何も起こらないことです。
/usr/bin (実行可能ファイルを配置した場所) に移動して「sudo myprogram」と入力すると、プログラムは期待どおりに起動します。
この問題を解決し、メニューからプログラムを起動するにはどうすればよいですか? /usr/bin が正しい場所ではないか、Exec コマンドが間違っている可能性があります。大変助かります。