環境:CentOS 5.10 32ビット。
test.sh
:
#!/bin/bash
cd /dump
sudo /opt/java/jre1.7.0_60/bin/java -jar mytest.jar
mytest.jar
NOPASSWDを使用するsudoersのユーザー名で、GUIアプリケーションがデスクトップに表示されます。
デスクトップにランチャーが作成され、ダブルクリックしてもGUIは実行されません。
端末で実行するとうまくtest.sh
動作します。
答え1
スクリプトをクリックして[権限]に移動し、[ファイルをプログラムとして実行できるようにする]チェックボックスをオンにする必要があります。