1.图形化自启动 XDG_Autostart 规范定义了一种通过将其放置在特定中来在桌面环境启动和 可移动介质安装中自动启动普通桌面配置的方法。
⚫ 用户级别$XDG_CONFIG_HOME/autostart (默认为~/.config/autostart)
⚫ 系统级别$XDG_CONFIG_DIRS/autostart (默认为 /etc/xdg/autostart)
通俗来讲,放在~/.config/autostart 和 /etc/xdg/autostart 下.desktop 格 式配置的应用程序文件都会自启动,而用户定义级别的目录下的自启动文件 /etc/xdg/autostart 下的优先级别要更高
2.应用程序.desktop 文件参数详解
文件一般放在/usr/share/applications 和 ~/.local/share/applications(用户级 别)下,桌面环境会优先选择用户的配置项 应用配置文件详解:
3.麒麟不同版本系统中各自使用图形化配置方式
图形化配置的方式,其实也就是上述提到的将.desktop 文件 添加至当前用户家 目录下的~/.config/.autostart 目录下,但仅对当前用户生效,如果对所有用 户生效,需要放在/etc/xdg/autostart 下
(1)中标 V5 和银河 V4、V10-GFB-Server
①中标麒麟 V5 和银河麒麟 V4、V10-GFB-Server 可以分别通过控制面板中的启 动应用程序或开机启动来添加开启,如图所示添加一个名称为 pluma app 启动命令是 pluma 和注释为 this is test for desktop entry 的应用自启程序
②同时,也可以通过命令 mate-session-properties 调出图形化配置工具(中标 V5 服务器为 gnome 桌面环境,对应为 gnome-session-properties)
(2)V10-GFB-Desktop V10-GFB-Desktop 图形化添加应用自启动方式,需要自己写成 desktop 的方 式然后添加(系统不会自动给你生成.desktop 文件)。系统只是负责把你的.desktop 复制到 ~/.config/autostart 下。如图所示,v10-gfb 桌面开启启 动程序添加时第二项是程序路径(即.desktop 文件路径)
3.非图形化应用自启动
(1).非图形化的应用可以写在 /etc/rc.local 里面,一般执行失败的原因可 能是 rc.local 没有加 x 权限。v10-GFB 桌面默认没有开启 rc.local,开启 方法详情见文档《V10-GFB 桌面开启 rc.local》
2.另外,应用也可以写成 service 的形式,通过 systemd 的形式来管理应用启 停。详见《麒麟系统自定义服务开机自启》