Приложение qt не может подключиться к x-серверу при работе с sudo в debian 10 - PullRequest
0 голосов
/ 04 августа 2020

У меня есть приложение qt, которое не запускается при работе с sudo. Информация об ошибке: No protocol specified, cannot connect to X server :0 это было приложение qt4, и мы решили проблему, добавив QApplication :: setGraphicsSystem ("native"). Но при портировании на qt5 проблема возникает снова, к сожалению, setGraphicsSystem устарела в qt5. Я пробовал несколько методов, но ни один из них не решает мою проблему: Не удается подключиться к X-серверу: 0.0 с приложением Qt https://askubuntu.com/questions/175611/cannot-connect-to-x-server-when-running-app-with-sudo https://unix.stackexchange.com/questions/118811/why-cant-i-run-gui-apps-from-root-no-protocol-specified

кстати, он отлично работает в ubuntu20, любая помощь приветствуется.

С уважением, Herb

...