重装系统记录

软件列表

商店应用:

1
2
3
4
5
6
7
有道词典
Notepads
Windows Terminal
Quick Look
Snipaste
X410
Ubuntu

桌面应用:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
Adobe Acrobat DC
CCLeaner
EasyBCD 2.2
Everything
Google Chrome
Mathpix Snipping Tool
Microsoft Office 365 专业增强版
Microsoft Visual Studio Code
Picasa 3
Python 3.7
TIM
Typora
Wox
WeChat
微信Web开发者
迅雷极速版
百度云盘
网易云音乐

VS Code

安装插件

1
2
3
4
5
6
7
8
9
Chinese (Simplified) Language Pack for Visual Studio Code
Code Runner
Dracula Official
Markwodn All in One
open in browser
Prettier
Python
Remote - WSL
REST Client

主题设置,Ctrl + ,,点击右上角的{},打开json配置

1
2
3
4
5
6
{
    "workbench.colorTheme": "Dracula",
    "editor.fontFamily": "'Fira Code', 'SauceCodePro NF', '思源黑体 CN', monospace", 
    "editor.fontLigatures": true, 
    "editor.lineHeight": 24
}

安装字体,下载字体文件,打开ttf文件夹,将字体文件拖动到设置->字体界面的安装框。

  • Fira Code
  • Nerd Font Source Code Pro:补全了很多字形
  • 思源黑体/Source Han Sans

其他美化:

WSL2

启用WSL2

启用WSL,以管理员身份打开 PowerShell 并运行:

1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

从商店安装Ubuntu,安装完成后启动,设置用户,完成系统的初始化。

启用虚拟机平台,

1
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

设置WSL 2,可能时间较长,

1
wsl --set-version Ubuntu 2

验证状态:

1
wsl --list --verbose

更新软件

打开wsl命令行,

查看当前系统版本

1
cat /etc/issue

Ubuntu 的软件源配置文件是 /etc/apt/sources.list,我们将其更换为国内软件源,来加快更新的下载速度。打开 清华大学开源软件镜像站,选择自己的Ubuntu版本,得到该文件内容。先备份系统原文件,再创建新文件,即可使用 TUNA 的软件源镜像。Ubuntu命令行输入:

1
2
sudo mv /etc/apt/sources.list /etc/apt/sources.list.baksudo touch /etc/apt/sources.listsudo vi /etc/apt/sources.list# 然后将镜像内容粘贴进来保存

执行下面代码,更新所需软件,这需要一定时间。如果发现没有联网,可以重启电脑再试:

1
2
# 更新软件到最新
sudo apt-get update && sudo apt-get --assume-yes upgradesudo apt autoremove

GUI

因为 WSL 只能是命令行形式的,所以我们需要使用 X-server ,让 Ubuntu 里运行的GUI 程序有窗口显示。此处的WSL2不像WSL1和本机共享localhost,而是被分配了一个ip,因此需要设置防火墙允许从wsl2访问本机。

先打开X410,右键点击任务栏的X410图标,选择Allow Public Access,允许防火墙的弹窗后,打开Windows Defender 防火墙设置,,点击入站规则,找到X410的TCP和UDP规则。双击其中一条规则,切换到高级选项卡,选中所有三个网络配置:域、专有,公用。这样就完成了设置。

使用xeyes来测试。

1
2
3
4
sudo apt install libgtk2.0-0 libxss1 libasound2
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0
sudo apt install x11-apps -y && xeyes

因为wsl2被分配的ip每次开机都不同,需要动态的读取来设置DISPLAY。此时可以看到小眼睛。