deepin20.9系统 使用root用户实现开机启动程序
系统安装完之后首先要设置一下root的密码
sudo passwd root
#连续输入两次密码
#密码设置后 输入以下命令
vim /etc/lightdm/lightdm.conf
#修改autologin-user=root
vim /etc/pam.d/lightdm-autologin
#注释 auth required pam_succeed_if.so.user !=root quiet_success #禁止admin登录
#然后重启系统
#cd到root的家目录 也就是/root
ls -a
#会看到.config目录
cd .config/ #cd 进去
#如果目录下有autostart目录则cd autostart 如果没有则创建
mkdir autostart/
#创建一个以.desktop结尾的文件
touch electron-hiprint.desktop
#在文件中添加以下内容
[Desktop Entry] #固定写法
Name=electron-hiprint #程序名字自定义
Type=Application #固定写法
Exec=bash /home/admin/electron-hiprint.sh #你需要执行的程序或脚本
#程序安装目录在/home/admin/TMP-1.0.5/
#为了方便控制 我写了一个脚本 里边执行调用程序命令 放在了安装目录下
#!/bin/bash
sleep 10 #由于启动会加载不到网络 导致背景白屏 所以sleep十秒
sudo /home/admin/TMP-1.0.5/electron-hiprint