- 利用 .desktop
配置文件路径: /etc/xdg/autostart
创建test.desktop文件
[Desktop Entry]
Name=Test #可执行文件名字
Exec=/root/Test #可执行文件路径
Type=Application #可执行文件类型
- 禁用DM(Display Manger)直接启动程序 - 使用此方法重启后直接进入程序且全屏
禁用DM: 修改/etc/X11/default-display-manager配置文件,默认值应该是/usr/sbin/lightdm之类的,将其内容改成false
创建一个脚本启动具体的桌面程序,例:/startApp.sh
复制系统自带startx来创建新的startx脚本 路径: startx默认位置为 /usr/bin/startx
这里保存新文件到/startx
在startx内部启动xinit的命令前加上
client="/startApp.sh" # 我们的应用直接跟X server打交道,避免DM这个中间商赚差价
设置新的startx开机启动
修改/etc/rc.local,在exit 0前加上
/startx &
[参考]
Linux设置软件开机自启动的三种方式(中标麒麟、银河麒麟、ubuntu)
一种让Linux窗口应用运行在全屏模式的简单粗暴方法
Desktop Entry Specification