Я пытаюсь запустить скрипт bash с использованием файла .desktop.
Скрипт Bash содержит экранные команды. При выполнении (./script.sh) все работает как положено. Но при запуске сценария с использованием экранных команд файла .desktop фактический вывод не выдается.
Мой файл сценария оболочки
projects=/path/to/projects
cd $projects/project1
screen -dmS project-1 ./mvnw
cd $projects/project2
screen -dmS project-2 sudo ../bin/eim_app ../config/config.json 2 >> ../../err.txt
Мой файл .desktop
[Desktop Entry]
Name=My Projects 1&2
Version=1.0
Comment=Start script for My Projects
Exec=/path/to/script/script.sh
Encoding=UTF-8
Icon=
Terminal=true
StartupNotify=true
Type=Application
Categories=Network;FileTransfer;
Мойожидается, что вы получите два отдельных экрана, на которых запущены мои два проекта, просто нажав значок «Мой проект 1 и 2».