Автозагрузка самописного bash скрипта Ubuntu 18.04.5

Передо мной стоит задача "написать bash script, который будет при старте линукса создавать папку в home и создавать там файл, который через 5 секунд будет запускаться любым текстовым редактором".

Я написал сам скрипт (и сделал его исполнимым), который при запуске из терминала прекрасно работает. Возникли проблемы с автозагрузкой (ее обязательно (условие задания) нужно реализовать через терминал). Пытался сделать через rc.local. Сам создал (по этой инструкции https://qinet.ru/2018/05/1649/) этот файл (т.к в 18 версии его нет по умолчанию), сделал его исполнимым, перед exit 0, вписал путь до своего скрипта. При запуске системы создается папка и файл, но этот файл не открывается в текстовом редакторе.Также пытался сделать через создание service , все тоже самое файл и папка создается , текстовый редактор не открывается. Подскажите, пожалуйста, как это исправить? Возможно проблема в моем скрипте.

P.S. Все манипуляции происходят на вирт машине. Может это важно

мой скрипт

rc.local

rc.local

myscr.service

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Slavikwin

Решил проблему путем добавления файла "мое название".desktop в папку /ect/xdg/autostart внутри файла прописал это

[Desktop Entry]
Name=aaa
Comment=
GenericName=
Keywords=
Exec="путь до моего скрипта"
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false
→ Ссылка