我正在运行 Ubuntu 16.04.3 LTS,并意外卸载了python2
所有依赖它的程序。编辑:根据/var/log/apt/history.log
,326个模块被删除:pastebin.com(按字母顺序排列)。
我python2
现在已经重新安装了,但显然很多东西还是坏了。最紧迫的显然是找回一个能用的鼠标。
当我启动电脑时,我进入了正常的桌面。键盘和鼠标指针工作正常,但是鼠标按钮仅在启动器中有效—— 不在桌面上,也不在任何启动的应用程序中。
我可以使用鼠标启动终端,然后
unity --replace &
在终端中输入内容(如以前的帖子)。完成后,鼠标现在可以正常工作里面终端窗口,但不在窗框上其他地方也没有!我可以按 Ctrl+Alt+F2 并
unity --replace &
从那里运行。这似乎结束了我在上一步中运行的命令,当我返回到 Ctrl+Alt+F7 时,鼠标可以正常工作 - 但 Unity 的顶部菜单栏(包括时钟和系统/电源按钮)是空白的。
这是一款罗技无线鼠标(M705),我放入了一对充满电的电池,以确保无误并排除硬件问题。
--> 我遗漏了什么?如何在不unity
使用解决方法的情况下恢复鼠标点击的正常操作?
答案1
我对另一个软件包做了类似的事情,部分关闭了我的桌面。无法接受任何键盘或鼠标输入。我不得不从另一台计算机 ssh 进入以实施修复(可能也可以启动到文本模式)。
我在某个地方发现了这句方便的话;我认为是在这个网站上:
sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'`
基本上会创建所有已删除软件包的列表并重新安装它们。只需先运行 grep 部分即可了解将重新安装哪些软件包。