Цель запустить фоновую консольную прогу A от рута. Пусть висит в памяти. Запустить графическую прогу B от юзера. Когда прога B отработает и закроется, убить прогу A (чистка).
Все эти действия должны быть доступны в один клик. Поскольку батников в линуксе нет, то в .desktop файле, который в меню.
Даже не представляю как это сделать, то что делается в батниках тремя строчками:
start "" A
B
taskkill /IM A
Да, всё это время будет висеть терминал в фоне. На винде на него можно создать ярлык и указать в ярлыке minimized. Винда рулит.