应通过图形设置、xrandr命令、arandr工具或xorg配置文件四种方式启用并固化上下扩展布局,依次完成显示器识别、启用、垂直定位、分辨率匹配及模式选择。

如果您已连接多个显示器但桌面仅在主屏显示,或外接屏幕未被识别、无法按上下方向扩展,则可能是由于系统未启用多屏模式、布局配置缺失或图形界面未正确映射垂直方位。以下是解决此问题的步骤:
一、通过图形化显示设置界面配置上下布局
该方法利用系统内置的“显示设置”模块完成可视化操作,无需命令行输入,适用于绝大多数用户场景,可快速完成识别、启用、垂直位置对齐与模式选择。
1、右键点击桌面空白区域,选择“显示设置”。
2、等待界面自动扫描并列出所有已连接的显示器,确认外接屏以彩色或灰色方框形式出现在配置图中。
3、点击外接显示器对应的图标,在右侧选项中勾选“启用此显示器”(若该项为禁用状态)。
4、按住该显示器图标拖拽至与物理摆放一致的垂直位置:若外接屏置于笔记本上方,则拖至内置屏图标的正上方;若置于下方,则拖至正下方;确保两图标边缘对齐,无水平偏移。
5、分别点击两个显示器图标,在“分辨率”下拉菜单中均选择“推荐”选项,避免手动选取非标值引发黑屏或缩放错位。
6、在“显示模式”中选择“扩展这些显示器”,完成后点击“应用”,并在倒计时弹窗中确认保留更改。
二、使用xrandr命令行工具设定上下扩展布局
当图形界面无法识别外接屏、拖拽后位置复位或需精确控制垂直间距时,xrandr可直接向X Server发送指令,支持--above和--below参数实现像素级上下定位,并兼容旋转与分辨率锁定。
1、打开终端,执行命令:xrandr --query,查看已连接设备名称(如eDP-1、HDMI-1、DP-2)及当前连接状态。
2、识别主屏设备名(通常为eDP-1)与外接屏设备名(如DP-2),确保后者状态为“connected”而非“disconnected”。
3、启用外接屏并设为上方扩展:执行xrandr --output DP-2 --auto --above eDP-1。
4、如需置于下方,将命令中的--above替换为--below;如需添加垂直偏移(例如上屏底部距下屏顶部留出20像素间隙),可在命令末尾追加--set "underscan" "on"并配合显卡驱动特定属性调整。
5、若外接屏仅识别出低分辨率(如1280x1024),而实际支持2560x1440,可先运行cvt 2560 1440 60生成模型,再用xrandr --newmode与xrandr --addmode注册新分辨率,最后通过--mode参数应用。
三、使用arandr图形前端实现可视化上下布局配置
arandr提供拖拽式X11多屏配置界面,支持实时预览、保存为shell脚本及一键加载,特别适合需反复调试上下排列关系的用户,避免手动记忆xrandr参数。
1、打开终端,执行命令:sudo apt-get install arandr安装工具(若未预装)。
2、执行arandr启动图形界面,等待自动检测并显示所有已连接显示器方框。
3、点击外接显示器方框,在右侧属性面板中勾选“Enable”启用该输出。
4、按住外接显示器方框拖动至主显示器方框正上方或正下方,松手后自动吸附对齐;可通过微调窗口左上角坐标数值(X/Y)精确控制垂直间距。
5、分别点击各显示器方框,在“Resolution”下拉菜单中选择对应推荐分辨率,并在“Rotation”中确认为“Normal”。
6、点击工具栏“Layout”→“Save As”,将配置保存为~/.screenlayout/vertical.sh,并赋予执行权限:chmod +x ~/.screenlayout/vertical.sh。
四、通过Xorg配置文件固化上下布局设置
该方法将显示器物理连接关系与垂直空间定义写入系统级X Server配置,确保每次启动X会话时自动加载上下布局,不受用户会话或GUI设置重置影响。
1、打开终端,执行命令:sudo nano /etc/X11/xorg.conf.d/40-monitor.conf创建或编辑配置文件。
2、在文件中输入以下内容(以eDP-1为主屏、DP-2为上方副屏为例):Section "Monitor"\n Identifier "eDP-1"\n Option "Primary" "true"\nEndSection\n\nSection "Monitor"\n Identifier "DP-2"\n Option "Above" "eDP-1"\nEndSection。
3、继续添加Device与Screen节以绑定显卡输出:Section "Device"\n Identifier "GPU0"\n Driver "modesetting"\nEndSection\n\nSection "Screen"\n Identifier "Screen0"\n Monitor "eDP-1"\n Device "GPU0"\nEndSection。
4、保存退出后,执行sudo systemctl restart display-manager重启显示管理器使配置生效。
5、重启后验证上下布局是否持久存在:执行xrandr --query | grep connected确认设备状态,并观察桌面是否自动按上下结构扩展。











