У меня есть скрипт, который я хотел бы запустить после запуска xserver. Этот файл находится по адресу /home/karl/.scripts/startup/sensei-raw-startup.sh
.
Как мне вызвать этот файл после запуска xserver?
Зависит от того, что вы хотите сделать. Все DE (KDE, Gnome, ...) предоставляют способы запуска программ при запуске, например, в KDE вы можете поместить исполняемый файл в /home/YourName/.kde/Autostart
. Это достаточно хорошо для меня, детали для вас зависят от вашего DE.
РЕДАКТИРОВАТЬ
Как предложено @grawity в следующем комментарии, существует метод, действительный для всех DE, который должен поместить исполняемый файл в /home/YourName/.config/autostart
.
Кроме того, вы можете поместить исполняемый файл в /etc/X11/Xsession.d
, и он будет выполнен для всех пользователей вашей системы; для большинства людей это так же хорошо, как и вышеупомянутые решения, так как они являются единственными пользователями своего ноутбука / настольного компьютера / что угодно ... Просто не забудьте дать этому файлу имя, начинающееся с 99z
, чтобы он выполнялся последним: остальные файлы в каталоге должны выполняться перед пользовательскими сценариями.