我的 MacBook 上安装了 Ubuntu LTS 14.04 和 Gnome 3 作为 GUI(这是一份礼物) 并且有些东西运行得不太好。例如 Chromium 有点伤眼,我的 thunderbolt 接口也运行得不太好。
我知道,要获得 Thunderbold 支持,我至少需要内核 3.14,但我当前的内核是 3.13 左右。
我还知道,要使 Gnome 与 HiDPI 桌面兼容,它需要 Gnome 3.12,但已安装 3.10。
所以我的问题是,我该怎么做才能获得更新的软件,同时又知道它尚未经过测试并且可能会出现故障。
答案1
要更新内核,你可以使用以下指南:https://wiki.ubuntu.com/Kernel/MainlineBuilds(不过你也可以通过 Google 搜索)
安装上游内核
要启动上游内核,你只需要下载并安装图像与您的架构相对应的 .deb 包。此外,如果您需要构建任何外部模块,您还需要相应的 headers-_.deb 和 headers-_all.deb 包。
例如,让我们使用http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/。如果您正在测试 i386,则需要标记为 A 的那些。如果您正在测试 amd64,则需要标记为 B。(除非您对低延迟内核有特殊需求,例如音频制作,否则请使用通用内核。)
B linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb
linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb
Linux 标头-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_amd64.deb
Linux 标头-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_i386.deb
AB linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb
B linux-镜像-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb
linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb
Linux 映像-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_amd64.deb
Linux 映像-3.14.4-031404-lowlatency_3.14.4-031404.201405130853_i386.deb
下载完成后需要使用 dpkg 进行安装:
sudo dpkg -i *.deb
此过程完成后,启动菜单上应该会出现一个代表上游内核的新条目。它将显示为如下条目:
Ubuntu Trusty, kernel 3.14.4-031404-generic
将 Gnome 更新至 3.12:
此步骤来自:http://linuxg.net/how-to-install-gnome-3-12-on-ubuntu-gnome-14-04-trusty-tahr/
$ sudo add-apt-repository ppa:gnome3-team/gnome3
$ sudo add-apt-repository ppa:gnome3-team/gnome3-staging
$ sudo apt-get update
$ sudo apt-get install bijiben polari gnome-clocks gnome-weather gnome-maps gnome-music gnome-photos gnome-documents gnome-contacts epiphany-browser gnome-sushi gnome-boxes gnome-shell-extensions
现在您应该注销并重新登录 Gnome 3.12。
答案2
快速修复 Chromium(或者谷歌 Chrome):
$ chromium --high-dpi-support=1 --force-device-scale-factor=2
应该可以完成这个工作。
答案3
关于 DPI 部分,您还可以尝试“普通” Ubuntu(Ubuntu Unity),它默认具有高 DPI 支持(无需使用 PPA 或任何其他软件包)。