win10 配置 wsl2 终极开发环境
设置 默认 子系统
wsl --set-default Ubuntu
设置默认用户
Ubuntu config --default-user root
设置 root 密码
sudo passwd
切换阿里源
- 编辑 /etc/apt/sources.list 文件 在文件开头写入以下内容
# 先备份
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
编辑 /etc/apt/sources.list 文件 写入以下内容
# ----------- 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
# ----------- 阿里源
- 更新源
sudo apt-get update
- 修复破损包
sudo apt-get -f install
- 更新软件
sudo apt-get upgrade
x410设置
以下文件均创建到同一目录下
创建 wsl.bat
@echo off
start /B x410.exe /wm
ubuntu1804.exe run "bt start; export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0; cd ~; xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check; taskkill.exe /IM x410.exe;"
- 创建 wsl.vbs
If WScript.Arguments.Count <= 0 Then
WScript.Quit
End If
bat = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\")) & WScript.Arguments(0) & ".bat"
arg = ""
If WScript.Arguments.Count > 1 Then
arg = WScript.Arguments(1)
End If
CreateObject("WScript.Shell").Run """" & bat & """ """ & arg & """", 0, False
- 创建 wsl.bat 的快捷方式
# 目标为以下内容:
C:\Windows\System32\wscript.exe wsl.vbs wsl
- 添加到开机启动
# 在 windows 运行 中执行:
shell:startup
# 在打开的 C:\Users\itxq\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 中 添加 上面创建的快捷方式
xfce4桌面环境配置
- 安装xfce4
sudo apt update && sudo apt -y upgrade
sudo apt install xfce4 xfce4-terminal
Windows 启动 x410
启动 xfce4
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0
# 完整启动
startxfce4
# 仅启动核心
xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check &
中文设置相关
- 安装中文支持包language-pack-zh-hans
sudo apt-get install language-pack-zh-hans
- 修改/etc/environment(在文件的末尾追加)
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
- 修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
- 编译完成设置
sudo locale-gen
- 对于中文乱码是空格的情况,安装中文字体解决
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
中文输入法
# 安装
sudo apt-get install fcitx-pinyin
# 配置
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
安装火狐浏览器
sudo apt-get install firefox
安装谷歌浏览器
- 下载deb包
- 安装deb包
sudo apt-get install fonts-liberation
sudo dpkg -i google-chrome-stable_current_amd64.deb
- root用户启动谷歌浏览器
/usr/bin/google-chrome-stable %U --no-sandbox
本作品采用《CC 协议》,转载必须注明作者和本文链接