Bonjour tout le monde,
Mon appli Qt a besoin de privilèges: accéder à des fichiers root, exécuter le montage et le démontage.
Quand je lance l'application depuis une console root:
- les clics sont doublés,
- au lancement d'un QFileDialog, il y a le message:
GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
De plus, je ne connais pas de solution pour la prendre au debugger en user=root.
Références des logiciels: Qt Creator 3.0.0, Basé sur Qt 5.2.0; Mageia 4; include, lib et qmake de Qt 5.
Mais peut-être est-ce une mauvaise idée que de faire fonctionner un IHM en root...
Si oui, j'ai des idées de solutions, mais qui alourdissent le programme.
Qu'en pensez-vous? Avez-vous des éléments (infos, théories, sujets débattus) sur ce sujet?
Partager