My Daily Life of Linux ( Part II )

My Daily Life of Linux ( Part II )

我的 Linux 配置

My Daily Life of Linux ( Part II )

Graphics Configuration

我的电脑使用了 Intel HD Graphics 530 + NVIDIA GeForce GTX 965M 这种核显 + 独显的组合。双显卡在笔记本上的配置一直以来都很令人恼火。在 Windows 上,有比较完善的 Optimus 支持,能做到动态切换核显 / 独显,而在 Linux 上……算了,不要有太多想法,能用就行。

在 Linux 上,目前有这样几种我认为能接受的解决方案(我不考虑使用 nouveau 的方案,在我这里性能很差,所以以下情况默认屏蔽了 nouveau)

  1. 安装 Nvidia 闭源驱动并默认使用独显,这样的结果就是独显持续运行,耗电较多,对部分应用程序可能支持不太好,会出现花屏、撕裂等现象。
  2. 安装 Nvidia 闭源驱动,搭配 Bumblebee 和 bbswitch 使用,在要使用独显的情况下手动调用独显执行应用程序,缺点是会损失一定的性能。
  3. 安装 Nvidia 闭源驱动,搭配 nvidia-xrun 和 bbswitch 使用,在要使用独显的情况下切换到另一个 tty,调用独显运行程序,性能不错。

如果你安装了 Nvidia 驱动,但是不想让 Nvidia 在开机时加载,即默认使用集显,请在 /etc/modprobe.d/nvidia.conf 中写入

1
2
blacklist nvidia
blacklist nvidia_drm

但是如果开机默认使用独显,会导致某些机型在启动 X.Org 的时候 Freeze,要解决该问题,需要在 Kernel Parameters 中加入 acpi_osi=! acpi_osi="Windows 2009" 或者 acpi_osi="!Windows 2015" 等等,具体请看 Bumblebee issue 764

我在这里使用的是第三种解决方案。

Energy Configuration

电源配置这里比较简单,我也算是偷懒了,安装 tlp 并启用即可。

另外 I/O 调速器配置什么的也顺带讲一下,个人觉得如果使用 NVMe SSD 的话,cfq、bfq、deadline 等并不能带来多少提升,所以我保持了默认选项。普通 SSD 没测试,感兴趣的可以自己了解。而对于机械硬盘……我也不想要求太多了,仍然保持了默认。(懒)

Font Configuration

字体配置又是 Linux 上的一大难题,字体种类较多,各家厂商设计的字形也有所不同,中英文如何搭配,更是一个问题,包括抗锯齿、Hinting、等等都是很大的问题。在我个人看来,显示器分辨率不够高,无法显示笔画较为密集的汉字,可能是目前最大的问题。不过在 1080P 的设备上,我们还是可以调配出让人满意的字体配置的。我个人认为,Android 使用的 Roboto + Noto Sans CJK 和苹果在 iOS 和 macOS 上使用的 San Francisco + PingFang 的组合,都是十分现代化,也十分美观的,另外如果微软的新字体推出了正式版(Nobel Scarlet,应该是在方正兰亭黑的基础上修改了部分细节),那么和 Segoe UI 搭配,也是极为不错的,我是 Roboto 粉,所以选择了第一种方案,这是 Sans Serif,即无衬线字体的部分。在衬线字体的部分,中文的选择并不多,我只好选择了 Noto Serif CJK,英文部分,大家可以选择风格相近,自己喜欢的字体与之搭配。等宽字体我个人偏爱 Iosevka,大家喜欢什么就用什么吧。下面给出我自己的字体配置,如果作为用户的字体配置,请放在 /home/username/.config/fontconfig/fonts.conf 中,如果是作为整个系统的字体配置,请放在 /etc/fonts/local.conf

Font Configuration

在 KDE 下这样使用

即所有与无衬线字体相关的设置为 Sans Serif,衬线相关的设置为 Serif,等宽相关的设置为 Monospace 即可。(DPI 120 的意思是指在原基础 96 上进行 1.25 倍的缩放,请根据个人需求进行计算,选择)

在 GNOME 下无衬线字体选择 Sans,其它的一致。

其它的软件你可以单独指定字体,也可以像上面这样选择。


后面我将会讲讲我在 Linux 上对日常生活中要用到的软件的选择……

To be continued……

作者

Luke

发布于

2018-07-08

更新于

2023-05-29

许可协议

评论