最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Windows Subsystem for Linux 2 中的原生 GUI 引用支持

2023-01-21 20:50 作者:槿琰琰今天吃什么  | 我要投稿

CSDN 原鏈接:https://blog.csdn.net/qq_29340663/article/details/114757080


現(xiàn)在將本人在 CSDN 博客一些有用的文章轉(zhuǎn)載到我的嗶哩嗶哩專欄上來,相信我投自制也是允許的吧??上в行┪恼赂綀D的原圖已經(jīng)找不到了,無奈只能采用帶有 CSDN 水印的照片。


由于兩站語法不同,故修改了排版,并更改了其中的一些錯字,語句等。

這一篇的內(nèi)容事實(shí)上已經(jīng)過時,現(xiàn)如今為 Windows Subsystem for Linux 2 添加 GUI 支持是一件很方便的事情。但仍可以為那些體驗包含此功能早期版本的 Windows 10 Builds 的用戶參照。

以下正文:

前言: 隨著 Windows 10 Insider Preview Build 21332 的推出,在 Windows Subsystem for Linux 2 中開始包含了原生的 GUI 支持,意味著不需要手動配置遠(yuǎn)程桌面連接即可在 Windows 環(huán)境中無縫體驗 GUI 交互下的 Linux 環(huán)境。

注意: 由于該功能目前僅包含在 Insider Preview 的版本中(2021年6月前),謹(jǐn)慎體驗此功能,在實(shí)際操作情況下,部分 GUI 應(yīng)用程序可能無法正常運(yùn)行(包含閃退或無響應(yīng))。


原生 GUI 支持和現(xiàn) WSL GUI 解決方案異同

原生的 GUI 支持和現(xiàn)今的解決方案相同點(diǎn)在于均在 Remote FX 下解決 GUI 交互問題,即通過遠(yuǎn)程桌面連接進(jìn)行操控。但現(xiàn)如今的方案需要手動配置,原生的支持可以無人值守式配置 Remote FX。

不僅如此,原生的 GUI 支持還能讓系統(tǒng)內(nèi)的 GUI 程序顯示于開始菜單中,更加方便地直接啟動應(yīng)用程序,如下圖:(默認(rèn)情況下僅能在?\\wsl\Ubuntu-20.04\usr\share\applications?下掃描支持 GUI 的應(yīng)用程序并建立 Windows Search Index 和開始菜單快捷方式)

原生支持開啟教程

開啟 Windows Subsystem for Linux

在開始之前,確保你的版本是 Build 21332 及以上版本的 Windows 10,并且為非家庭版及家庭版以下定位的 SKU。

以下是本設(shè)備的運(yùn)行環(huán)境標(biāo)注:

操作系統(tǒng)版本: Windows 10 Enterprise Insider Preview?10.0.21332.1000.rs_prerelease.210306-1859

處理器: Intel Core i7-10870H @ 2.21 GHz ~ 2.21 GHz(16 個處理器)


打開 Windows Subsystem for Linux 功能

在控制面板中的程序與功能子項,選中"添加或刪除 Windows 功能",在彈出的對話框內(nèi)選中如下內(nèi)容:

  • ?Windows Subsystem for Linux

  • ?虛擬機(jī)平臺

開啟情況應(yīng)如下圖所示:

注意:由于系統(tǒng) SKU 和功能更新版本的不同,該部分顯示的選項可能不一樣。

WSL 2 配置

將我們的 Windows Subsystem for Linux 環(huán)境配置為默認(rèn)第二代,否則無法正常的進(jìn)行原生的 GUI 支持。

以管理員方式打開 Windows Powershell ISE,并使用以下命令進(jìn)行設(shè)置:

若成功,你應(yīng)該能看到如下信息:

安裝操作系統(tǒng)并配置相關(guān)環(huán)境

在 Windows Subsystem for Linux 2 下安裝 Linux 操作系統(tǒng)

這里以 Ubuntu 20.04.2 LTS 為例。

打開 Microsoft Store 后搜索" Windows Subsystem for Linux“ ,返回結(jié)果應(yīng)如下圖所示:

我們選擇其中的 Ubuntu 20.04 LTS,進(jìn)入子頁面如下圖:

單擊右側(cè)的安裝,Microsoft Store 會自動安裝好 Ubuntu 20.04.2 LTS,在 Store 部署完后,Windows Subsystem for Linux 的終端會自動彈出,你需要在其中進(jìn)行一些手動的諸如用戶憑據(jù)配置的工作。

在創(chuàng)建用戶名時需要注意部分規(guī)則。

完成后如下圖:


