
ThinkPad T480s - Wayland - Hyprland - (Omarchy):优化与散热等配置
Created|Updated
最后的答案是,什么软件调优都定不上你在笔记本的下面放四个瓶盖。下面这一段是我当时在无能狂怒的状态下写的(仅供参考):
哈哈,亲爱的,又在想办法把Rc6给关掉,但又花了一个下午的时间,依然是一无所获。其实你最后也明白了,要解决的问题可能不在Rc6的上面,而是你的浏览器太卡了,所以你又花了大约两个小时的时间去折腾那个开机自启动浏览器。说起来真的是太怪了,我在以前的任何电脑上,都是绝对不要开机自启动浏览器,而且我也很奇怪为什么会有人要开机自启动浏览器,但你现在明白了。这个机器在硬件上能动的地方不多,而且我觉得其实也挺完美了,的确是当年的旗舰,最多就是加一个8GB的ddr4笔记本内存条。那个地方拆了就不能用4G,呃,我感觉这个经典设计可以留一下。虽然我感觉你几百年也应该用不到一次,但有一个能插手机卡的笔记本还是挺好玩的——哈哈,果然是没有那个模块,现在有一个卡槽(2242硬盘位)可以放一个“西部数据 SN520 NVME 固态硬盘”。 三星DDR4 8G笔记本内存条 - 上面那个硬盘256GB - 基本上完成(Bios刷了也不顶用)。
物理意义上的配置(这篇文章就是在T480s上面写的,颇具意义):
- 内存升级:本能来是一个8GB的ddr4笔记本内存,这个是焊死在主板上面的,除非你下大工夫不然没发动;拆开后发现还有一个槽可以放另外一个笔记本内存,网上的说法是可以放32GB的笔记本内存,也就是说T480s的最大内存容量是8+32=40GB。不过,我倒是觉得40GB的内存对现在的使用场景来说完全是overkill,比起内存的大小,我更在意的是双通道。所以最后就买了另外一个8GB的内存,现在是8+8=16GB,双通道正常。
- 散热升级:这个在另外一篇文章里提到过,这里就不赘述了,简单来讲就是把之前已经呈粉末状的硅脂都擦掉,换上了7950,效果惊人!就在我写这篇文章的时候,我看了一下现在的CPU温度,只有42度!当然,笔记本下面垫了一个支架也很有用,因为散热孔在D面,如果直接贴到桌面上的话,根本没办法把热量散出去——这是因为笔记本本身垫高的四个脚高度不够,或者是因为年久磨损严重。总而言之,瓶盖大法也能解决问题。
- 硬盘升级:这个是T480s的最后一块拼图,因为那个时代的笔记本电脑有一个overdesign,不知道是不是为了迎接4G网络时代,笔记本的后面可以装手机的nanosim卡,如果在电脑里面加装一个wwan模块,就能用手机卡直接上网。当然,更加实际的做法是在这个M.2 3042 B-key上面装第二个硬盘,网上用的比较多的是西部数据的SN520来给T480扩容。出于我也无法理解的原因,这个型号的SSD在日本的亚马逊上卖的特别贵(大概是中国淘宝的四倍),而其他牌子同样接口的SSD不仅价格不便宜,而且做工看上去让人很没有安全感。最后没办法,只能从中国买一个运回来。最后,笔记本的容量是256+256,一共512GB,给我用来搞开发是绰绰有余了。当然,因为Linux的硬盘格式在最早的时候被我设置为ext4,暂时没有办法把两个硬盘合并起来。有几种方案,但我看了比较靠谱的可能还要做整个硬盘的迁移,后面也不是不可以去考虑一下(在我真的准备放弃Omarchy的时候)。
软件意义上的配置(这个能说的就太多了,有朝一日可以开源.config):
在用Omarchy之前(因为比较混乱所以没办法按顺序):
- 输入法用的是Rime,在fcitx5框架内。这个当时配置了一段时间,最后实现了在我的三个不同的系统之间都用了Rime。比较好玩的是三个系统用Rime的时候都遇到了问题,Linux这边的配置并不困难,只是我当时太蠢。当然,现在也还没有实现三个平台的输入法词库同步(妈的,真的很有趣)。
- 状态栏用的是Waybar,这个基本上可以算是Hyprland的标配。我个人的一些调整是手写了一个时间和日期,以及那个点击随机抽一句圣经的小按钮(准确地讲应该是每日圣经)。具体的实践顺序是先把圣经转化为Json文件,然后每天从里面随机选一句话(这两个部分是python),最后调用。非常符合你在那个阶段的开发流程,就是先爬数据,然后洗,然后展示。
- Hyprland的配置里面,调的比较多的就是几个快捷键,触发了几个脚本,然后用mako弹出来提示(这个也折腾过一段时间,配置mako的问题,也涉及到不同终端有不同的效果,其实还是相当麻烦的…)。第一个脚本就是最简单的天气预报,然后第二个脚本后面演化成了一个追踪房价的web小项目(具体来说和上面的每日圣经类似,开发的顺序都是一模一样的)。
- 然后你调的东西就比较复杂了,有相当一部分其实是在和Linux系统作对,譬如说开头提到的Rc6,涉及到Linux开机启动的时候,到底要加载哪些东西,哪些东西不应该被加载。当然,Rc6已经是一个被放弃的参数了,所有我无论在哪里尝试都没有用。这个在更现代的系统中已经被扔给了BIOS,但因为ThinkPad的高级菜单没有开放给普通用户,最后导致我根本没有办法把Rc6关掉——除非我去搞一个夹子去做硬件编程,这也要建立在有人把带高级菜单的BIOS做出来的基础上。不过,因为我已经看到有人在reddit上这么搞了(虽然他的方向是降压降温),有朝一日可以尝试一下。
在用Omarchy之后:物理意义上的配置:
- 首先要说明的是,目前的Omarchy也只是一个过渡阶段,我确实觉得这个和魔兽世界的插件是非常像的:一开始玩的时候去一个一个装插件,然后觉得很繁琐就去装了一个整合包,最后发现整合包很傻逼又自己去精简。我现在大概已经快接近第三个状态了,特别是上一次同步出了问题后。那个问题应该是和开机后的守护进程有关系,或者叫登录进程,Omarchy的配置和我自己的配置有冲突,没有很好地merge(我当然想的是开机后以最快速度进入系统,不要输入任何东西,不要卡在任何一个界面,但Omarchy则是要按部就班地正常来)。
- Omarchy当然不可能去解决你的卡顿或者散热的问题,该卡还是卡,该热还是热,这些问题都是用别的方法去解决的,它只是提供了一种比较现代的解决方案,特别是在主题和菜单上,有很多东西值得你的借鉴(让你知道原来hyprland也可以这样),给你介绍了很多你之前不知道的Tui应用和主题,就算我后面把Omarchy全部删掉了,这些Tui应用还是会保留。
- 像LukeSmite这样的人肯定会非常反感Omarchy,他老家人大概会说,Linux的宗旨就是自由的,你现在搞Omarchy,就等于是让另外一个人来接管你对系统的定义权,如果是这样的话,你为什么不干脆去用Mac呢?而且你在Omarchy里面内置的那么多WebApp,实在是对Linux的一种背叛,实在是恶心。我不得不承认,他说的也挺有道理,因此我最终是会抛弃Omarchy,再次全面接管我的系统。不过话说回来,你给一个用惯了现代操作系统的小白上来就整一个黑白命令行,那也着实遭不住,Omarchy的开箱即用不是没有意义的。
- 好像废话说的太多了,我折腾过那个用来管Wi-Fi的Tui应用,还有管蓝牙和音频的,以及用来播放本地MP3的应用(这个其实还没有整好),折腾这些小东西本身也是蛮有意义的。
Related Articles
Comments









