Я пытаюсь запустить окно сообщения Qt каждую минуту. Я добавил строку в crontab для запуска исполняемого файла программы Qt и перенаправил вывод ошибки в файл в моем домашнем каталоге. Нет проблем с программой Qt, которая запускает окно сообщения, потому что я тестировал ее, но когда я пытаюсь запустить ее с помощью crontab, возникает следующая ошибка:
QXcbConnection: Could not connect to display
Aborted (core dumped)
Я проверил это в Интернете и нашел ветку, которая может оказаться полезной: https://unix.stackexchange.com/questions/148945/could-not-connect-to-display-in-one-user-account/149026#149026
Я считаю, что первый ответ дает решение, но оно не ясно.
Он предлагает использовать x11 для совместного использования рабочего стола и xauth для добавления мер безопасности, но не указывает, как их настроить. У меня уже установлен xauth, но ошибка сохраняется. Любые идеи о том, как решить эту проблему?