我已经在戴尔笔记本电脑(Inspiron-5420)上安装了 Ubuntu 20.04。此安装的 Wi-Fi 连接无法开箱即用,但在谷歌搜索后,我找到了页面
https://ibcomputing.com/install-wifi-driver-broadcom-bcm43142-linux/
按照那里的步骤操作后,它开始工作了。
现在使用罗技无线键盘/鼠标(型号 MK220)时,键盘会间歇性断开连接,然后自动重新连接。我看到的另一个奇怪的行为是,每当它断开连接时,它都会自动截取屏幕截图并保存。
有谁能帮忙解决无线键盘经常断线的问题吗?
答案1
通过谷歌搜索,我发现了页
其中提到了适用于 HP 笔记本电脑的解决方案,但是当我从那里应用解决方案时,它甚至可以在我的 Dell 笔记本电脑上运行。
HP 笔记本电脑出现键盘按键自动按下的问题。它不时开始截屏。一旦在 Ubuntu 键盘设置中禁用屏幕截图快捷键,它就会开始使用滚动锁定键。
要在 Ubuntu 中禁用笔记本电脑的内置键盘,首先需要识别键盘的设备 ID。
如果您通过 SSH 从远程系统连接,则需要运行:
export DISPLAY=:0
现在运行xinput –list
以获取所有输入设备的列表。
hostonnet@pc4:~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP Truevision HD id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
hostonnet@pc4:~$
该xinput
命令应以运行 GUI 的用户(Ubuntu 登录用户)的身份运行。
上面列出的是我们需要的内容:
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
ID为10。
要禁用键盘,请运行:
xinput set-int-prop 10 "Device Enabled" 8 0
要启用它,请运行:
xinput set-int-prop 10 "Device Enabled" 8 1
方法 2:启动时禁用
编辑文件 /etc/default/grub。
vi /etc/default/grub
寻找:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
替换为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nokbd"
使用以下命令重新生成 grub.cfg:
sudo update-grub2
重启笔记本电脑。内置键盘将默认禁用。无需xinput
每次都运行命令并手动禁用它。