麒麟OS如何启用全局鼠标滚轮反向_麒麟系统滚动方向统一设置【操作】

风强小哥_3693

风强小哥_3693

2026-03-29

890人浏览

原创

麒麟os默认不启用全局鼠标滚轮反向,可通过xmodmap(通用快捷,仅x11)或xinput(精准设备级,兼容libinput)实现;两者均需手动持久化,控制中心无图形开关。

麒麟os如何启用全局鼠标滚轮反向_麒麟系统滚动方向统一设置【操作】

麒麟OS 默认不启用全局鼠标滚轮反向,但可通过 xmodmap 或 xinput 两种方式实现,其中 xmodmap 更通用、生效快;xinput 更精准、兼容 Wayland 外的 X11 环境。

用 xmodmap 交换滚轮按钮映射(最简方案)

这是最轻量、跨桌面环境(GNOME/KDE/UKUI)都有效的办法,原理是把鼠标事件中“下滚”(button 4)和“上滚”(button 5)的逻辑值互换。它不依赖触控板驱动或设备名,只要 X Server 在运行就起作用。

  • 打开终端,执行:xmodmap -e "pointer = 1 2 3 5 4 6 7 8 9 10" —— 立即反转垂直滚动方向
  • 恢复默认:执行 xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9 10"
  • 该设置仅对当前会话有效;如需开机自动应用,需将命令写入 ~/.profile 或 ~/.xsessionrc(注意:Wayland 会话下 xmodmap 无效)
  • 部分 Electron 应用(如 VS Code、Typora)可能需重启才识别新映射;网页内滚动一般实时生效

用 xinput 修改设备级滚动属性(精准控制)

适用于想单独反向某一个输入设备(比如只反向有线鼠标,但保留触控板自然滚动),或 xmodmap 失效时的备选。它直接操作 X Input 子系统的属性,对 libinput 驱动设备更友好。

  • 先查设备 ID:xinput list,找到含 “Mouse” 或具体品牌名(如 “Logitech”)的行,记下 ID(如 ID=9)
  • 查滚动相关属性:xinput list-props 9 | grep -i "scroll.*direction\|natural"
  • 若看到 libinput Natural Scrolling Enabled 属性(ID 可能是 287),设为 1:xinput set-prop 9 287 1(这其实是“自然滚动”,即反向;设为 0 才是默认)
  • 若设备不支持 natural scroll,可尝试改 libinput Scroll Method Enabled 并启用“edge scroll”或“two-finger scroll”,再配合方向开关
  • 注意:xinput 设置同样不持久;建议封装成脚本并加入开机启动项(如 UKUI 的“启动应用程序”)

图形界面里找不到“反转滚轮”选项?原因和绕过方法

麒麟OS 控制中心的“鼠标”设置页(路径:设置 → 设备 → 鼠标)目前**只提供滚轮速度调节,不提供方向开关**——这不是你漏看了,是 UI 确实没暴露该功能。官方把方向控制权交给了底层工具,可能是为兼容不同驱动行为(如 Synaptics vs libinput)。

  • 别在“触控板”页找鼠标设置,两者配置分离;触控板的“自然滚动”开关(自然滚动)只影响双指滑动,不影响外接鼠标滚轮
  • 某些老旧内核或 Elan 触控板驱动下,xinput 可能无法列出滚动属性,此时退回 xmodmap 是唯一可靠选择
  • openKylin 1.0.2+ 已开始适配 Wayland,默认会禁用 xmodmap;如用 Wayland 模式,请确认是否已切换回 X11(登录界面右下角可选)

真正容易被忽略的是会话持久性问题:无论用哪种命令,重启后都会失效。没有“勾个框就永久生效”的图形开关,必须手动固化。另外,别混淆“自然滚动”(触控板术语)和“滚轮反向”(鼠标术语)——它们在麒麟系统里由完全不同的机制控制,混用配置会导致预期外的行为。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.21

2782

5

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.05

2254

4

如何解决Edge打开但没有标题的问题
如何解决Edge打开但没有标题的问题

若 Microsoft Edge 浏览器打开后无标题(窗口空白或标题栏缺失),可尝试以下方法解决: 重启 Edge:关闭所有窗口,重新启动浏览器。 重置窗口布局:右击任务栏 Edge 图标 → 选择「最大化」或「还原」。 禁用扩展:进入 edge://extensions 临时关闭插件测试。 重置浏览器设置:前往 edge://settings/reset 恢复默认配置。 更新或重装 Edge:检查最新版本,或通过控制面板修复

2025.04.24

2672

6

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.24

674

4

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

120

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

40

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

40

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

40

12

Conan二进制包配置指南
Conan二进制包配置指南

本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。

2026.09.22

40

13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.2万人学习