وقتی میخوام برنامههای گرافیکی رو با کاربر روت اجرا کنم ارور X11 میگیرم.
[root@Enriquette ~]# thunar
thunar: Failed to initialize Xfconf: Cannot autolaunch D-Bus without X11 $DISPLAY
(thunar:33642): Gtk-WARNING **: 08:42:14.749: cannot open display:
[root@Enriquette ~]# nautilus
** Message: 08:42:18.238: Connecting to org.freedesktop.Tracker3.Miner.Files
(org.gnome.Nautilus:34744): Gtk-WARNING **: 08:42:18.242: cannot open display:
چک کردم دیدم متغیرهای XDG برای کاربر روت و کاربر اصلی خیلی فرق میکنن
روت فقط XDG_DATA_DIRS رو داره
کاربر اصلی:
$XDG_DATA_DIRS $XDG_SEAT $XDG_SESSION_DESKTOP $XDG_SESSION_TYPE
$XDG_GREETER_DATA_DIR $XDG_SEAT_PATH $XDG_SESSION_ID $XDG_VTNR
$XDG_RUNTIME_DIR $XDG_SESSION_CLASS $XDG_SESSION_PATH
توزیع: EndeavourOS