Чтобы ответить на мой собственный вопрос: обходной путь заключается в изменении уведомлений о доступности в белый список с помощью метода, описанного здесь: Как мне получить доступ и включить больше значков в системном трее?
Я подал ошибка на панели запуска, здесь: Как мне получить доступ и включить больше значков в системном трее? (используйте параметр «эта ошибка, также влияющая на меня» на странице, если вы хотите привлечь внимание к эта ошибка)
Когда вы пишете
copied='cp -v *SNAPSHOT.jar /home/user/folder'
, это только назначение переменной, команда выполняется, когда вы пишете
$copied
, что эквивалентно
cp -v *SNAPSHOT.jar /home/user/folder
Если вы хотите захватить вывод команды, вы должны сделать
output=$(cp -v *SNAPSHOT.jar /home/user/folder)
, это приведет к выполнению команды cp и поместите команду команды в переменной output. Затем вы можете использовать эту переменную для отображения сообщения в gdialog:
gdialog --title "done" --clear --yesno "done $output" 15 60