昇格された特権を必要とする別のアプリケーションを実行するタイマーを持つ Java アプリケーションがあります。私はこれをやっています:
String command = "gksudo /home/bob/sensor";
Process child = Runtime.getRuntime().exec(command);
問題は、タイマーが開始するたびにパスワードが要求されるため、2 秒ごとに取得することです。Javaアプリケーションが実行されている限り、パスワードを再度要求しないように、パスワードを1回だけ要求して昇格したままにする方法はありますか?
gconf-editor を使用して apps/gksu/save-to-keyring オプションを変更しようとしましたが、何も変わりませんでした。とにかく、それは核オプションであると思います。