当前位置: 首页 > news >正文

ThinkPad X250在 FreeBSD xfce4下小红点不能用、触摸板不能用以及键盘上下左右变成其它键

某一天突然发现,键盘的上,变成了PrtSc键,每次按上,就调用一次抓屏....上下左右键盘都乱了。

找了很多方法,发现设置键盘,可以解决这个问题。但是在设置多次键盘后,发现ThinkPad X250的小红点不能用了,而且是登录账户后不能用,登录界面还能用。另外就是不管是否登录,触摸板都不能用了。

尝试解决问题

在键盘设置里面,发现选择“系统键盘”,可以解决上下左右键盘乱的问题。但是小红点就没法用,非常不习惯(触摸板也不能用,这时候就顾不上触摸板了)。这时候就想到设置键盘型号(猜想一个型号),试了很多型号,比如IBM的几个型号,都解决不了小红点的问题i。

查找信息,发现‌ThinkPad X250键盘共有87个键位‌。

查找hw-probe,发现X250的键盘是AT Keyboard:

BUSID / ClassVendorDeviceTypeDriverStatus
PS/2ps/2:keyboard »AT Keyboardkeyboardatkbdcdetected

在FreeBSD配置里,找到“通用86键” ,先把它选上。照旧。(后面还选了pc104,也没有任何改观)

查找鼠标和触摸板,发现是:

PS/2ps/2:mouse »PS/2 Mousemouseatkbdcdetected

于是在设置里选了SynPS/2 Synaptics TouchPad

退出账户,然后重新登录,这时候键盘的上下左右恢复正常了。但是小红点和触摸板还是不能用。

查找手册:Chapter 5. The X Window System | FreeBSD Documentation Portal

查看文件:/usr/local/etc/X11/xorg.conf.d/00-keyboard.conf ,发现里面input键盘就是pc104  

Section "InputClass"Identifier "Keyboard1"MatchIsKeyboard "on"Option "XkbLayout" "es, fr"Option "XkbModel" "pc104"Option "XkbVariant" ",qwerty"Option "XkbOptions" "grp:win_space_toggle"
EndSection

在XFCE4的键盘设置中,设置为pc104,即通用104电脑,重新登录后发现上下左右键没问题,小红点和触摸板还是不能用。

寻求触摸板驱动

寻找触摸板驱动,在FreeBSD里,是xf86-input-libinput,查找x86驱动

pkg search 86-input-libinput

找到拉:xf86-input-libinput-1.3.0_1    X.Org libinput input driver
安装驱动:

pkg install xf86-input-libinput

然后鼠标和触摸板配置改为IBM,即TPPS/2 IBM TrackPoint ,当然这步不是必须。

安装好后,重新登录用户,哇,小红点和触摸板都回来了!

估计是前段时间不小心把xf86-input-libinput这个包给弄掉导致小红点、触摸板,以及键盘上下左右出了问题。现在重装了这个软件包,问题就解决了

总结

针对键盘、小红点和触摸板的问题,要定位到xf86-input-libinput软件包,装上这个软件包,问题一般就解决了。

一般也就不用再去手工修改XFCE4里面键盘、鼠标、触摸板的设置了。

http://www.lryc.cn/news/498784.html

相关文章:

  • PowerShell install 一键部署postgres17
  • k8s的数据库etcd报 etcdserver: mvcc: database space exceeded的处理办法
  • MySQL——buffer poll
  • 使用GO--Swagger生成文档
  • Pac4j 学习笔记
  • 什么?RayLink远程控制软件支持企业IT应用!
  • LeetCode Hot100 51~60
  • docker 启动 redis 同时设置密码,关机后会自动重启
  • 3D Gaussian Splatting代码详解(一):模型训练、数据加载
  • docker部署RustDesk自建服务器
  • 工作实战总结与实现-mybatis-plus更新策略部分字段不更新问题
  • MFC扩展库BCGControlBar Pro v36.0新版亮点:黑色主题中的自动反转图标
  • Midjourney Describe API 的对接和使用
  • 《单片机原理及接口技术》(C51编程)(第三版)------张毅刚主编
  • Qt入门9——绘图
  • FreeRTOS之ARM CR5栈结构操作示意图
  • Java线程的interrupt中断、wait-notify/all(源码级分析)
  • 计网408考点讲解
  • 当linux可执行文件缺少或者不兼容so库时候,如何查看版本以及缺少那些库
  • 文件下载的几种方式
  • 车联网安全学习之TBOX
  • 访问http网页强制跳转到了https的解决办法
  • 3D 生成重建016-SA3D从nerf中分割一切
  • 阿里云整理(二)
  • qt基本部分控件用法(一)
  • 【Linux】环境ChatGLM-4-9B 模型之 openai API 服务
  • Too many open files 问题处理
  • CentOS 7 环境下常见的操作和配置
  • HTTP(超文本传输协议)
  • etcd-v3.5release-(3)-readIndexRead