使用 sudo 运行程序时出现无效的 MIT-MAGIC-COOKIE-1 密钥无法打开显示:

使用 sudo 运行程序时出现无效的 MIT-MAGIC-COOKIE-1 密钥无法打开显示:

我尝试pcmanfm以 root 权限运行,但一直收到错误:

MIT-MAGIC-COOKIE-1 键无效无法打开显示:

我看到有人建议export DISPLAY=desktop:0,但这给了我错误:

键无法打开显示屏:

答案1

解决这个问题的方法是跑步xhost +local:

说明:该xhost程序用于向允许连接到 X 服务器的列表中添加和删除主机名或用户名,作为工作站安全的基本形式。

为了提供对作为图形服务器运行的应用程序sudosu图形服务器(即您的 X 会话和计算机屏幕)的访问,请打开终端并以普通用户身份输入:

$ xhost +local:

要使一切恢复正常,并控制对 X 屏幕的访问:

$ xhost -

来源:Xhost - ArchWiki

相关内容