桌面应用自启
在~/.config/autostart目录下创建相应的desktop文件
案例
[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=/usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版
# 设置自动启动延时,单位是秒
X-GNOME-Autostart-enabled=true
NoDisplay=false
Hidden=false
X-GNOME-Autostart-Delay=5
服务使用systemd自启
在~/.config/systemd/user 下创建 .service文件
案例
[Unit]
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
ExecStartPre=/usr/bin/sleep 5
Restart=on-failure
RestartSec=5s
WorkingDirectory=/home/zzqayy/Apps/frpc/app
ExecStart = /home/zzqayy/Apps/frpc/app/frpc -c /home/zzqayy/Apps/frpc/app/frpc.toml
[Install]
WantedBy = default.target