最近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

终端配置

安装WSLgWSL

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 FilesProgram Files (x86)的目录下,一般只需要调整安装前缀。

  1. Google Chrome

  2. Firefox

  3. Python

  4. Visual Studio Code

  5. 迅雷极速版

  6. Process Hacker

  7. HeidiSQL

  8. Cutter

  9. Procmon

  10. VNC Viewer

  11. WinSCP

  12. GifCam

  13. Wireshark

  14. CherryTree

  15. VLC media player

  16. USBWriter

  17. WeGame

  18. Microsoft Network Monitor

  19. TickTick

  20. 腾讯会议

  21. Zoom

  22. Burp Suite

  23. Kleopatra

  24. MindLine