Ubuntu 环境中未设置XDG_运行时_目录
我可以在终端中使用gedit open file,但当我关闭终端时,我会对文件进行gedit,然后显示:错误:环境中未设置XDG\U RUNTIME\U DIRUbuntu 环境中未设置XDG_运行时_目录,ubuntu,Ubuntu,我可以在终端中使用gedit open file,但当我关闭终端时,我会对文件进行gedit,然后显示:错误:环境中未设置XDG\U RUNTIME\U DIR (gedit:10183): Gtk-WARNING **: cannot open display: hadoop@hadoop1:~$ 当您以另一个用户的身份运行软件时,实际上您正在启动一个新的最小和隔离的环境,该环境不携带一些“过多”的变量(其中包括负责注入库或设置某些特权的变量)。将sudo nautilus呼叫替换为以下内
(gedit:10183): Gtk-WARNING **: cannot open display:
hadoop@hadoop1:~$
当您以另一个用户的身份运行软件时,实际上您正在启动一个新的最小和隔离的环境,该环境不携带一些“过多”的变量(其中包括负责注入库或设置某些特权的变量)。将sudo nautilus呼叫替换为以下内容-它将在当前会话中执行用户特定的x服务器设置:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
为了根
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
从这里开始:当您以另一个用户的身份运行软件时,实际上您正在启动一个新的最小和隔离的环境,该环境不携带一些“过多”的变量(其中包括负责注入库或设置某些特权的变量)。将sudo nautilus呼叫替换为以下内容-它将在当前会话中执行用户特定的x服务器设置:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
为了根
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
摘自此处:与我所说的m3asmi相同,但使用gedit而不是nautilus:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
为了根
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
与m3asmi所说的相同,但使用gedit而不是nautilus:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
为了根
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus
sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit
脱离主题,尝试脱离主题,如果你从那里引用,首先尝试在这里至少接受一个答案:如果你从那里引用,首先在这里至少接受一个答案:ask ubuntu上提到的问题讨论了关于nautilus的
nautilus
,因此它在命令中使用了它。使用该模式回答此问题时,您应该将nautilus
替换为gedit
。ask ubuntu上提到的问题讨论了nautilus
,因此它在命令中使用了它。要使用该模式回答此问题,应将nautilus
替换为gedit
。