Alors je ne sais pas si vous avez le même souci avec Gnome ou autre, mais je n'arrive plus à lancer d'applications graphique avec un autre utilisateur dans un terminal avec plasma.
Exemple avec la session de l'utilisateur TOTO et connexion sur le compte Mockbuild :
[TOTO@xxx ~]$ su - mockbuild
Mot de passe :
[mockbuild@xxx ~]$ kwrite
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-mockbuild'
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
[mockbuild@xxx ~]$
C'est un peu pénible, car je dois allez dans la session de mockbuild pour pouvoir avoir accès aux application graphique. Je peux le faire ligne de commande, mais pour mes besoins c'est moins pénible de pouvoir le faire en mode graphique.
Et non! déclarer avec la variable DISPLAY ou WAYLAND_DISPLAY ne résout rien (avant d'aller plus loin).
Bien que je soit actuellement avec les paquets plasma/kde pour Fedora 29 (enfin la rawhide actuellement), le souci est identique avec les paquets pour Fedora 28 (mais sans pas mal de gros bogues). J'avais aussi ce souci sous Fedora 27 soit dit en passant (et en F26).