如何让程序在 Arch Linux 中自动启动?

如何让程序在 Arch Linux 中自动启动?

这个问题听起来微不足道,但请听我说完。我已经设置了 Arch 并添加了 icewm,与 xserver 配合得很好。我可以使用 .xinitrc 文件启动 icewm,没有问题,但当我随后添加“focuswriter”时,它会启动 icewm,但不会启动 focuswriter。

我检查了 icewm 启动选项本身。没有启动文件,我必须自己创建一个。为什么?不知道。我添加了相应的命令。没有

我尝试使用该命令创建一个 .sh 文件,并将其作为 systemd 中的服务启动,该服务将在执行 startx 命令后运行。没有

我尝试检查不同的位置,并对所有东西进行了四次检查。如果我手动启动 Focuswriter,无论是通过 .sh 命令文件、命令“focuswriter”还是通过 GUI,它都能正常运行,但无论我做什么,都无法通过任何自动启动方式启动。

任何帮助都将不胜感激!

以下是我的 focuswriter_startup.service 的内容。如果您好奇的话,文件里面是原始用户名。

[Unit]
Description=Focuswriter_Startup
After=graphical.target

[Service]
Type=oneshot
ExecStartPre=/bin/sleep 7
ExecStart=/home/username/.config/focuswriter_startup.sh

[Install]
WantedBy=graphical.target

相关内容