在 WSL 内部安装“Linux 版”GitHub Desktop (最推荐)
GitHub Desktop 官方虽然没有提供 Linux 版,但有一个非常成熟的社区移植版。如果你通过 WSLg (WSL 的 GUI 支持) 在 Linux 内部直接运行它,它的速度会和在 Windows 下操作原生磁盘一样快,因为它不再需要跨越 9P 协议网桥。
安装步骤 (在 WSL 终端执行):
bash
# 1. 下载最新的 .deb 安装包 (针对 Ubuntu)
wget https://github.com/shiftkey/desktop/releases/download/release-3.4.12-linux1/GitHubDesktop-linux-amd64-3.4.12-linux1.deb
# 2. 安装
sudo apt install ./GitHubDesktop-linux-amd64-3.4.12-linux1.deb
# 3. 启动
github-desktop
长期建议
每次输入 --no-sandbox 比较麻烦,你可以给它设置一个别名:
bash
echo 'alias gh="github-desktop --no-sandbox"' >> ~/.bashrc
source ~/.bashrc
1. 安装中文字体包
在终端执行:
bash
sudo apt update
# 安装 Google Noto 中文字体和文泉驿微米黑
sudo apt install fonts-noto-cjk fonts-wqy-microhei fonts-wqy-zenhei -y
sudo fc-cache -f -v
sudo fc-cache -f -v
进阶:如果你想让字体更好看(使用 Windows 字体)
WSL 其实可以直接访问 Windows 的字体文件夹。如果你希望 Linux 程序直接使用你 Windows 里的微软雅黑等字体,可以执行:
bash
# 创建字体配置文件
sudo tee /etc/fonts/local.conf << 'EOF'
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>
EOF
# 刷新缓存
sudo fc-cache -f -v
Try
浙公网安备 33010602011771号