最近Windows 11的推送越来越频繁了,刚好也想体验下关注已久的WSLg项目,就折腾一下自己的备用本,顺便做下配置记录。
Link: https://github.com/sszgr/my-windows-pc
操作系统
Microsoft Windows 11
目录结构
按常规的方式搞一个D盘作为数据盘,并创建常用的目录结构。创建目录我写了一个小脚本wt.py,可以配合example.yaml生成树结构,方便喜欢这个结构的小伙伴可以直接使用。
$ ./wt.py -h
usage: wt.py [-h] -f FILE [--mkdir MKDIR] [-t] [-v]
optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE configuration file
--mkdir MKDIR make directories
-t, --tree list contents of configuration in a tree-like format
-v, --version show program's version number and exit
生成目录
$ ./wt.py -f example.yaml --mkdir .
结构预览
$ ./wt.py -f example.yaml -t
example.yaml
├── Work
│ ├── releases
│ ├── project
│ └── packages
├── Tools
│ ├── src
│ ├── pkg
│ └── bin
├── Storage
├── Resource
│ ├── wallpaper
│ └── icons
├── Program Files (x86)
├── Program Files
├── Develpoer
│ ├── gitwork
│ │ └── github.com
│ ├── shwork
│ ├── pywork
│ └── gowork
│ ├── src
│ │ └── golang.org
│ ├── pkg
│ └── bin
└── Downloads
├── WeGame
├── Thunder
├── Firefox
├── Edge
└── Chrome
终端配置
wsl --update
wsl --list --online
# 安装一个Ubuntu用于Linux下开发,配合VSCode使用
wsl --install -d Ubuntu-20.04
wsl --set-version Ubuntu-20.04 1
# 安装一个Kali方便工具的文档查看,正常测试还是使用虚拟机
wsl --install -d kali-linux
wsl --set-version kali-linux 2
安装Windows Terminal并设置为默认终端
将Ubuntu-20.04配置为默认启动,主题配置为Solarized Light
,启动目录设置为家目录
{
"name": "Ubuntu-20.04",
"colorScheme": "Solarized Light",
"startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\st"
...
}
常用工具
工具会安装在Program Files
或Program Files (x86)
的目录下,一般只需要调整安装前缀。