尽管 WPS 非常受欢迎,但是,WPS 个人版的广告特别多,怎么办?
解决方法有很多,谷月老师提供一种最硬核、最炫技的解决方案:借助 Windows 11 的 Linux 子系统 (WSL)安装 Ubuntu,直接在 WSL Ubuntu 中安装运行无广告的 WPS for Linux!
WSL 是 Windows Subsystem for Linux 的缩写,中文含义为「适用于 Linux 的 Windows 子系统」。它可以让用户在 Windows 桌面上运行 Linux 应用程序,完成开发、运维等工作。以前的 WSL 只能运行字符界面的应用程序,不能运行 GUI (图形界面)应用程序。2021 年,微软为 WSL 增加了原生运行 Linux GUI 应用程序的功能,称之为 WSLg (g 代表 GUI)。这就为在 Windows 桌面上运行 WPS for Linux 提供了可能。
本文以 Linux 零基础用户为目标读者,详尽地讲解在 Windows 11 的 WSLg 中,安装 Ubuntu,并在 Ubuntu 上安装和运行 WPS for Linux 的全过程。 你即使是对 Linux 一窍不通的小白,看完这篇教程,也能顺利地让 WPS for Linux 在 Windows 11 中跑起来!
下文不分 WSL、WSLg,一律统称 WSL。
1 准备工作1.1 安装 Windows 11此处不再赘述。
1.2 在 Windows 11 中安装 vGPU 驱动程序根据微软的说法(通过 WSL 运行 Linux GUI 应用 | Microsoft Docs),若要运行 Linux GUI 应用,你应该首先安装与你的系统匹配的预览驱动程序。 这使你能够使用虚拟 GPU (vGPU) 以便你可以从硬件加速 OpenGL 呈现中获益。
下载地址:
- Intel WSL 的 GPU 驱动程序
- AMD WSL 的 GPU 驱动程序
- NVIDIA WSL 的 GPU 驱动程序
右击开始菜单,选择「Windows 终端(管理员)」,打开 Windows 终端。
步骤 2 - 安装 WSL- 在 Windows 终端的「管理员: Windows PowerShell」标签页中,执行以下命令(执行命令的意思是,输入命令并按回车):
wsl --install
2. Windows 会安装 WSLg 和 Ubuntu,但是有时会卡在最后一步下载 Ubuntu。如图所示,红箭头表示已经安装了内核和 GUI 支持。但是最后一步下载 Ubuntu 特别慢。
步骤 3 - 单独安装 Ubuntu- 使用上一步的命令安装 WSL 时,最后一步下载 Ubuntu 的速度特别慢。可以在 Windows 终端窗口中按 Ctrl C 强行中止,然后点击任务栏上的 Microsoft Store,到微软软件商店里寻找并安装 Ubuntu。软件商店提供了三个选择:Ubuntu、Ubuntu 20.04 LTS、Ubuntu 18.04 LTS。倾向于追新,就用最新版 Ubuntu。倾向于稳定,就用 LTS 版的 Ubuntu。在此以最新版的 Ubuntu 为例。
2. 趁着用软件商店安装 Ubuntu 的机会,回到 Windows 终端,执行以下命令(# 号代表注释,# 号及 # 号后面的内容,都不需要输入):
wsl --update # 强制更新 WSL
wsl --shutdown # 强制关闭 WSL
net stop LxssManager # 强制关闭 LxssManager 服务,它是 WSL 依赖的服务
net start LxssManager # 重新启动 LxssManager 服务
步骤 4 - 初次运行 Ubuntu
- Ubuntu 安装完毕后,在微软软件商店中会有一个「打开」按钮。
2. 直接点击它,就会在一个终端窗口中运行 Linux 的字符界面。首次运行 Ubuntu 时,它会让你设置一个用户名和一个密码。注意:在 Linux 平台上,输入密码时,默认是什么也不显示的,这与 Windows 平台显示一连串星号或者圆点是不同的。我们在此处将用用户名设为 kukmoon,下同。