目录
程序在银河麒麟系统下实现开机自启及创建桌面快捷方式_银河麒麟 软件 开机自启动-CSDN博客
开机启动:
1、修改0_start.sh文件,export LD_LIBRARY_PATH=/home/kylin/0625/bin:$LD_LIBRARY_PATH这行代码的路径修改为代码的bin目录,sudo chmod +x修改0_start.sh文件的权限 在bin目录下
2、在/etc/xdg/autostart/目录下 任一复制一个 .desktop文件,将Exec= 这一行改为0_start.sh所在的目录,例如改为Exec=/home/kylin/0625/bin/0_start.sh
/etc/systemd/system/
/etc/systemd/system/
[Unit]
Description=Qt C++ Application as a Service
After=network.target
[Service]
Type=simple
Environment="PATH=/home/soft/jdk1.8.0_401/bin:/home/soft/jdk1.8.0_401/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
User=root
Group=root
ExecStart=/home/soft/displaysoft/api/service.sh start
Restart=on-failure
[Install]
WantedBy=multi-user.target
#!/bin/bash
export LD_LIBRARY_PATH=/home/lbg/jianlu/06183_0623/bin:$LD_LIBRARY_PATH
/home/lbg/jianlu/06183_0623/bin/Robot_Detected
[Desktop Entry]
Type=Application
Exec=/home/lbg/start_robot_detected.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Robot Detected
Comment=Qt application for robot detection
设置失败:
/root/.config/autostart/ 没有权限
/home/kylin/.config/autostart/
cp /home/lbg/jianlu/06183_0623/bin/jianluji.desktop ~/.config/autostart/
chmod +x ~/.config/autostart/jianluji.desktop
cd ~/.config/autostart/ && ls
/home/lbg/jianlu/06183_0623/bin/0_start.sh
cp /home/lbg/jianlu/06183_0623/bin/jianluji.desktop /home/kylin/.config/autostart/
chmod +x /home/kylin/.config/autostart/jianluji.desktop
cd /home/kylin/.config/autostart/ && ls -l
官方教程
麒麟应用自启动配置1.拷贝模板并修改
1.1 进入 /etc/xdg/autostart/目录下,任意拷贝一个其他desktop文件做模板并重名,比如叫 mv_mo.desktop
拷贝命令:
sudo cp blueman.desktop mv_mo.desktop
这里 desktop 文件权限不要改
1.2 编辑你复制出来的这个文件内容
sudo pluma mv_mo.desktop
修改:
(如果你的脚本是/home/kylin/mv_mo.sh)
①Name=后面的名字自定义
②把 Exec=后改为/home/kylin/mv_mo.sh
2.脚本赋权
sudo chmod +x /home/kylin/mv_mo.sh