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

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

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

尝试解决问题

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

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

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

BUS ID / Class Vendor Device Type Driver Status
PS/2 ps/2:keyboard >> AT Keyboard keyboard atkbdc detected

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

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

|------|-----------------------------------------------------------------|---|------------|-------|--------|-----------------------------------------------------------------|
| PS/2 | ps/2:mouse >> | | PS/2 Mouse | mouse | atkbdc | detected |

于是在设置里选了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里面键盘、鼠标、触摸板的设置了。

相关推荐
wan5555cn1 天前
Windows 11系统鼠标键盘被禁用问题的全面解决方案
windows·笔记·深度学习·计算机外设
无敌最俊朗@4 天前
Qt 按钮点击事件全链路解析:从系统驱动到槽函数
开发语言·qt·计算机外设
ulimate_6 天前
树莓派:微雪显示器7寸触摸屏使用
计算机外设
Saniffer_SH8 天前
【高清视频】CXL 2.0 over Fibre演示和答疑 - 将内存拉到服务器10米之外
运维·服务器·网络·人工智能·驱动开发·计算机外设·硬件工程
pc大老9 天前
iPhone 用户如何通过鼠标提升操作体验?
计算机外设·iphone·鼠标·鼠标连接iphone
理想是做个英雄10 天前
基于AC6351D2做无线键盘
计算机外设·杰理ble,mcu以及蓝牙音频
科技观察10 天前
刘诗雯现身TCL品牌活动,雷鸟34Q9显示器同台竞技
计算机外设
理想是做个英雄10 天前
基于AC6366C做AI语音鼠标
人工智能·计算机外设·杰理ble,mcu以及音频蓝牙
小样还想跑11 天前
UniApp键盘监听全攻略
vue.js·uni-app·计算机外设