如何用mons --primary快速切换主显示器:笔记本外接屏必备技巧

📅 发布时间:2026/8/21 15:53:30
如何用mons --primary快速切换主显示器:笔记本外接屏必备技巧 如何用mons --primary快速切换主显示器笔记本外接屏必备技巧【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/mons笔记本外接显示器之后系统默认的主显示器往往还是笔记本自带屏幕鼠标指针、任务栏和弹窗全挤在小屏上体验大打折扣。其实用mons --primary就能快速切换主显示器mons 是一款基于 xrandr 的 POSIX Shell 显示器管理脚本专为 X 环境下的多屏管理而设计无需 GUI、零多余依赖堪称笔记本外接屏用户的必备利器。什么是mons轻量级Linux显示器管理工具 mons 的核心卖点就两个字简单。它把 xrandr 那一长串晦涩参数封装成一条条直观命令让你用最短的时间完成最常用的显示器操作。特性说明纯 Shell 脚本POSIX 兼容唯一依赖 xorg-xrandr开箱即用单文件脚本无需编译、无需守护进程模式丰富单屏、复制、镜像、扩展、循环切换一应俱全笔记本友好外接/拔掉显示器时能自动恢复显示最快安装方法三种方式任选 ✅安装方式命令Arch (AUR)pacaur -S monsFreeBSDpkg install mons源码安装git clone --recursive https://gitcode.com/gh_mirrors/mo/mons cd mons sudo make install源码安装时记得加--recursive因为项目依赖libshlist子模块。整个过程不超过一分钟装完即可直接使用。第一步查看显示器列表找到外接屏名称切换主显示器之前先运行不带参数的mons查看当前接入的显示器$ mons Monitors: 2 Mode: Primary 0:* LVDS-1 (enabled) 5: VGA-1输出信息很关键请记住三列的含义第一列是显示器 id如0、5第二列是显示器名称如LVDS-1、VGA-1这正是--primary参数要用的名字*星号标记当前的主显示器默认挂在笔记本自带屏上核心命令用mons --primary快速切换主显示器 ⚡找到外接屏名称后一条命令即可把主显示器切过去$ mons --primary VGA-1执行后再次运行mons验证可以看到星号已经转移Monitors: 2 Mode: Primary 0: LVDS-1 (enabled) 5:* VGA-1从这一刻起桌面、任务栏、通知弹窗都会出现在外接屏上笔记本屏幕则安静地当第二块屏用。在 mons 的源码中--primary会被转换为-p参数处理核心设置逻辑集中在mons.sh第 310-317 行先校验显示器是否已连接再调用xrandr --output 名称 --primary全程只需要几毫秒。进阶技巧--primary与其他选项组合使用 --primary的真正威力在于它可以和任何模式选项组合使用一次完成切换模式 设置主屏两件事组合命令效果mons -e right --primary VGA-1外接屏扩展在右侧并设为主屏mons -o --primary VGA-1只保留外接屏禁用笔记本屏幕mons -m --primary VGA-1镜像模式下指定主屏mons -e top --primary VGA-1 --dpi 96扩展 主屏 手动指定 DPI例如每天到工位的第一件事只需一条mons -e right --primary VGA-1外接屏扩展并接管主屏立刻进入工作状态。一键切换主显示器把mons命令绑定到快捷键 频繁插拔外接屏的用户可以把常用命令绑定为快捷键。以 i3 窗口管理器为例在配置文件中加入bindsym $modp exec mons -e right --primary VGA-1也可以配合 mons 的守护模式mons -a自动检测显示器数量变化再接上-x 脚本参数脚本可通过MONS_NUMBER环境变量得知当前屏幕数量实现插上外接屏自动切换主屏、拔掉自动恢复的全自动体验相关说明可在README.md中查看。常见问题切换主显示器失败怎么办Q1提示VGA-1: output not connected说明名称写错了或显示器没接好。先运行mons核对第二列的准确名称注意大小写必须完全一致。Q2运行后没有任何反应检查当前是否处于 X 会话DISPLAY环境变量是否存在以及是否已安装xrandrcommand -v xrandr可验证。Q3想切回笔记本屏幕怎么办同样一条命令搞定mons --primary LVDS-1主屏立刻回到笔记本自带屏。总结对于天天和外接屏打交道的 Linux 笔记本用户mons --primary是切换主显示器最快、最优雅的方案一条命令、零图形界面、秒级生效还能自由组合扩展、镜像、DPI 等选项甚至绑定快捷键实现一键切换。现在就去试试把主显示器牢牢掌握在自己手里吧【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/mons创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考