我的surface使用指南

生命在于折腾

Posted by CLQ on January 2, 2023

写在前面

希望为需要的人提供一点帮助。

在surface go上安装arch linux

虽然听起来这有点好笑,在微软家的产品上使用linux,但这确实是一个选择。

目前像surfacego一样的平板电脑种类并不多,surface go是其中最为广泛使用的,应此如果在平板电脑上安装linux,那surfacego是一个比较好的选择。

当然,在surfacego上装linux并不是必然的选择,甚至不是什么优势的选择,但是,我稍微介绍一下感受:

arch linux拥有强大的aur软件源,这是windows无法比拟的,软件的管理基本上交给系统,而非用户,大部分软件一个命令即可安装,如果要面对上千个软件的安装管理,这是很有优势的,windows的话,你都不知道安装了啥,更不用说管理了。

作为日常使用,linux相比windows并没有什么优势,我事实上是因为windows下硬盘不够了所以换成linux了。128Gb的windows在使用一段时间后就不够用了,磁盘分析也分析不出啥,但是linux够了,而且储存的占用增量都比较清楚,该删删,该留留。

linux使用的另一大特征就是shell的使用,也不一定是linux的特征,不如说是用户的特征。shell的使用是软件使用逻辑上的改变,它让你更接近软件的底层。shell是使用软件更加通用的方式。

为什么是arch linux

我用过的linux不是很多,仅仅简单使用过Ubuntu,manjaro,arch. 但是我想我喜欢上了arch.

如果你无法理解windows和其上的软件,来使用arch吧(笑)!

劝退警告:如果没有好奇心,还是听听别人的使用经验吧,不要自己尝试arch.

arch的入门难度已经简单横很多了,如果是一个网络技术的冲浪高手,完全可以自己入门,无需外人指导,否则还是找人帮忙吧。

我的surfacego+arch linux

这里主要靠github上的surface+linux的项目(不过直接安装arch也没关系,不一定要用项目里的内核,驱动啥没问题)

经过日常使用,其可以达到windows平板的效果。

图形界面我选KDE,这是一个接近windows的选择。

软件源不要使用测试的,不稳定的,会翻车!!!

此外需要主动设置虚拟内存,防止内存不足,系统奔溃。

使用日常

surface+linux上的笔记软件

作为平板电脑,怎样发挥他的最大作用?答触屏使用,如记笔记,OSU!画画.

反正经过我的一番测试,笔记软件没啥好用的,比windows的生态还差(好歹有onenote),因此我决定自己动手丰衣足食。

最终效果展示,该有的功能都有,文字,图片,保存,pdf,无限画布,bug都可以,满足了我对笔记软件的一切幻想(误。

由于没有经过足够的测试,这里我就不放出来了,感兴趣的你可以联系我的邮箱或评论。

电源管理

作为平板,我不插电使用很合理,但是电源管理是大问题。

  1. 使用快充充电宝为surface充电,出门在外随时随地使用
  2. 电池损耗管理,别的我不多说,surface有一个为长时间插电而生的充电限制选项,需要在主板设置中开启,其会限制电池冲到50%,不过linux系统不大兼容,它的充电状态检测会鬼畜
  3. 降低功耗

降低功耗是一个值得说道的事情:

功耗主要来源于cpu,gpu,屏幕,网络。

网络可以关掉,屏幕可以降低亮度,或者开启反色,gpu暂时没啥想法,cpu可以限制功耗,surfacego有两颗cpu核心,可以关掉一个核心,同时另一个核心以最低频率运行,所谓powersave模式,整体下来,以看pdf作为使用场景,整体功耗可以到3w(理想),可以维持基本的流畅程度,但别的就不用想了。

无键盘不插电下的使用

主要是屏幕的旋转,cpu功耗的控制,以及屏幕键盘,为了流畅的控制这些,我写了一个简陋的悬浮球,方便我使用,这里我就不展示了。

碎碎念

pyside6开发界面真香!!!

linux还是有些兼容性问题,如输入法,需要做很多调整,需要知道自己折腾的极限在哪里。

注意备份!!!可以考虑用git备份桌面环境的配置文件,手残的我每次都会误删文件。