发布时间:2026/7/11 0:01:31
Linux gpm命令详解|纯文本终端鼠标启用、复制粘贴超实用教程
1. 命令简介gpm 是 Linux 系统下运行于虚拟控制台文字终端模式的鼠标服务器。它的主要功能是在没有图形界面的纯文本环境中为虚拟控制台提供鼠标支持允许用户使用鼠标进行文本的选择、复制和粘贴操作极大地提升了文本终端下的交互效率。2. 语法格式bash运行gpm [选项]通常gpm 作为守护进程在系统启动时运行其配置也常通过 /etc/gpm.conf 文件或启动脚本参数进行管理。3. 常用选项及说明表格选项说明-a 加速度设置鼠标指针的移动加速度。值越高鼠标移动越快。-b 波特率设置串口鼠标的波特率例如 1200, 2400, 9600。对于现代 USB 或 PS/2 鼠标通常无需设置。-B 按键次序设置鼠标按键的映射次序。格式为三个数字代表左、中、右键的逻辑映射例如 123 为默认顺序。-m 设备文件指定要使用的鼠标设备文件。默认通常为 /dev/input/mice 或 /dev/psaux。-t 鼠标类型重要指定鼠标的协议类型。常见类型有ps2 (PS/2 鼠标), ms3 (Microsoft 三键鼠标), imps2 (IMPS/2 鼠标常见于滚轮鼠标), exps2 (ExplorerPS/2) 等。-k在启动时杀死停止任何已运行的 gpm 进程。-R 名称以指定的名称运行 gpm 替换repeater模式用于将鼠标事件转发给客户端应用程序。-D以调试模式运行输出详细信息到标准错误输出而不作为守护进程后台运行。-h显示帮助信息。4. 示例用法示例 1启动一个基本的 gpm 守护进程使用自动检测常见于 PS/2 鼠标bash运行gpm -m /dev/psaux -t ps2此命令使用 /dev/psaux 设备文件并指定鼠标类型为 ps2。示例 2启动 gpm 并指定 USB 鼠标使用 IMPS/2 协议支持滚轮bash运行gpm -m /dev/input/mice -t imps2对于大多数现代 USB 鼠标/dev/input/mice 和 imps2 类型是常见配置。示例 3启动 gpm 并设置较高的鼠标移动加速度bash运行gpm -t ps2 -a 3将鼠标加速度设置为 3使指针移动更灵敏。示例 4以调试模式运行排查鼠标问题bash运行gpm -t ms3 -D此命令以调试模式运行指定鼠标类型为 ms3所有运行信息将直接输出到终端便于查看错误或事件。示例 5停止当前运行的 gpm 服务bash运行gpm -k停止正在运行的 gpm 守护进程。5. 注意事项鼠标类型 (-t)这是最关键的选项之一。如果类型指定错误鼠标可能无法移动或按键无响应。如果不确定鼠标类型可以尝试 ps2, imps2, exps2 等常见类型。运行环境gpm 主要针对虚拟控制台通过 CtrlAltF1 到 F6 切换的终端。在图形界面下的终端模拟器如 GNOME Terminal, Konsole中gpm 不起作用因为这些环境使用图形系统的鼠标驱动。复制与粘贴 复制在控制台中按住左键拖动鼠标选择文本所选文本会自动被 gpm 缓存。 粘贴在控制台中单击鼠标中键或同时按下左右键模拟中键即可将缓存的文本粘贴到光标当前位置。系统集成在现代 Linux 发行版中gpm 服务通常由 systemd 或 SysVinit 脚本管理。可以通过 systemctl start gpm、systemctl stop gpm 或 /etc/init.d/gpm start 等命令来控制它而不是直接运行 gpm 命令。其核心配置通常位于 /etc/gpm.conf。设备权限确保运行 gpm 的用户通常是 root有权限读取指定的鼠标设备文件如 /dev/input/mice。

相关新闻

OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构)
2026/7/11 0:01:31

OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构)

摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计…

阅读更多
每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁
2026/7/11 0:01:31

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁 一、引言 每天早上打开衣柜,面对满柜的衣服却不知道穿什么——这是无数人的日常困扰。气温变化、场合差异、风格偏好,这些因素交织在一起,让"穿什么&q…

阅读更多
工业信号干扰处理与FOD4216光耦应用实战
2026/7/11 0:01:31

工业信号干扰处理与FOD4216光耦应用实战

1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干…

阅读更多
Linux gpm命令详解|纯文本终端鼠标启用、复制粘贴超实用教程
2026/7/11 0:01:31

Linux gpm命令详解|纯文本终端鼠标启用、复制粘贴超实用教程

1. 命令简介gpm 是 Linux 系统下运行于虚拟控制台(文字终端模式)的鼠标服务器。它的主要功能是在没有图形界面的纯文本环境中,为虚拟控制台提供鼠标支持,允许用户使用鼠标进行文本的选择、复制和粘贴操作,极大地提升了…

阅读更多
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构)
2026/7/11 0:01:31

OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构)

摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计…

阅读更多
每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁
2026/7/11 0:01:31

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁 一、引言 每天早上打开衣柜,面对满柜的衣服却不知道穿什么——这是无数人的日常困扰。气温变化、场合差异、风格偏好,这些因素交织在一起,让"穿什么&q…

阅读更多
工业信号干扰处理与FOD4216光耦应用实战
2026/7/11 0:01:31

工业信号干扰处理与FOD4216光耦应用实战

1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干…

阅读更多
PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案
2026/7/11 0:01:31

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…

阅读更多
2026免费图片文字识别工具全解:在线网页、电脑软件、小程序实操指南
2026/7/10 23:01:31

2026免费图片文字识别工具全解:在线网页、电脑软件、小程序实操指南

引言日常办公、学习场景里,截图、纸质试卷、会议白板、合同证件图片常常需要提取可编辑文字,依靠手动抄写效率偏低。2026 年市面上有不少具备完整免费 OCR 能力的工具,覆盖浏览器在线网页、电脑客户端、微信小程序、手机原生功能四大使用渠道…

阅读更多
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御
2026/7/9 20:12:34

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

阅读更多
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略
2026/7/9 0:51:16

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…

阅读更多
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复
2026/7/8 22:48:04

GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复

如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…

阅读更多
PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案
2026/7/11 0:01:31

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…

阅读更多
工业信号干扰处理与FOD4216光耦应用实战
2026/7/11 0:01:31

工业信号干扰处理与FOD4216光耦应用实战

1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干…

阅读更多
每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁
2026/7/11 0:01:31

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁

每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁 一、引言 每天早上打开衣柜,面对满柜的衣服却不知道穿什么——这是无数人的日常困扰。气温变化、场合差异、风格偏好,这些因素交织在一起,让"穿什么&q…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/8 18:15:39

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/8 10:11:21

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/9 3:17:42

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多