Ubuntu 16.04 — 安装 Evolution 后,终端变黑,颜色奇怪,缺少图形信息

Ubuntu 16.04 — 安装 Evolution 后,终端变黑,颜色奇怪,缺少图形信息

这一切都始于我在 Ubuntu 16.04 上安装 Evolution 时,但现在我相信问题的核心在别处,很可能与 GPU 驱动程序有关。我绝对需要继续使用 16.04,并且不想重新安装。我正在寻找一个程序来清理它。

症状

  • 所有 Ubuntu 相关窗口中的勾选框均不可见(以及其他缺失的图形信息,如菜单之间的分隔符)
  • 终端窗口是黑色的,而不是默认的 Ubuntu 颜色,边角是尖的,而不是圆的
  • Firefox 的滚动条不可见
  • 其他与此相关的内容

其外观和可用驱动程序的屏幕截图

我之前尝试过

A)尝试更改图形驱动程序
我已经通过“附加驱动程序”界面尝试了所有可用的驱动程序。它基本上没有改变任何东西,除了版本 390 完全与我的一个屏幕不兼容(我的笔记本电脑连接了 2 个屏幕)。在我当前的设置下,显卡似乎被很好地识别了(参见屏幕截图)。

B)恢复安装 Evolution 时所做的一切apt-get
由于所有步骤都是全新的,我决定将它们记录在这里,以供将来参考和反馈。完成这些步骤后,我得到的唯一改进是 Ubuntu 壁纸从全黑变成了正常的紫色默认设置。

1) 检查安装了什么并删除(purge

dpkg --get-selections | grep "evolution*"  
sudo apt-get purge evolution-*  

2)让 apt 自动删除所有无用的东西

sudo apt-get autoremove --purge

这里的陷阱是,这不是完全恢复初始apt-get install命令,因为一些包(之前已经存在)已升级

3)apt相关内容记录在:

/var/log/apt/history.log  

4)升级写为:

libgtk-3-0:amd64 (3.18.9-1ubuntu3.3, 3.20.8-1ubuntu0~ppa1)  

5)我手动降级了所有列出的软件包(如果列表太长,可以编写脚本)

 sudo apt-get install libgtk-3-0:amd64=3.18.9-1ubuntu3.3

6) 清理并安装ubuntu-desktop

sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop

C)创建新用户
实际上,新用户的情况更糟,当我用鼠标移动终端窗口时,图形出现了错误,我感觉自己又回到了 Windows 95……我的默认用户没有这些。由于我为这次测试创建了一个临时帐户,我假设 CPU 也在做第一次使用帐户时需要做的事情,因此出现了错误。这可能表明 GPU 根本没有被使用。

补充说明

  • 上周,当在这台电脑上第一次从默认驱动程序切换到 NVIDIA 驱动程序时(需要使用 CUDA),情况变得非常糟糕。起初它工作正常,但重启后我无法再启动我的 linux 分区(我有 Windows/Ubuntu 双启动)。我使用启动修复来恢复正常。
  • BIOS 中的安全启动设置为关闭

答案1

最终结果如何

我没有手动恢复到稳定状态,而是依靠 dist-grade 来解决我的系统故障。如上所述这里在恢复模式下执行此操作可能更安全:

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get -f install
sudo apt-get -m install
sudo apt-get dist-upgrade
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get autoremove --purge
sudo apt-get clean

重新启动然后重新安装 nvidia 驱动程序(您的系统所需的实际版本可能不同,可以检查这里这里):

sudo apt-get purge nvidia-*
sudo apt-get install nvidia-396

最后一次重新启动,希望一切正常。

相关内容