麒麟系统分屏需先启用kwin吸附策略:①图形界面开启“窗口边缘吸附”并设宽度15像素;②勾选“拖动至顶部最大化”;③用xrandr固化多屏坐标系;④手动编辑kwinrc启用四分之一屏等高级模式。

麒麟系统设置应用分屏显示需激活窗口管理器的吸附与平铺能力,不是单纯调整应用自身设置——若拖动窗口到边缘无反应、Win+方向键无效,说明底层窗口行为策略未启用,必须先配置KWin或GNOME的分屏逻辑,再配合物理多屏布局校准。
图形界面一键开启基础分屏吸附
此路径适用于刚连好双屏、尚未动过桌面行为设置的新用户,5步内完成,不依赖命令行。
打开“系统设置”→点击左侧“桌面行为”→在右侧找到“窗口边缘吸附”开关并启用它。
将“吸附区域宽度”滑块拖至【15像素】位置——太窄(如5)易误触发,太宽(如30)会导致鼠标还没靠近边缘就突然跳转,实际操作中会卡顿失焦。
勾选“拖动至顶部最大化”,否则窗口拖到顶边只会居中缩放,不会全屏;这项不勾,半屏吸附也大概率失效,因为KWin把顶部吸附和边缘吸附绑定为同一组策略。
关闭设置窗口,立即用鼠标拖一个窗口贴左边缘测试:松手后应自动缩为左半屏;若无反应,说明多屏物理布局未同步,需进入下一步。
用xrandr固化多屏坐标系,让吸附有据可依
KWin的吸附功能依赖X Server提供的屏幕坐标系。如果外接屏在xrandr里被识别为disconnected,或位置错位(比如图示在右边,实际物理摆在左边),那么你拖向“右边缘”,系统却认为你在拖向一块黑屏的虚拟区域,自然没响应。
打开终端,执行xrandr --query,确认所有显示器状态为connected,而非disconnected或unknown。
记录主屏设备名(通常为eDP-1)和外接屏设备名(如HDMI-1),然后执行:xrandr --output HDMI-1 --auto --right-of eDP-1。
这一步强制X Server生成连续坐标系:主屏从(0,0)开始,外接屏紧贴其右侧,左上角坐标自动设为(1920,0)(假设主屏宽1920)。跳过此步,KWin的“右边缘”永远找不到真实物理边界。
执行后立刻拖动窗口测试——若仍无效,返回图形化“显示设置”中再次勾选“启用此显示器”,有时GUI开关只是软标记,xrandr才是硬生效指令。
手动写入kwinrc启用四分之一屏等高级分屏模式
图形界面只控制半屏吸附(Left/Right Half),但无法开启四分之一屏(Quarter Tiling)或角落吸附。这些必须直写配置文件,且顺序不能错,否则KWin加载时跳过整段。
第一步:终端中运行nano ~/.config/kwinrc打开配置文件。
第二步:定位到[Windows]段落(若不存在则新建一行写上),在其下方添加四行参数:
EdgeSnapEnabled=true
ElectricBorderMaximize=true
ElectricBorderTile=true
ElectricBorderCornerRatio=0.25
第三步:按Ctrl+O保存 → 回车确认文件名 → Ctrl+X退出编辑器。
第四步:执行qdbus org.kde.KWin /KWin reconfigure重载KWin配置;不要重启系统,否则窗口管理器会中断当前会话,所有已开窗口可能闪退或卡死。











