Surface Go 2 Tweaks

早些时候,作为主力笔记本(Macbook air M1)的补充,我购入了一台Surface Go 2作为随身机器;虽然MacBook air本身已经足够轻便,但是Go 2的足够小的体积和比较自由的放置形态还是比较受我的青睐。

不过设备到手想要用的舒服还是省不了折腾。

字体渲染

我个人是非常痛恨Windows在非整数倍缩放的状态下,微软雅黑的歪歪扭扭的效果的;因此,我使用了通过gasphack处理过的Noble Scarlet(msyh 11.x),在系统恢复菜单的命令行模式替换掉了系统默认的msyh。

不过,需要注意的是,如果运行sfc工具,被替换的字体会被认为是损坏文件,从而被系统使用winsxs中的缓存还原。

WSL2

由于未知原因,目前我尝试导入fedora时,都无法正常boot。

目前我在WSL2中使用的是Archlinux,是由Archlinux-docker每日构建镜像中导入的。由于镜像中的默认配置于日常需要使用的环境有很大差别,因此也需要多配置几样东西。

  • 安装manpage并且使其正常工作

    • 删除pacman.conf中所有的NoExtract项目
    • 安装man-db, man-pages
    • 执行以下操作:
    sudo pacman -Fy
    sudo pacman -S $(pacman -Qq $(pacman -Fq /usr/share/man/ | cut -d/ -f2) 2> /dev/null)
    
  • 配置locale

    • 在/etc/locale.gen里面启用en_US UTF8
    • 运行locale-gen
  • 配置bash profile

    • 在用户文件夹建立.bash_profile,填入以下内容
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    
  • 解决部分程序无法在wslg工作的问题

    • 在/etc/profile.d建立新文件写入以下内容
    if [ ! -d /tmp/.X11-unix ]; then
    ln -s /mnt/wslg/.X11-unix /tmp/.X11-unix
    fi
    

接下来按照正常步骤配置其他工具就行了。

杂项

  • Type cover的新老版本(新版本即Go 3推出的新配色款式)貌似材质触感上有轻微的差别,建议有条件的话可以比较一下,如果没有条件建议购买新款。
  • Core M3版本的机器可用性相比Pentium版本高了很多,尤其是相比后者有睿频之后的程序启动速度。
  • 电池大概三四个小时左右的水平。