Can't start X11 applications after `su` or `su -` to another user
Issue
-
X11 connection rejected because of wrong authentication (all Red Hat Enterprise Linux versions).
-
Error: Can't open display:
(and no display is listed after "display:"). Red Hat Enterprise Linux 7 only -
Environment variable for DISPLAY is not forwarded to another user when running
su $USER
su - $USER
orsudo su - $USER
(Red Hat Enterprise Linux 7 only).
Environment
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.