xrandr报错,Can't open display
时间: 2024-02-28 08:52:26 浏览: 1376
无法显示打开的窗口
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 报错的问题。
阅读全文