12.04に(10.04から)アップグレードする前に、次の小さなランチャースクリプトを使用しました。
#!/bin/bash
gksudo nautilus /var/www/DFDII & sleep 5; gksudo gedit /var/www/DFDII/iindex.php
このスクリプトは、1つのPWエントリでnautilusとgeditの両方を開きましたが、PWを2回要求するようになりました。
また、厄介なことに、geditは「無題のドキュメント1」も開きます(閉じる>変更を保存しますか?NOOOOO!...
2つの主なオプション:
スクリプト全体をルートとして実行するように要求します。多くのスクリプトは終了して、ユーザーにコマンドの先頭にgksu
を追加することを提案しています。
次のように実行します。
#!/bin/bash
gksu -- bash -c 'whoami; whoami; whoami # all these return root'