我有一个脚本,希望在 xserver 启动后运行。此文件位于/home/karl/.scripts/startup/sensei-raw-startup.sh
。
xserver 启动后如何调用此文件?
答案1
取决于你想做什么。所有桌面环境(KDE、Gnome 等)都提供了在启动时运行程序的方法,例如在 KDE 中,你可以将可执行文件放入/home/YourName/.kde/Autostart
。这对我来说已经足够了,具体细节取决于你的桌面环境。
编辑
正如@grawity 在下面的评论中所建议的,有一种适用于所有 DE 的方法,即将可执行文件放在 中/home/YourName/.config/autostart
。
或者,您可以将可执行文件放在 中/etc/X11/Xsession.d
,它将被执行全部用户您的系统;对于大多数人来说,这与上述解决方案一样好,因为他们是他们的笔记本电脑/台式机/任何东西的唯一用户......只需记住给这个文件起一个以 开头的名字99z
,以便最后执行它:目录中的其他文件需要在自定义脚本之前执行。