最近显得无聊,开始倒腾 Linux 内核了,因为 Ubuntu 20.04 的默认内核还是 5.4,就算你安装了 OEM 内核,版本也只是 5.6,要知道现在的内核版本都已经飞到 5.9 了,对于追新的人来说实在是不够看。而且最新内核集成的一些新特性的确是可以提升性能的。Canonical 的工作人员 Daniel Van Vugt 最近就在研究为什么 Gnome-shell 在 4K 分辨率下性能如此之差,最后发现是内核对于 Intel 核显的调度有问题,造成了性能的瓶颈。不过这个问题在 5.8 下似乎有了很大的缓解。
在 Ubuntu Linux 下启用 ThinkPad X1 Carbon 的 IR 面部解锁功能
不少笔记本都会配备 IR 红外线感应摄像头,为的是实现面部解锁,尤其是 Surface 就是标配,在 Windows 10 里这个功能被称为 Windows Hello,简单说就是你掀开机器,就会直接扫脸解锁进入系统,不再需要你输入密码什么的。
在 Linux 下是否可以使用这个功能呢?
可以。
使用这个叫做 howdy 的项目即可。
在 Ubuntu 20.04 下安装 OEM 内核
默认的 Ubuntu 20.04 用的内核是 5.4 的,虽然有点老,但的确是这个发行版当初决定的。而 Canonical 也一直给这个 5.4 提交各种补丁。
但是其实 Ubuntu 20.04 源里是有 5.6 内核的,被命名为 linux-oem-20.04,我们可以直接安装它。
sudo apt install linux-oem-20.04
这个内核是干啥用的呢,Canonical 的官方解释是“针对一些 OEM 厂家的设备打了一些驱动,做了一些调整”,如果你是在一些“获得 Ubuntu 认证”的笔记本或者电脑上安装的话,这个内核里就有可能有属于你的驱动。
我是 Thinkpad ,所以肯定是没问题的。
撤销安全补丁以提升你的 Linux 性能
最近我觉得我运行 Ubuntu 20.04 的笔记本性能比较慢,但每次我在推特抱怨这一点,就会出现一些人告诉我让我去用 Arch + KDE。
所以为什么 Archer 这么讨厌,就在这一点。仿佛你只要一提及 Linux 这个字眼,Archer 们就会出来犹如触发了 PTSD 一样,疯狂的向你推荐 Arch,还会顺便向你打包销售 KDE,就像邪教分子一样,完全不考虑别人收不受得了你。
解决 Gpaste 导致的剪切板不完整的问题
长久以来用 Ubuntu 还是 Fedora 都发现剪切板是不完整的。
大概就是我在 Nautilus 剪切和复制了两个文件,粘贴过去只有一个,有时候复制粘贴还必须要像垃圾的 Mac OS 一样”双击”才能确保文件的确是被“复制”了。
一直我觉得都是 Gnome 的 Bug,但是后来发现不是这样,因为我搜索了 Gnome 的 Bug 列表,居然没有人和我一样……
我尝试在 Nautilus 里复制两个文件,粘贴到 Gedit 里,没有任何问题,复制的的确是两个文件的内容,但是在 Nautilus 里粘贴就会丢失一个。
太他妈奇怪了!
最后我把目标锁定在了 Gpaste 这个插件上,因为在 Fedora 和 Ubuntu,我都在用它,而它本身和剪切板就有关系。
解决 Ubuntu 20.04 无法锁屏的问题
最近用 Ubuntu 20.04 的时候发现无法锁屏。
具体表现在以下几点:
- 用 Thunderbolt3 dock 接双屏 1080p
- 启动后使用 Super+L 锁屏
- 锁屏会失败,直接导致 Gnome-shell 崩溃并且重启 Gnome-shell,之后无事发生
彻底解决声卡破音问题
前言:
之前我遇到过一个声卡的破音问题,也写了篇文章总结:
解决 ThnkPad X1 Carbon 用 Thunderbolt Dock 外接 USB 声卡的破音问题
然而这个方法试了,结果发现没什么用途。大概就是体现在我每次外接 Thunderbolt 3 dock 之后,TLP 并不会把对应的设备进行“节能排除”的设定。
修复 ThinkPad X1 Carbon UEFI 启动项中无法添加“Ubuntu”项目的问题
原本我安装 Ubuntu 选择 UEFI 的时候会自动在笔记本的 UEFI 菜单里加入对应的选项,但是最近却发现加不进去了。
原因很奇怪,查遍了所有内容,最后也莫名其妙的好了,不确定是某些选项有效?
首先要确定的是 Ubuntu 每次启动都会自动尝试加入 Ubuntu 项目到 UEFI 里,用的是 efibootmgr 进行的,也不需要你手动添加,这一点倒是挺省心的。
用“旧电脑”做个路由器
最近单位的老路由器已经感觉不行了,虽然它工作了好久其实还挺稳定的,但是我觉得它不行了。
就找了台“老破旧”电脑来做新的软路由,配置如下:
折腾了快俩星期,感觉终于稳定了,并且在这个软路由上实现了“负载均衡”,“科学上网”,“广告过滤”等,不过遇到了很多坑,在此总结一下。