xserver启动后运行脚本

xserver启动后运行脚本

我有一个脚本,希望在 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,以便最后执行它:目录中的其他文件需要在自定义脚本之前执行。

相关内容