在操作系統(tǒng)安裝時的 Terminal 命令行環(huán)境下可能會出現(xiàn)報錯,此時可以參考以下解決方案:

  1. 安裝官方提供的最新版本的 wsl_update_arch.msi,其中 arch 是你的操作系統(tǒng)架構(gòu)。

  2. 若安裝好后仍出現(xiàn)問題,請下載 Microsoft 提供的程序安裝與卸載疑難解答程序,并參照其中的引導(dǎo)性文字執(zhí)行干凈卸載 Windows Subsystem for Linux,并重新安裝第一步指出的 Windows Subsystem for Linux 包。

    下載鏈接:https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d

更新 apt 包與源

運(yùn)行以下命令執(zhí)行本操作,以確保獲取到的包信息為最新:

為 Windows Subsystem for Linux 安裝必要的 GUI 支持控件

目前來說,WSL 2 下進(jìn)行原生的 GUI 支持需要安裝一個名為”wsl_graphics_update_arch.msi" 的 MSI 文件,其中的 “arch” 是指你的操作系統(tǒng)架構(gòu),目前包含 x64 和 arm64 兩種。在下載完畢后雙擊運(yùn)行即可,如下圖:

只需很短的時間該支持組件即可部署完畢,需要注意的是,該文件僅加入了 WSL 對 GUI 的支持,并不代表其中的 Linux 系統(tǒng)也安裝了 GUI 環(huán)境,為了完成 GUI 支持工作,我們還需要對 Linux 本身安裝 GUI 組件,這里以 xfce 4 為例。

為 Ubuntu 安裝 xfce 4

安裝好后直接進(jìn)入 Ubuntu 命令行,并運(yùn)行如下命令:

之后根據(jù)引導(dǎo)性文字進(jìn)行操作,之后會進(jìn)入如下界面:


此處我選擇的是 gdm 3,回車后等待安裝好進(jìn)行下一步操作。

安裝應(yīng)用程序并運(yùn)行

Ubuntu-Make 例

安裝 Ubuntu-Make

安裝 Ubuntu-Make 以部署某些無法直接通過 apt 安裝的應(yīng)用程序,但需要注意的是,目前的確能夠使用該方案進(jìn)行安裝,但似乎無法運(yùn)行已安裝好的程序,原因是在目標(biāo)存在于硬盤的情況下,Ubuntu 應(yīng)用程序管理器和 Thunar 文件資源管理器均會提示“文件或目錄不存在”。

運(yùn)行以下命令以安裝 Ubuntu-Make:

如下圖所示:


跟隨引導(dǎo)性文字配置好 Ubuntu-Make 后進(jìn)行 GUI 應(yīng)用程序的安裝


在 Ubuntu-Make 下安裝 Visual Studio Code 實(shí)例

以 Visual Studio Code 為例,我們進(jìn)行 Ubuntu-Make 下的 GUI 應(yīng)用程序安裝,運(yùn)行以下命令開始安裝:

如下圖所示:

之后會安裝完畢,但值得注意的是,其 desktop 文件目前似乎并不能運(yùn)行,如下圖所示:

包管理器(apt) 例

使用 apt 安裝 GUI 程序,這里以 Firefox stable 為例。

在 apt 內(nèi)安裝 Firefox stable 實(shí)例


運(yùn)行以下命令執(zhí)行安裝:

如下圖所示:


Windows Subsystem for Linux 2 GUI 無縫支持實(shí)例展示

以上步驟完畢后可以在開始菜單看到你安裝好的應(yīng)用程序,同時也可以通過 Windows Search 搜索到,將搜索結(jié)果實(shí)例圖和部分 GUI 應(yīng)用程序運(yùn)行圖貼于下方,進(jìn)行展示參照。

Windows Search 搜索結(jié)果


安裝在 WSL 內(nèi)的 Firefox 無縫運(yùn)行在系統(tǒng) UI 下


包括 Thunar File Manager 和 Application Finder 在內(nèi)的其他兩個實(shí)例


2021 年 3 月 13 日
2021 年 3 月 14 日

Windows Subsystem for Linux 2 中的原生 GUI 引用支持的評論 (共 條)

分享到微博請遵守國家法律
虎林市| 乐东| 旺苍县| 宁夏| 泽普县| 南宫市| 印江| 晋州市| 天等县| 耿马| 福鼎市| 罗田县| 京山县| 濉溪县| 合江县| 定州市| 莒南县| 邢台县| 祥云县| 肥城市| 澜沧| 汝州市| 建阳市| 台中县| 新宁县| 米泉市| 都昌县| 通海县| 清丰县| 宁陕县| 怀柔区| 玛曲县| 隆尧县| 芦溪县| 平邑县| 香港| 惠水县| 定日县| 绥化市| 龙岩市| 萨嘎县|