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

相关推荐
Jwest20211 天前
工业显示器在铁路智能充电柜中的应用
计算机外设
木梯子1 天前
罗技G系列游戏外设全解析及G304X入门游戏鼠标推荐
计算机外设·鼠标
开开心心就好2 天前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
软件资深者2 天前
USB存储设备管理工具 启用或者禁用+usb修复
windows·microsoft·计算机外设·系统修复
卢锡荣3 天前
Type-c OTG数据与充电如何进行交互使用应用讲解
c语言·开发语言·计算机外设·电脑·音视频
goodmao3 天前
【macOS】【mouse】设置鼠标大小
macos·计算机外设·鼠标·mouse
开开心心就好3 天前
键盘映射工具改键位,绿色版设置后重启生效
网络·windows·tcp/ip·pdf·计算机外设·电脑·excel
卢锡荣3 天前
Type-c小家电性价比方案讲解LDR系列
网络·人工智能·计算机外设·电脑
春日见4 天前
win11 分屏设置
java·开发语言·驱动开发·docker·单例模式·计算机外设
TESmart碲视4 天前
如何用一套键盘鼠标切换多个输入设备?TESmart KVM热键工作原理深度解析.一份涵盖设计原理、使用方法与兼容性的完整技术指南
游戏·macos·计算机外设·kvm切换器·双屏kvm切换器