📜  xrandr 无法打开显示 (1)

📅  最后修改于: 2023-12-03 14:48:39.610000             🧑  作者: Mango

xrandr 无法打开显示 - 主题介绍

简介

xrandr 是一种用于配置和管理 X 服务器的显示输出的命令行工具。然而,有时候我们可能会遇到 xrandr 无法打开显示的问题。本文将介绍可能的原因和解决方法。

可能的原因
  1. 显示器未正确连接或供电:检查显示器是否正确连接到计算机,并确保其供电开关处于开启状态。
  2. 显示器驱动程序问题:更新或重新安装显示器驱动程序可能有助于解决问题。
  3. 显示器配置错误:检查显示器的配置文件,确保分辨率、刷新率等参数正确设置。
  4. X 服务器配置问题:可能存在与 X 服务器相关的配置问题,如错误的显示器配置或配置文件损坏。
解决方法

根据可能的原因,下面提供了一些解决方法供参考:

  1. 检查连接和供电:确保显示器正确连接到计算机,并确认供电开关处于开启状态。
  2. 更新/重新安装显示器驱动程序:查找并下载最新的显示器驱动程序,并根据安装指南进行安装。如果已安装,请尝试卸载并重新安装驱动程序。
  3. 检查显示器配置:通过 xrandr 命令或显示器设置界面检查和调整显示器配置。确保分辨率、刷新率等参数正确设置。
    $ xrandr --listmonitors # 列出当前监视器的信息
    $ xrandr --output <输出设备名称> --mode <分辨率模式> # 设置输出设备的分辨率
    
  4. 重置 X 服务器配置:备份并删除 ~/.config/monitor.xml 文件,并重新启动 X 服务器。这将重置显示器配置为初始状态。
    $ cp ~/.config/monitor.xml ~/monitor.xml.bak # 备份配置文件
    $ rm ~/.config/monitor.xml # 删除配置文件
    $ sudo service lightdm restart # 重新启动 X 服务器
    

请注意,上述解决方法仅提供了一般性的参考,具体步骤可能因操作系统和配置而有所不同。