Привет.
Мне потребовалось запустить скрипт от рута используя .desktop
Симптомы: при запуске запрашивает пароль и завершает работу.
Анамнез:
Система Ubuntu 18.04
Фаил .desktop стандартен, $path прописан
Переменная Exec=pkexec env display=$display xauthority=$xauthority myscript
Скрипт валиден.
Логи скрипт не пишет, до его исполнения, похоже, вообще не доходит.
При попытке исполнения "pkexec env display=$display xauthority=$xauthority /full/path/myscript" в консоли отрабатывает штатно.
Дополнять $Exec полным путем пробывал - симптом повторился.