在 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




进阶:如果你想让字体更好看(使用 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

posted @ 2026-05-04 11:32  杨广伟  阅读(99)  评论(0)    收藏  举报