zzqayy
发布于 2026-07-29 / 2 阅读
0

Linux桌面设置开机启动

桌面应用自启

在~/.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