You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行禁用/启用Ubuntu 22.04.4显示器?配置存储位置咨询

如何通过命令行禁用/启用Ubuntu 22.04.4显示器?配置存储位置咨询

嗨Tigerxy,针对你在Ubuntu 22.04.4里用命令行管理显示器开关、以及配置存储位置的问题,我整理了可行的方案和相关信息:

一、命令行禁用/启用显示器的方法

Ubuntu 22.04.4默认使用GNOME桌面,根据你当前用的是X11还是Wayland会话,操作方式略有不同:

1. X11会话环境(多数用户默认)

  • 首先运行xrandr命令,查看系统识别到的所有显示器标识,比如输出里会显示eDP-1(笔记本内置屏)、HDMI-1(外接HDMI显示器)这类名称。
  • 禁用指定显示器:比如要禁用HDMI-1,执行命令:
    xrandr --output HDMI-1 --off
    
  • 启用并配置显示器:如果要重新启用HDMI-1,还可以顺便指定它和主显示器的位置,比如放在内置屏右侧:
    xrandr --output HDMI-1 --auto --right-of eDP-1
    
    这里的--auto会让系统自动适配最佳分辨率,你也可以手动指定分辨率,比如--mode 1920x1080。

2. Wayland会话环境

如果你的Ubuntu用的是Wayland(可在登录界面点击用户名后的齿轮图标查看),xrandr可能无法生效,这时候可以用wlr-randr工具:

  • 先安装工具:
    sudo apt update && sudo apt install wlr-randr
    
  • 查看显示器列表:
    wlr-randr
    
  • 禁用显示器:
    wlr-randr --output HDMI-A-1 --disable
    
  • 启用显示器:
    wlr-randr --output HDMI-A-1 --enable --pos 1920,0
    
    这里的--pos 1920,0表示把该显示器放在主显示器(假设主分辨率1920x1080)的右侧位置。

二、显示器配置的存储位置

Ubuntu 22.04.4的GNOME桌面中,显示器的配置(包括启用状态、分辨率、位置等)主要存储在用户目录下的~/.config/monitors.xml文件里:

  • 这个文件是XML格式,会记录你在图形界面里做的所有显示器设置调整。
  • 注意:该文件是GNOME会话自动管理的,如果你要手动修改,建议先注销当前会话,修改后再重新登录,否则当前会话可能会覆盖你的手动修改。
  • 每个用户的显示器配置是独立的,不同用户登录后,各自的~/.config/monitors.xml会被读取。

备注:内容来源于stack exchange,提问作者dxyzhou-tiger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:48:08