ubuntu 使用xrandr 双屏显示

本文介绍如何在Ubuntu系统中使用xrandr命令配置双屏幕显示。包括查看已连接的显示器信息、设置双屏克隆及扩展显示模式、指定分辨率及开启关闭显示器等操作。

在ubuntu系统下使用xrandr实现双屏幕显示:

一.首先直接运行xrandr命令,查看设备的相关信息:

运行之后会显示当前连接设备的屏幕信息,如下图,DVI-D-0和VGA-0,而HDMI屏幕为disconnect,意为没有连接:

billbliss@billbliss-PC:~$ xrandr
Screen 0: minimum 8 x 8, current 2944 x 1080, maximum 16384 x 16384
VGA-0 connected primary 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   1360x768       60.0     59.8  
   1152x864       60.0  
   800x600        72.2     60.3     56.2  
   680x384        60.0     59.8  
   640x480        59.9  
   512x384        60.0  
   400x300        72.2  
   320x240        60.1  
DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1440x900       75.0     59.9  
   1280x1024      75.0     60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     72.8     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)

二.设置双屏幕显示:

(1)打开外接显示器,双屏幕显示相同的内容--克隆,(auto为最高分辨率)

    xrandr --output VGA-0 --same-as DVI-D-0 --auto

(2)若要指定外接显示器的分辨率可以使用下面的命令(1280*1024):

     xrandr --output VGA-0 --same-as DVI-D-0 --mode 1280x1024

(3)打开外接显示器,设置为右侧扩展

     xrandr --output VGA-0 --right-of DVI-D-0 --auto

(4)关闭显示器

     xrandr --output VGA-0 --off

(5)打开VGA-0接口显示器,关闭DVI-D-0接口显示器

     xrandr --output VGA-0 --auto --output DVI-D-0 --off


<think>好的,用户想解决Ubuntu双屏登录界面显示在副屏的问题。我需要先回想一下常见的解决方案。通常,登录界面(GDM)的配置和显示器设置有关,可能涉及到修改GDM的配置文件或者使用xrandr命令调整显示器的位置和主屏设置。 首先,我应该考虑用户是否已经正确设置了主屏和副屏。有时候,即使登录后桌面环境正确识别了主屏,GDM可能还是默认使用另一个屏幕。这时候可能需要通过xrandr命令生成一个显示器配置脚本,并将其应用到GDM的配置中。 另外,用户可能需要编辑/etc/gdm3/daemon.conf文件,取消相关设置的注释,并指定主显示器。例如,设置WaylandEnable为false,或者指定PrimaryMonitor。不过,不同版本的Ubuntu可能配置文件的位置或选项有所不同,需要注意这一点。 还有,用户可能尝试在GDM启动时自动应用xrandr设置。这可以通过创建自定义的Xorg配置文件或者修改GDM的环境变量来实现。比如,在/etc/profile.d/目录下创建脚本,或者在GDM启动时执行xrandr命令。 需要提醒用户备份配置文件,避免修改导致系统无法启动。另外,可能需要重启GDM服务或者系统来使配置生效。如果用户使用的是Wayland,可能需要切换到Xorg,因为Wayland的显示管理与Xorg不同。 最后,还要考虑不同版本的Ubuntu可能存在的差异,比如18.04和22.04的配置方法可能不同。可能需要用户查看他们具体的版本,并参考对应的文档或社区解决方案。此外,用户如果使用NVIDIA显卡,可能需要使用nvidia-settings工具来调整显示设置,这可能也是一个解决途径。</think>要解决Ubuntu双屏登录界面显示在副屏的问题,可以按照以下步骤操作: ### 1. 设置主显示器 在登录界面显示前,系统未正确识别主显示器时: ```bash xrandr --output HDMI-0 --primary # 将HDMI-0设为主显示xrandr --output DP-1 --right-of HDMI-0 # 设置显示器位置 ``` 将命令写入配置文件: ```bash sudo nano /etc/gdm3/Init/Default ``` 在`exit 0`前添加上述命令[^2] ### 2. 修改GDM配置 ```bash sudo nano /etc/gdm3/custom.conf ``` 取消注释并修改: ```ini WaylandEnable=false # 或添加 PrimaryMonitor=HDMI-0 ``` ### 3. 创建Xorg配置文件 ```bash sudo nano /usr/share/X11/xorg.conf.d/10-monitor.conf ``` 添加显示器定义: ```conf Section "Monitor" Identifier "HDMI-0" Option "Primary" "true" EndSection ``` ### 4. 应用配置 ```bash sudo systemctl restart gdm3 # 重启显示管理器 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值