Запустить корневой сценарий или команду от имени пользователя root в приложении запуска в Ubuntu 14.04 [дубликат]

У меня есть беспроводной адаптер, который работал в ubuntu 13.10 (dwa 171) после установки для него драйверов. Теперь это больше не будет работать так, как я обновился до ubuntu 14.04.

Я обнаружил, что единственный способ заставить его работать правильно - это запустить команду sudo service network-manager restart Я уже пробовал поместить эту команду в rc.local, rc2.local и rc3.local без особой удачи. Я хочу, чтобы эта команда запускалась автоматически сразу после входа в систему с помощью запускаемой прикладной программы. Подскажите, пожалуйста, как это сделать.

2
задан 23 July 2014 в 03:39

2 ответа

Привет все благодарят пытаться ответить на мой вопрос. Я нашел постоянную фиксацию для своего сетевого адаптера, который повредил более новый выпуск человечности. Мое решение включило получение этого ppa: deb http://ppa.launchpad.net/mathieu-tl/nm/ubuntu saucy main это имеет пакет администратора сети Ubuntu 13.10 и wpasupplicant пакет. Я перешел к синаптическому и понизил только wpasupplicant пакет. Я никогда не должен выполнять команду sudo service network-manager restart снова.

-1
ответ дан 23 July 2014 в 03:39

Эти sudo команда ожидает, что Вы введете свой пароль через командную строку. Используйте gksudo вместо этого, и Вам покажут подсказку GUI для ввода пароля.

, Таким образом, команда для добавления к приложениям запуска была бы:

gksu service network-manager restart

Вы могли бы также хотеть задержать ту команду от выполнения сразу же, дать Вашему рабочему столу шанс загрузиться:

sleep 15s; gksu service network-manager restart
1
ответ дан 23 July 2014 в 03:39

Другие вопросы по тегам:

Похожие вопросы: