ubuntu设置开机自启动详解

您所在的位置:网站首页 win32time服务自动启动不起作用 ubuntu设置开机自启动详解

ubuntu设置开机自启动详解

2024-07-09 03:13| 来源: 网络整理| 查看: 265

目录 前言启动级别系统级自启动用户级自启动系统级三个目录的区别 系统级自启动配置用户级自启动配置完结

前言

演示环境: Ubuntu22.04.3

启动级别 系统级自启动

系统级自启动顾名思义就是在系统启动的时候自动启动的程序,它不区分用户,不管哪个用户登陆都会自启动。 在ubuntu下的目录是 /etc/xdg/autostart 这个目录里面存放了都是系统的开机自启动文件

注:除了 /etc/xdg/autostart 还有 /etc/init.d 和 /etc/rc.local, 这里不详细讲另外这两个,不过会说下区别 在这里插入图片描述

用户级自启动

用户级自启动顾名思义就是在特定用户登陆时才会i启动的程序,并非所有用户登陆都会自动启动。 在ubuntu下目录是 ~/.config/autostart 除了这个目录,还可以在ubuntu自带的可视化程序来配置,就是StartupApplications,它在启动台中可以找到。 在这里插入图片描述 在这里插入图片描述

系统级三个目录的区别

/etc/xdg/autostart: 这个目录用于添加图形界面下的系统级自启动程序。通常,在这里放置的是以.desktop为后缀的文件, 这些文件指定了要启动的程序和相关设置。当图形界面启动时,会自动运行这些程序。

/etc/init.d: 这个目录包含了系统启动时需要的脚本。这些脚本通常以shell脚本的形式存在,用于启动或停止系统服务。 不过,要注意的是,自Ubuntu 15.04版本开始,/etc/init.d目录已不再被推荐使用,而是被systemd服务替代。

/etc/rc.local: 这个文件是一个在系统启动时执行的shell脚本。可以将需要在系统启动时运行的命令或程序添加到这个文件中。 不过,同样需要注意的是,在某些新版本的Ubuntu中,/etc/rc.local文件可能默认不存在,需要手动创建并确保其可执行。

值得注意的是: 修改这些目录和文件需要 root 权限,普通用户无法操作

系统级自启动配置

可以发现在 /etc/xdg/autostart 下的文件都是以 .desktop 为后缀名的文件,在我之前的文章中有个创建桌面图标的教程,那个要配置的文件也是 .desktop 。没错,他俩一样。 那么他们最明显的一个区别就是 在用户自启动的 .desktop 中都含有 X-GNOME-Autostart-enabled 这个键, 而且它的值都是 true, 他表示为是否自动启动该脚本。 以下是 .desktop 文件的格式 开头还是 [Desktop Entry] ,这是 .desktop 的统一格式 然后是一些常见的 键

键说明Type执行的类型Exec执行命令的绝对路径X-GNOME-Autostart-enabled是否自动启动Name执行文件的名字Comment执行文件的说明Hidden是否在桌面环境的应用菜单或启动台中显示它NoDisplay控制是否应该显示在应用菜单或启动台中

可以发现 Hidden 和 NoDisplay 很相似,然而他们的区别是: Hidden 用于临时隐藏一个条目 NoDisplay 用于指定该条目应不应该被显示

以下是一个 .desktop 的文件示例

[Desktop Entry] Type=Application Exec=/home/cancerai/Documents/application-data/echo Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=echo Comment=print hello world 用户级自启动配置

用户级自启动配置 和 系统级都差不多,只是存放的路径不一样,在用户级的自启中。我们通常把 .desktop 文件存放在 ~/.config/autostart 下

文件的配置和系统级的一样,这里就不再说了。

在最开始还说过一个可视化的配置方法,那就是使用系统自带的 StartupApplications 软件,中文译为 自启动软件。 可以在ubuntu的启动台中找到他。

在这里插入图片描述

打开软件可以看到右侧有 Add, Remove, Edit 字样 他们分别表示添加自启动脚本,删除自启动脚本,编辑已有的自启动脚本 点击 Add 可以看到Name,Command,Comment三个选项 他们分别表示: 自启动执行文件的名字 自启动执行文件的绝对路径 自启动执行文件的说明(注释)

在这里插入图片描述 其中 名字 和 注释 都不是必须的,但执行路径必须写 完成后点击 Add 即可

完结

以上就是关于ubuntu开机自启的常用配置详解,如有不足的地方欢迎大家指出。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3