Dist 升级到 18.04 会破坏鼠标左键和右键单击以及快捷键

Dist 升级到 18.04 会破坏鼠标左键和右键单击以及快捷键

在此先向阅读本文并提供可能有帮助的建议的所有人表示感谢。

我已经花了 3 天多的时间寻找解决方案,而且由于不是“高级用户”,我无法在没有鼠标的情况下四处走动。我们用这台机器经营 2 家企业,但基本上毫无进展 =(

我们的 Dell Precision M6800 运行 Ubuntu 17.? 已有大约 1.5 年,并且刚刚将发行版升级到 18.04.2。现在我无法在触摸板或无线鼠标上左键或右键单击任何内容,并且大多数键盘快捷键都已损坏。

当 ubuntu 登录屏幕弹出时,鼠标点击可以正常工作,但是一旦我登录,鼠标点击就会停止。

如果我按CTRL+ ALT+ F1,登录屏幕会重新出现并且鼠标单击可以再次工作,但是只要我再次登录,它们就会停止。

CTRL+ ALT+T无法打开终端。
ALT+F2无法打开快速终端命令框。
基本上,我无法进入终端窗口 =(

经过几个小时的尝试,我尝试了很多不同的方法,结果很沮丧,我离开了一段时间,当我回来时,屏幕保护程序(黑屏)已经激活,当我唤醒它时,我发现这两个打开终端的快捷键命令都有效,但仍然没有鼠标点击。
重新启动计算机会重复同样的问题,所以我必须等待至少 10 分钟才能激活屏幕保护程序,以启用打开终端的快捷键。

笔记本电脑放在一个底座上,底座为 2 个外接显示器和一个有线键盘供电。我将其从底座上断开并重新启动,因此它只是运行笔记本电脑自己的硬件,没有任何变化。

我花了几天时间研究论坛上其他人遇到的类似问题,并尝试了他们的许多建议,包括(不一定按此顺序):

  1. 软件更新以确保应用任何可用的更改
    $ sudo apt-get update $ sudo apt-get upgrade

  2. 唤醒万物的建议
    CTRL+ ALT+F6 登录 CTRL+ ALT+F7

  3. 又一个
    CTRL+ ALT+ F1 CTRL+ ALT+ F8 CTRL+ ALT+F7

  4. 尝试将所有驱动程序更新至建议版本
    $ sudo ubuntu-drivers autoinstall

  5. 更新了视频驱动程序,推荐使用 nvidia 418,将 nouveau 驱动程序列入黑名单
    $ ubuntu-drivers devices $ sudo apt install nvidia-418 $ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf $ sudo update-initramfs -u

  6. 删除 nvidia 视频驱动程序并将其设置回 nouveau:
    $ sudo apt install nouveau-firmware $ sudo apt purge nvidia-driver-418 $ sudo apt autoremove $ sudo apt install xserver-xorg-video-nouveau

  7. 重新安装 inputattach
    $ sudo apt-get install --reinstall inputattach

  8. 重新安装 xserver-xorg-input-all
    $ sudo apt-get --purge autoremove xserver-xorg-input-all && sudo apt-get install xserver-xorg-input-all

  9. 删除并恢复鼠标驱动程序
    $ sudo modprobe -r psmouse
    $ sudo modprobe psmouse proto=imps

  10. 删除 synaptics 并安装 libinput
    $ sudo apt-get update && sudo apt-get --auto-remove purge xserver-xorg-input-synaptics && sudo apt-get install xserver-xorg-input-libinput

  11. 修复损坏的 Ubuntu 操作系统
    $ sudo rm /var/lib/apt/lists/lock $ sudo rm /var/lib/dpkg/lock $ sudo rm /var/lib/dpkg/lock-frontend $ sudo dpkg --configure -a $ sudo apt clean $ sudo apt update --fix-missing $ sudo apt install -f $ sudo dpkg --configure -a $ sudo apt upgrade $ sudo apt dist-upgrade

  12. 一些人发现这个老把戏很管用
    $ sudo metacity --replace
    (据说它反正没安装)

  13. 删除 Unity 桌面的所有碎片
    $ sudo apt purge unity-session unity $ sudo apt autoremove

  14. 删除旧版本的 gnome-tweak-tool
    $ sudo apt-get purge --auto-remove gnome-tweak-tool
    (据说它没有安装)

尝试每个建议后都重新启动,但问题没有任何改变,只有更改视频驱动程序才会影响多屏定位。

另外,我运行:
$ xinput -list
它说我的鼠标是:id = 11
然后我运行:
$ xinput -test 11
然后我单击左,中和右按钮,它显示:
button press 1 button release 1 button press 2 button release 2 button press 3 button release 3
似乎点击正在注册。

我还观察到了另一个奇怪的行为:
如果我进入:CTRL++返回登录屏幕,然后我登录(如上所述,所有的鼠标点击都可以正常工作,所以我甚至可以点击登录按钮!),但当我回到桌面时,我可以看到第二个鼠标指针。 只有一个在我移动鼠标时移动,有时移动指针与固定指针一起进入屏幕后,另一个指针就会消失。 移动指针是黑色的,带有白色边框,固定指针是白色的,带有黑色边框。 两个东西都试图显示鼠标指针?ALTF1


在 dist 升级之前没有进行任何硬件更改或添加任何软件程序。

该机器具有 16GB RAM,并配有 Nvidia Quadro K4100M 显卡和带有 i915 驱动程序的英特尔集成图形控制器。

我是一个终端新手,很高兴尝试命令来获取更多信息,但需要完整的命令。

希望有人能够提供帮助,提前感谢任何提出建议的人。

答案1

好的,4 天后,一切就绪了!!!

强制重置所有 gnome 设置
$ dconf reset -f /org/gnome/

我丢失了所有的自定义设置,需要做一些工作才能恢复到以前的状态,但至少我不必重新安装,也不必丢失过去一两年内安装和设置的所有程序。

我一直在慢慢地重新设置自定义设置,看看是什么破坏了它。似乎这是罪魁祸首:
调整 > 扩展 > 工作区停靠,
所以我可能无法使用多工作区。看起来它也破坏了其他人的鼠标点击等......
https://github.com/passingthru67/workspaces-to-dock/issues/134

相关内容