在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
你曾经考虑过 在 Ubuntu 中管理开机启动应用 吗?如果在开机时,你的 Ubuntu 系统启动得非常缓慢,那么你就需要考虑这个问题了。 每当你开机进入一个操作系统,一系列的应用将会自动启动。这些应用被称为‘开机启动应用’ 或‘开机启动程序’。随着时间的推移,当你在系统中安装了足够多的应用时,你将发现有太多的‘开机启动应用’在开机时自动地启动了,它们吃掉了很多的系统资源,并将你的系统拖慢。这可能会让你感觉卡顿,我想这种情况并不是你想要的。 让 Ubuntu 变得更快的方法之一是对这些开机启动应用进行控制。 Ubuntu 为你提供了一个 GUI 工具来让你找到这些开机启动应用,然后完全禁止或延迟它们的启动,这样就可以不让每个应用在开机时同时运行。 在这篇文章中,我们将看到 在 Ubuntu 中,如何控制开机启动应用,如何让一个应用在开机时启动以及如何发现隐藏的开机启动应用。这里提供的指导对所有的 Ubuntu 版本均适用,例如 Ubuntu 12.04, Ubuntu 14.04 和 Ubuntu 15.04。 在 Ubuntu 中管理开机启动应用 你可以选择阻止某个程序在开机时启动,而在开机启动程序列表中保留该选项以便以后再进行激活。点击 关闭按钮来保留你的偏好设置。 让开机启动程序延迟启动 选择一个程序然后点击 编辑 按钮。 所有你需要做的就是在程序运行命令前添加一句 sleep XX; 。这样就为实际运行该命令来启动的对应程序添加了 XX 秒的延迟。例如,假如我想让 Variety 壁纸管理应用 延迟启动 2 分钟,我就需要像下面那样在命令前添加 sleep 120; 增添一个程序到开机启动应用列表中 第 1 步:如何查找运行一个程序所需的命令? 第 2 步: 添加一个程序到开机启动列表中 到现在为止,我们已经讨论在开机时可见到的应用,但仍有更多的服务,守护进程和程序并不在开机启动应用工具中可见。下一节中,我们将看到如何在 Ubuntu 中查看这些隐藏的开机启动程序。 在 Ubuntu 中查看隐藏的开机启动程序 复制代码 代码如下:sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop 上面的命令是一个快速查找和替换命令,它将在所有自动启动的程序里的 NoDisplay=false 改为 NoDisplay=true ,一旦执行了这个命令后,再次打开开机启动应用工具,现在你应该可以看到更多的程序: 你可以像先前我们讨论的那样管理这些开机启动应用。我希望这篇教程可以帮助你在 Ubuntu 中控制开机启动程序。任何的问题或建议总是欢迎的。 修改开机启动等待时间 复制代码 代码如下:$ sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak 查看并修改配置文件 复制代码 代码如下:$ sudo vi /boot/grub/grub.cfg 输入以下内容以快速查找定位相关配置信息 复制代码 代码如下::/timeout 其中 复制代码 代码如下:set timeout=10 默认等待时间是10秒(注意:单位是秒)。 我们可以将等待时间修改为自己想要的了。如: 复制代码 代码如下:set timeout=3 然后,按下Esc键以退出编辑模式,然后输入 复制代码 代码如下::wq! 强制保存并退出,等下次启动系统即可发现等待时间已经变成了你设置的时间。 |
请发表评论