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。

相关新闻

最新新闻

ptcr高级功能:并行vs串行测试模式深度对比与选择策略

ptcr高级功能:并行vs串行测试模式深度对比与选择策略

ptcr高级功能:并行vs串行测试模式深度对比与选择策略 【免费下载链接】ptcr A tool for container runtime performance measure. 项目地址: https://gitcode.com/openeuler/ptcr 前往项目官网免费下载:https://ar.openeuler.org/ar/ 容器性能测…

2026/7/11 0:55:34
国冶机电安装具备多项工程资质条件

国冶机电安装具备多项工程资质条件

机电安装工程资质。在当今工程领域,机电安装工程至关重要,而从事该工程,具备相应资质条件必不可少。机电安装工程资质是衡量企业能否承接相关项目的重要标准,下面我们来详细了解其资质条件。一、企业资产要求不同等级的机电安装资…

2026/7/11 0:55:34
3PEAK思瑞浦 T74L1G125Q-SC5R-S SOT353 缓冲器和收发器

3PEAK思瑞浦 T74L1G125Q-SC5R-S SOT353 缓冲器和收发器

特性宽电源电压范围:1.65 V至5.5 VI/O耐受输入电压达5.5 V所有输入均具有施密特触发器动作CMOS低功耗IOFF支持部分断电保护ESD保护:4 kV HBM模型,1 kV CDM模型闩锁性能超过JESD 78 II类标准的100 mA通过AEC - Q100汽车应用认证,等…

2026/7/11 0:55:34
Windows平台Btrfs驱动深度解析:架构设计与高级应用指南

Windows平台Btrfs驱动深度解析:架构设计与高级应用指南

Windows平台Btrfs驱动深度解析:架构设计与高级应用指南 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs 在Windows环境中无缝访问Btrfs文件系统不再是Linux用户的专属特权。…

2026/7/11 0:55:34
OpenClaw工程化实践:从部署到人剑合一的落地指南

OpenClaw工程化实践:从部署到人剑合一的落地指南

1. 项目概述:这不是又一份“安装教程”,而是一套可落地的OpenClaw工程化实践手册OpenClaw不是玩具,它是一把需要真正握在手里、能劈开复杂任务的数字利刃。我从2023年Q4开始在生产环境里用OpenClaw跑金融研报生成、跨平台API编排和私有知识库…

2026/7/11 0:55:34
同城流量精准度优化逻辑:装修门店巨量本地推线索质量提升路径

同城流量精准度优化逻辑:装修门店巨量本地推线索质量提升路径

杭州装修门店投巨量本地推,怎么调整能快速提升精准业主线索占比?从同城流量分发的标签匹配逻辑来看,线索精准度取决于流量标签与目标客群标签的匹配程度,从定向和素材两个维度优化标签匹配效率,就能在不增加预算的前提…

2026/7/11 0:50:34

月新闻