WSL2 Ubuntu-20.04LTS启动某些软件的gui时花屏

WSL 2 安装的 Ubuntu-20.04 默认的显示管理器是 gdm。默认情况下运行 vivado 的安装程序启动 gui 后,页面发生改变时就会花屏,修改缩放也无法修复。

解决方法

安装 kde,将显示管理器修改为 ssdm 后即可修复该问题。

### 安装和配置WSL2上的Ubuntu 20.04 #### 启用并更新WSL功能 为了能够在Windows 10上顺利安装和使用带有图形界面支持的Ubuntu 20.04,在开始之前需确认已启用必要的特性。通过PowerShell以管理员身份运行命令来开启WSL以及虚拟机平台: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 接着重启计算机使更改生效。 #### 获取并安装Linux内核更新包 对于某些较新的Windows版本,建议下载最新的Linux内核更新程序以便更好地兼容性和性能表现。可以从微软官方商店获取此资源[^3]。 #### 下载与安装Ubuntu发行版 前往Microsoft Store搜索“Ubuntu 20.04”,找到对应条目点击获取完成下载过程;或者直接利用命令行工具快速部署: ```bash wsl --install -d Ubuntu-20.04 ``` 这一步骤会自动处理好大部分基础设定工作,包括创建默认用户等操作。 #### 初始环境准备 初次启动新安装好的Ubuntu实例之后,按照提示设置用户名密码即可进入系统内部继续后续定制化流程。此可以考虑执行常规维护动作如同步间、调整区域选项等个性化参数。 #### 编译开发套件搭建 针对开发者而言,可能还需要额外引入一些常用的构建依赖项,例如GCC编译器系列。考虑到稳定性的因素,推荐采用特定版本而非最新发布的那一款: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential software-properties-common -y sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-7 g++-7 -y ``` 上述指令不仅涵盖了基本建设需求同也确保了所选C/C++编译组件符合预期标准[^4]。 #### 解决网络连接问题 当遇到因重启而导致IP变动的情况,可以通过为WSL分配固定地址的方法加以规避。具体做法涉及编辑/etc/wsl.conf文件加入如下内容,并据此修改对应的网络接口配置实现静态指定[^1]。 ```ini [network] generateHosts = true generateResolvConf = false ``` 随后参照实际应用场景调整具体的TCP/IP属性直至满足业务连续性要求为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值