ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何用mons一个快捷键循环切换显示器模式:-n参数实战技巧

如何用mons一个快捷键循环切换显示器模式:-n参数实战技巧 如何用mons一个快捷键循环切换显示器模式-n参数实战技巧【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/monsmons是一款基于xrandr的POSIX Shell脚本专门帮助Linux用户快速管理显示器而它最惊艳的亮点就是能用一个快捷键循环切换显示器模式。本文带你深入实战-n参数让笔记本外接显示器、投影演示时的模式切换变得一气呵成再也不用敲一串又长又难记的xrandr命令。mons是什么Linux显示器模式切换神器对于经常带着笔记本到处开会、写代码的朋友来说插上外接显示器后第一件事往往就是切换显示模式复制、扩展、还是只用外接屏传统做法是手敲xrandr参数又多又容易记错。mons正是为了解决这个痛点而生。它把常见的双显示器操作封装成极简的参数-o只使用主显示器-s只使用第二显示器-e 方向扩展到指定方向-m镜像显示-d复制显示它轻量到只依赖xorg-xrandr纯POSIX Shell脚本任何Linux发行版都能跑特别适合笔记本用户日常快速切换。️安装mons最快最简单的两种方式如果你用的是Arch系发行版一条命令即可搞定$ pacaur -S monsFreeBSD用户则可以用# pkg install mons其他系统也无需担心手动安装同样简单从 https://gitcode.com/gh_mirrors/mo/mons 克隆仓库后执行sudo make install即可。整个安装过程不超过一分钟脚本核心逻辑都写在mons.sh文件中有兴趣的读者可以随时翻阅学习。-n参数详解循环切换的完整顺序这是本文的重头戏。-n 方向不会让你直接进入某个模式而是让mons自动判断当前处于哪种模式并切换到下一种。默认循环顺序如下仅主显示器Primary仅第二显示器Second扩展模式Extend方向由-n的参数决定镜像模式Mirror复制模式Duplicate回到仅主显示器重新开始循环也就是说-n right代表向右扩展整个循环依次推进。在mons.sh源码第355-363行正是通过判断当前模式来决定下一个动作逻辑非常巧妙这也是一个快捷键走遍所有模式的奥秘所在。实战一手动验证循环切换效果接好双显示器后在终端里依次执行$ mons -n right # 当前仅主屏 - 切换到仅副屏 $ mons -n right # 当前仅副屏 - 切换到向右扩展 $ mons -n right # 当前扩展 - 切换到镜像每敲一次命令屏幕布局就换一种形态多敲几次就能直观感受到完整的循环链路。建议先在终端里跑几遍熟悉顺序再绑定快捷键。实战二把循环切换绑定到一个快捷键循环模式的精髓就是配合快捷键使用让一个快捷键切换显示器模式成为现实。以常见的i3窗口管理器为例在配置文件中加入bindsym $modp exec mons -n right重启i3后按下Modp显示器模式就自动向前切换一格。Openbox、Awesome、KDE、GNOME等桌面环境也都支持类似的快捷键绑定原理完全一致。从此开会时一键切换到投影扩展、写代码时一键回到笔记本单屏全程无需鼠标、无需记忆参数效率直接拉满。⚡mons -n使用技巧与注意事项1. 方向参数只影响扩展模式循环中只有扩展这一步会用到-n后面的方向top/left/right/bottom其他模式不受影响。日常习惯向右扩展的话固定写-n right即可。2. 适用于双显示器场景-n循环针对的是双显示器模式如果接入了三台及以上显示器建议改用-O和-S参数进行精确选择。3. 先运行mons查看当前状态不带任何参数执行mons会列出所有已连接显示器的ID、名称和启用状态主显示器会带*标记方便你确认当前模式再决定是否切换。4. 结合守护模式更省心如果希望拔掉外接屏后自动恢复内置屏显示可以配合-a守护模式它会自动检测显示器数量变化并重置显示具体可参考README.md中的说明。总结mons用一个-n参数就把最常用的五种双显示器模式串成了循环配合快捷键绑定后堪称显示器模式切换的效率神器。无论是日常办公、代码开发还是会议演示都值得一试。现在就装上mons把循环切换绑定到你的快捷键上感受一下手指一按、模式即变的畅快体验吧【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/mons创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表