我已经创建了一个桌面启动器,我想知道如何让启动器在所有用户启动时启动,启动器启动一个创建 GUI 的脚本,我需要 GUI 在所有用户上处于活动状态。
答案1
要使启动器.desktop
文件自动为所有用户启动,只需将文件复制或链接.desktop
到/etc/xdg/autostart
。
复制似乎是一种推荐的做法,因为如您所见,自动启动目录下的所有文件都是文件。
有关 xdg 自动启动的更多信息:https://specifications.freedesktop.org/autostart-spec/0.5/ar01s02.html
# sudo ln -s /usr/share/applications/mygui.desktop /etc/xdg/autostart/
sudo cp /usr/share/applications/mygui.desktop /etc/xdg/autostart/
# new files should be root:root, 0644
# sudo chmod 644 /etc/xdg/autostart/mygui.desktop