Azure, вы правы, создание .sh решило проблему. Наверное, слишком длинная команда, поскольку даже если прописать Terminal=true, то все равно ничего не открывалось. Но сейчас все хорошо, спасибо)
А, нет, дело не большом пути было! Ему не нравилась переменная $HOME! Прописал полный путь - запустилось и без скрипта. Не понимаю, как такое может быть?)