当前位置: 首页 > news >正文

WSL 的 Ubuntu 子系统中启用图形化界面

sudo chmod +w /home

sudo apt update sudo apt install cifs-utils

1. 选择合适的 X 服务器

在 Windows 系统上,需要安装一个 X 服务器来处理 WSL 中 Ubuntu 的图形显示。常用的 X 服务器有 VcXsrv 和 X410,这里以 VcXsrv 为例:

  • 从VcXsrv 官网下载并安装 VcXsrv。
  • 安装完成后,打开 VcXsrv,在配置选项中选择 “Multiple windows”(多窗口模式),“Display number” 保持默认的 0,并勾选 “Start no client”。在 “Extra settings” 中,勾选 “Disable access control” 以允许 WSL 访问 X 服务器,然后点击 “Next” 直到完成配置并启动。

2. 在 WSL 的 Ubuntu 中配置环境变量

打开 WSL 的 Ubuntu 终端,设置 DISPLAY 环境变量,让 Ubuntu 知道将图形输出发送到哪里。在终端中输入以下命令:

bash

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

为了让每次启动 Ubuntu 时都自动设置该环境变量,可以将上述命令添加到 .bashrc 或 .zshrc 文件中。例如,使用以下命令将其添加到 .bashrc

bash

echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0' >> ~/.bashrc
source ~/.bashrc

3. 安装图形化应用程序

以安装 x11-apps 包为例,它包含了一些简单的图形化测试程序。在 Ubuntu 终端中执行以下命令:

bash

sudo apt update
sudo apt install x11-apps

4. 测试图形化界面

安装完成后,可以运行一个简单的图形化程序来测试是否能正常显示图形界面。例如,运行 xclock 命令:

bash

xclock

如果一切配置正确,会弹出一个时钟窗口,这表明 WSL 的 Ubuntu 图形化界面已经成功启用。

http://www.dtcms.com/a/176915.html

相关文章:

  • Ollama【部署 05】Linux环境安装、升级、启动脚本(connection reset by peer异常)
  • ISCC 2025练武题 WP部分
  • Java中创建对象的方式
  • kingbase中文乱码
  • C++ 有哪些标准版本
  • MCP连接Agent:AI时代的TCP/IP
  • 动态规划之01背包——三道题助你理解01背包
  • [人机交互]理解界面对用户的影响
  • Scrapy Item Loaders 深度解析:高效数据提取与清洗
  • ps信息显示不全
  • Vue的响应式魔法
  • 5月13日观测云发布会:这一次,我们不只是发布产品
  • 信息论12:从信息增益到信息增益比——决策树中的惩罚机制与应用
  • STM32基础教程——硬件SPI
  • docker搭建DeepSeek+Dify构建个人知识库
  • 掌握 Kubernetes 和 AKS:热门面试问题和专家解答
  • paddle ocr 或 rapid ocr umi ocr 只识别了图片的下部分内容 解决方案
  • SpirngAI框架 Advisor API详解
  • 在Python和C/C++之间共享std::vector<std::vector<int>>数据
  • 强化学习环境安装——openAI gym
  • DevExpressWinForms-AlertControl-使用教程
  • [Es_1] 介绍 | 特点 | 图算法 | Trie | FST
  • 屏幕炫光也能轻松应对,远程控制电脑可以避免裂痕碍眼
  • JumpServer批量添加资产
  • 时间序列数据集增强构造方案(时空网络建模)
  • python 使用 mongodb 的一些方法
  • 综述:语言模型的发展及大模型推理优化
  • 5. HTML 转义字符:在网页中正确显示特殊符号
  • MongoDB培训文档大纲(超详细)
  • 2025-05-07-FFmpeg视频裁剪(尺寸调整,画面比例不变)