xrandr报错,Can't open display
时间: 2024-02-28 21:52:26 浏览: 196
xrandr 是一个命令行工具,用于配置 X Window System 中的显示设置。当出现 "Can't open display" 错误时,通常是因为 xrandr 无法连接到 X 服务器。
这个错误通常是因为没有正确设置 DISPLAY 环境变量,或者当前用户没有权限连接到 X 服务器。您可以尝试以下解决方法:
1. 确保 DISPLAY 环境变量被正确设置。DISPLAY 环境变量指定了 X 服务器的地址和端口号,例如 ":0"。您可以使用以下命令来设置 DISPLAY 环境变量:
```
export DISPLAY=:0
```
2. 如果您是通过 SSH 连接到远程主机并运行 xrandr,可以尝试使用以下命令启用 X11 转发:
```
ssh -X user@hostname
```
这将允许您在远程主机上运行应用程序并将其显示在本地 X 服务器上。
3. 如果您没有足够的权限连接到 X 服务器,可以尝试使用 sudo 或 su 命令以 root 用户身份运行 xrandr。
希望这些解决方法能够帮助您解决 xrandr 报错的问题。
相关问题
xrandr,Can't open display
这个错误通常出现在你尝试在没有 X 窗口系统的环境下运行 xrandr 命令时。xrandr 命令需要一个 X11 服务器来运行,因为它需要访问显示器和图形处理单元。
如果你在远程连接到服务器上运行 xrandr,确保你已经启用了 X11 转发功能,并使用 -Y 参数连接到服务器,例如:
```
ssh -Y user@server
```
如果你正在本地运行 xrandr,但仍然出现此错误,请确保你已经启动了 X11 服务器,并且已经设置 DISPLAY 变量,例如:
```
export DISPLAY=:0
```
如果以上方法仍然无法解决问题,请检查你的图形驱动程序是否正确安装,并且你的硬件是否支持 X11。
linux系统输入xrandr 后 显示cant open display 如何解决
这个错误通常发生在你使用一个非root用户或者SSH连接到Linux系统时执行xrandr命令。解决方法如下:
1. 确保你使用的是root用户或者在命令前加上sudo命令。
2. 如果你使用SSH连接到Linux系统,需要在连接命令中添加-X参数,如:ssh -X user@servername。
3. 如果你使用本地终端,可以通过设置DISPLAY环境变量来解决问题,如:export DISPLAY=:0。
如果以上方法不能解决问题,可以考虑检查系统是否安装了必须的组件或者更新系统的驱动程序。