回答:
グラフィカルなものをルートとして実行することはセキュリティ上悪い考えですが、あなたはそれを知っていて、他の方法を使い果たしていると思います。次の2つのことを行う必要があります。
ユーザーがsudo
編集してパスワードなしでコマンドを実行できるようにします/etc/sudoers
。ここで簡単な説明を見つけることができますが、次のようなものを探しています:
username ALL=(ALL:ALL) NOPASSWD:/path/to/command
明らかにusername
and /path/to/command
を実際の値に置き換えて、そこに貼り付けてから試してみてくださいsudo -k /path/to/command
(-k
これは、パスワードがよくわからない場合はパスワードを要求することを意味します-sudoersの編集が正しいかどうかは尋ねません)。
標準の「スタートアップアプリケーション」からアプリケーションを自動起動し、呼び出します sudo /path/to/command
以上です。
asコマンドを使用して実行するカスタムアプリケーションランチャー(.desktop
ファイル)をgksudo <command>
作成し、その起動プログラムを自動起動設定(System - Settings - Autostart
またはStartup
)に追加することができます。別の方法は、.desktop
ファイルを~/.config/autostart
またはに直接配置することです(すべてのユーザー用)/etc/xdg/autostart
。