如何在Kubuntu 24.10(Wayland环境)的多显示器系统中单独关闭或开启单台显示器?
如何在Kubuntu 24.10(Wayland环境)的多显示器系统中单独关闭或开启单台显示器?
我太懂这种困扰了——Wayland下的单显示器控制确实比Xorg环境棘手很多,尤其是Kwin Wayland compositor的环境里。你之前试的kscreen-doctor --dpms off会一刀切关掉所有显示器,但其实这个工具本身就支持精准控制单台设备,只是需要加一点参数而已!
步骤1:先获取你的显示器标识
首先得知道每台显示器对应的系统输出名称,打开终端运行这条命令:
kscreen-doctor -o
你会得到类似这样的输出(根据你的硬件不同会有差异):
output.DP-1 connected enabled
output.HDMI-1 connected enabled
output.LVDS-1 connected enabled
这里的DP-1、HDMI-1就是每台显示器的唯一标识,记下来你要控制的那台的名称。
步骤2:单独控制单台显示器
- 关闭指定显示器(进入DPMS休眠,桌面布局不变):
把下面的HDMI-1换成你刚才查到的目标标识:kscreen-doctor output.HDMI-1.dpms.off - 开启指定显示器:
同样替换成你的显示器标识:kscreen-doctor output.HDMI-1.dpms.on
进阶:完全禁用/启用显示器(会改变桌面布局)
如果你需要的不是让显示器休眠,而是直接从系统里禁用该输出(桌面会自动调整到剩余显示器的布局),可以用这两条命令:
- 禁用:
kscreen-doctor output.HDMI-1.disable - 启用:
kscreen-doctor output.HDMI-1.enable
这个方法完全适配Kubuntu 24.10的Kwin Wayland compositor,你可以直接测试看看效果~
备注:内容来源于stack exchange,提问作者zx485
相关产品推荐
相关产品推荐

