news 2026/8/21 13:31:07

5分钟上手mons:查看显示器列表与识别主副屏的快速入门指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟上手mons:查看显示器列表与识别主副屏的快速入门指南

5分钟上手mons:查看显示器列表与识别主副屏的快速入门指南

【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/mons

在 Linux 桌面上管理多台显示器,一直是新手容易卡壳的环节:xrandr 参数复杂难记,图形工具又往往不够轻量。mons 是一款基于 XRandR 的 POSIX Shell 显示器管理工具,只需一条命令即可查看显示器列表、识别主副屏并快速切换模式。这篇快速入门指南将带你用 5 分钟完成安装与上手,轻松搞定双屏显示。

mons 是什么:专为显示器管理而生的轻量脚本

mons 的英文全称是 "manage monitors",它把繁琐的 xrandr 命令封装成简洁、易记的选项,让普通用户也能快速管理外接显示器。它的核心优势非常突出:

  • 零依赖负担:纯 POSIX Shell 脚本,唯一依赖xorg-xrandr
  • 开箱即用:无需图形界面,特别适合笔记本用户的日常使用
  • 模式齐全:支持仅主屏、仅副屏、复制、镜像、扩展等双屏模式
  • 多屏选择:可以从三块以上屏幕中挑选任意一台或两台组合显示
  • 一键循环:绑定一个快捷键即可在所有模式之间顺序切换

项目结构十分精简:核心逻辑全部写在mons.sh单个脚本中,列表处理依赖libshlist目录下的liblist.sh库,源码短小精悍,完全可以阅读和二次定制。

5分钟快速安装:最简单的配置方法

根据你的发行版,任选一种安装方式即可:

系统安装命令说明
Arch Linux(AUR)pacaur -S mons一键安装
FreeBSDpkg install mons官方软件源
其他 Linux手动编译安装通用方案

手动安装也很简单,只需三步:

git clone https://gitcode.com/gh_mirrors/mo/mons cd mons sudo make install

安装完成后,输入mons -v查看版本号,即可确认安装成功。

查看显示器列表:mons 最核心的一条命令

安装好之后,不接任何参数直接运行mons,就能列出当前所有连接中的显示器。双屏场景的输出如下:

$ mons 0: LVDS-1 (enabled) 5: VGA-1

如果是三屏环境,输出会更完整,并自动标注当前模式:

$ mons Monitors: 3 Mode: Selection 0:* LVDS-1 (enabled) 1: DP-1 (enabled) 5: VGA-1

看懂这份输出,你就掌握了查看显示器列表的全部要点:

  • 第一列:显示器 ID(如 0、1、5),后续切换命令都按这个 ID 引用屏幕
  • 第二列:显示器名称(如 LVDS-1、VGA-1),用于指定主屏
  • (enabled)标记:表示该屏幕当前已点亮
  • *星号:表示该显示器是主屏(Primary),这就是识别主副屏的关键信号

识别主副屏:看懂*号与--primary参数

所谓主屏,就是承载桌面壁纸、任务栏和默认窗口位置的屏幕,在 Windows 里叫"主显示器",在 Linux 下则是带*标记的输出。识别主副屏只需两步:

  1. 运行mons查看输出,带*号的就是当前主屏
  2. 使用--primary <显示器名称>随时切换主屏归属

例如,把主屏从 LVDS-1 切换到 VGA-1:

$ mons --primary VGA-1 Monitors: 3 Mode: Primary 0: LVDS-1 (enabled) 5:* VGA-1

对比运行前后的输出,星号位置的变化一目了然,主副屏的识别与切换就是这么直观。

双屏模式速查表:记住这些参数就够了

认识主副屏之后,日常切换模式只需记住下面这张速查表:

参数作用
-o只显示主屏
-s只显示副屏
-d复制主屏内容到副屏
-m镜像主屏画面
-e right在主屏右侧扩展显示
-n right一个快捷键循环切换全部模式

其中-n参数特别适合演示场景:绑定一个快捷键,就能按"仅主屏 → 仅副屏 → 扩展 → 镜像 → 复制"的顺序循环切换,无需记住任何参数。

小结:5 分钟学会的核心能力

回顾一下,你在这 5 分钟里掌握了 mons 的三大核心能力:

  • 📺查看显示器列表:无参数运行mons,读取 ID、名称与状态
  • 识别主副屏:看懂*星号标记,用--primary随时切换
  • 🔄快速切换模式-o-s-e-m-d覆盖所有双屏场景

如果还想更进一步,mons -a守护模式可以在拔掉外接显示器后自动重置屏幕,非常适合笔记本用户。从今天起,管理 Linux 多显示器就交给 mons 这一条命令吧!

【免费下载链接】monsPOSIX Shell script to quickly manage monitors on X项目地址: https://gitcode.com/gh_mirrors/mo/mons

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 13:27:23

macdowsOS Tool UI 1.30:Windows系统一键仿macOS美化实战指南

1. 背景与核心概念对于许多长期使用 Windows 的用户而言&#xff0c;macOS 那套优雅、简洁且高度统一的用户界面&#xff08;UI&#xff09;设计语言&#xff0c;常常令人心生向往。然而&#xff0c;硬件成本、软件生态或工作流程的依赖&#xff0c;使得完全切换到 macOS 系统并…

作者头像 李华
网站建设 2026/8/21 13:26:44

从零构建AI智能体:基于LangChain与LangGraph的ReAct实战指南

最近在技术社区和招聘网站上&#xff0c;AI Agent&#xff08;智能体&#xff09;开发的热度持续攀升。很多开发者&#xff0c;无论是刚入行的新手还是希望转型的程序员&#xff0c;都对这个领域充满好奇&#xff0c;但面对海量的概念、框架和工具&#xff0c;往往感到无从下手…

作者头像 李华
网站建设 2026/8/21 13:22:40

代码生成实战评测:Dolphin 2.9.1 Yi 1.5 34b 编程能力到底有多强?

代码生成实战评测&#xff1a;Dolphin 2.9.1 Yi 1.5 34b 编程能力到底有多强&#xff1f; 【免费下载链接】dolphin-2.9.1-yi-1.5-34b 项目地址: https://ai.gitcode.com/hf_mirrors/dphn/dolphin-2.9.1-yi-1.5-34b 如果你正在寻找一款开源代码生成大模型&#xff0c;D…

作者头像 李华
网站建设 2026/8/21 13:20:37

25MHz示波器实战指南:从开箱校准到电路调试全流程

这次我们来看一个示波器升级的实战案例&#xff1a;从老旧设备换到一台 25MHz 的示波器。对于电子工程师、硬件爱好者或学生来说&#xff0c;示波器是调试电路、分析信号的核心工具。升级设备不只是换个型号&#xff0c;它直接关系到你能观察的信号带宽、测量精度和调试效率。这…

作者头像 李华
网站建设 2026/8/21 13:20:18

从零实现示波器音乐:音频信号可视化全指南

示波器音乐是一个将音频信号通过示波器进行可视化呈现的创意项目&#xff0c;它结合了电子工程、信号处理和艺术创作。对于许多电子爱好者、嵌入式开发者或音乐技术探索者来说&#xff0c;手头可能有一台老旧或闲置的示波器&#xff0c;将其用于音乐可视化&#xff0c;既能赋予…

作者头像 李华