在 Ubuntu 14.04 的启动应用程序中以 root 身份运行 root 脚本或命令

在 Ubuntu 14.04 的启动应用程序中以 root 身份运行 root 脚本或命令

我有一个无线适配器,在安装驱动程序后,可以在 ubuntu 13.10 (dwa 171) 中工作。现在,自从我升级到 ubuntu 14.04 后,它就不能再以同样的方式工作了。

我发现让它正常工作的唯一方法是运行命令,sudo service network-manager restart我已经尝试将此命令放入 rc.local、rc2.local 和 rc3.local,但没有成功。我希望此命令在使用启动应用程序登录后立即自动运行。请告诉我怎么做。

答案1

sudo命令要求您通过命令提示符输入密码。使用gksudo,您将看到一个 GUI 提示符来输入密码。

因此,添加到启​​动应用程序的命令是:

gksu service network-manager restart

您可能还想延迟该命令的立即运行,以便让您的桌面有机会加载:

sleep 15s; gksu service network-manager restart

答案2

大家好,感谢您尝试回答我的问题。我找到了一个永久修复方法,可以修复我的网络适配器,但新版本的 ubuntu 却无法修复它。我的解决方案是获取此 ppa:deb http://ppa.launchpad.net/mathieu-tl/nm/ubuntu saucy main它包含 Ubuntu 的 13.10 网络管理器包和 wpasupplicant 包。我去了 synaptic,只降级了 wpasupplicant 包。我再也不需要运行该命令了sudo service network-manager restart

相关内容