在尝试应用 Plymouth 修复专有驱动程序后,Kubuntu 桌面缺少条形码和所有东西

在尝试应用 Plymouth 修复专有驱动程序后,Kubuntu 桌面缺少条形码和所有东西

我正在运行 Kubuntu 13.10,我的电脑的显卡是 Nvidia GT 520。我尝试使用从互联网上找到的旧脚本修复 Plymouth 专有显卡驱动程序的问题(它是为 Natty 编码的,现在想想我不应该这么做)。我运行了那个脚本并重新启动了电脑。

我注意到的第一个不正确的行为是 Plymouth 只在屏幕的 1/4 处显示其文本启动画面,但当我按下 Esc 键时日志显示正确。

主要问题出现在我登录时。我的所有桌面窗口都没有菜单栏,无法用 Alt-F4 关闭,而且它们不会出现在任务栏上。

我尝试通过重新安装 GRUB 几次、清除 /etc/grub.d 和 /boot/grub 来修复此问题,但只有文本闪屏问题得到修复。我该如何修复?

这是我使用的脚本。

答案1

我不确定这是否能解决问题,但是......

sudo apt-get purge v86d

以 root 身份编辑/etc/initramfs-tools/modules并删除该行"uvesafb mode_option=$resolution mtrr=3 scroll=ywrap"

以 root 身份编辑/etc/initramfs-tools/conf.d/splash并删除该行"echo FRAMEBUFFER=y"

然后运行

sudo update-initramfs -u
sudo update-grub2

这可能会解决问题,假设您清除并重新安装了 grub2(查看是​​否编辑的所有其他文件都是 grub 文件)。

答案2

你应该仔细阅读你正在做的事情,该文章适用于 Natty 或 11.04,它是您正在使用的 2.5 版本。

让我们分析一下脚本做了什么:

  1. 它安装了v86dhwinfo包。两者都可以删除:

    sudo apt-get --purge autoremove v86d hwinfo
    
  2. 整个系统周围的几个文件中添加了几行内容。

    sudo sed -e 's/FRAMEBUFFER\=y/d' /etc\/initramfs-tools/conf.d/splash
    sudo sed -e 's/uvesafb/d
  3. 然后它修改/etc/default/grub/etc/grub.d/10_linux,您可以通过重新安装恢复原始文件:

    sudo apt-get --purge autoremove grub-pc
    sudo apt-get install grub-pc
    

    请勿重启系统

  4. 运行sudo update-grub2sudo update-initramfs -u

相关内容