web-dev-qa-db-fra.com

Exécuter le script ou la commande root en tant que root dans l'application de démarrage dans Ubuntu 14.04

J'ai un adaptateur sans fil qui fonctionnait dans ubuntu 13.10 (dwa 171) après avoir installé les pilotes pour celui-ci. Maintenant, cela ne fonctionnera plus de la même manière depuis la mise à niveau vers Ubuntu 14.04.

J'ai trouvé que le seul moyen de le faire fonctionner correctement est d'exécuter la commande Sudo service network-manager restart J'ai déjà essayé de mettre cette commande dans rc.local, rc2.local et rc3.local sans réelle chance. Je veux que cette commande s'exécute automatiquement juste après la connexion avec le programme d'application de démarrage. Veuillez me dire comment.

2
answerSeeker

La commande Sudo attend de vous que vous entriez votre mot de passe via une invite de commande. Utilisez gksudo à la place et une invite GUI vous sera demandée pour saisir votre mot de passe.

La commande à ajouter à vos applications de démarrage serait donc:

gksu service network-manager restart

Vous souhaiterez peut-être également retarder l'exécution immédiate de cette commande, afin de permettre à votre bureau de se charger:

sleep 15s; gksu service network-manager restart
1
Isaiah