恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

WSL打开软件,右键菜单错位问题的解决

  • 首页
  • 资讯中心
  • /
  • WSL打开软件,右键菜单错位问题的解决

相关资讯

Claude Code 消息三层结构拆解:2026 实操梳理提示词加载与调用流程 2026/8/25 21:05:32
AI工程化实战:从概念炒作到价值落地的技术落地指南 2026/8/25 21:05:32
iPSC长期传代为什么会受基质影响?从整合素信号到全长LN521解析|Biolamina 2026/8/25 21:00:32

最新资讯

机器学习驱动的智能招聘推荐系统设计与实践
Oracle数据库面试23个核心考点与优化实战
Java转Vue3技术栈的面试实战与转型策略
面试录像转文字工具横评与高效转录技巧
机器学习误差计算详解:从MAE到AUC避开评估陷阱
深度学习重塑生物医学信号分析:从特征工程到语义挖掘的范式跃迁

今日推荐

Python random 模块常用函数详解:从入门到实战
Hermes接入团队协作后,我推翻了三个效率假设
免费AI大模型调教指南:打造专属网文写作助手

本周热门

Nextcloud 桌面客户端:把同步交给它,你只管改文件
如何将 HTML 转成 Word 文档且格式不丢失?html-to-docx 使用教程
Anki 批量操作卡片完整指南:一次搞定上千张,不再逐张修改

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

WSL打开软件,右键菜单错位问题的解决

发布时间:2026/8/25 21:05:32
WSL打开软件,右键菜单错位问题的解决 问题我在wsl虚拟机中AlmaLinux-8系统并安装了一套Synopsys的工具进行数字设计。但是用DVE打开波形软件添加右键添加波形图时右键窗口总是错位。原因wsl默认使用的是WSLg/XWayland进行显示。解决办法我的办法是让所有 X11 图形程序通过 VcXsrv 显示。具体步骤我的环境是Windows 11 WSL2 2.7.12 WSLg 1.0.73.2 AlmaLinux 8 networkingModeMirrored 双显示器总分辨率 5120×1440第一步windows下安装VcXsrv软件链接VcXsrv SourceForge 页面然后运行XLaunch配置如下1. 选择 Multiple windows 2. Display number 填 0 3. 选择 Start no client 4. 勾选 Clipboard 5. 勾选 Disable access control 6. Additional parameters 填-dpi 96第二部测试是否连接PS C:\Users\****** Get-Process vcxsrv -ErrorAction SilentlyContinue Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 355 27 59400 73020 0.86 14220 10 vcxsrvPS C:\Users\****** Get-NetTCPConnection -LocalPort 6000 -State Listen -ErrorAction SilentlyContinue LocalAddress LocalPort RemoteAddress RemotePort State AppliedSetting OwningProcess ------------ --------- ------------- ---------- ----- -------------- ------------- :: 6000 :: 0 Listen 14220 0.0.0.0 6000 0.0.0.0 0 Listen 14220PS C:\Users\***** Get-CimInstance Win32_Process | Where-Object Name -eq vcxsrv.exe | Select-Object ProcessId,CommandLine ProcessId CommandLine --------- ----------- 14220 vcxsrv :0 -multiwindow -clipboard -wgl -ac -dpi 96说明VcXsrv 已正常运行并监听6000端口。启动参数已经正确-ac访问控制已关闭-dpi 96固定 DPI端口6000正在监听缺少-listen tcp不影响因为监听结果已经证明 TCP 已启用。在WSl中测试[**********]$ timeout 3 bash -c exec 3/dev/tcp/127.0.0.1/6000 echo TCP connected || echo TCP failed TCP connectedTCP connected表示 WSL 可以访问 VcXsrv 的 6000 端口。然后执行env -u XAUTHORITY DISPLAY127.0.0.1:0.0 xrandr --current看到屏幕分辨率信息表示 VcXsrv 配置成功。第三步测试用 VcXsrv 打开软件界面在想要打开的软件前面添加内容并打开软件env -u XAUTHORITY DISPLAY127.0.0.1:0.0 WAYLAND_DISPLAY \ dve -vpd test_vtb_basic/waves.vpdenv 里面的内容是配置后面的命令时要打开的波形软件观察到右键菜单已经正常。同时也发现软件图标也正常了如下图之前就是Liunx的图标。第四步配置 .bashrc 永久使用 VcXsrv 打开所有软件界面在 .bashrc 文件中添加以下内容。export DISPLAY127.0.0.1:0.0 unset WAYLAND_DISPLAY unset XAUTHORITY如果之后想临时切换回WSLg使用如下配置export DISPLAY:0 export WAYLAND_DISPLAYwayland-0 unset XAUTHORITY使用以下命令让配置生效。source ~/.bashrc之后进行一下验证[*****]$ echo $DISPLAY 127.0.0.1:0.0 [*****]$ xrandr --current Screen 0: minimum 0 x 0, current 5120 x 1440, maximum 32767 x 32767 default connected primary 5120x144000 1354mm x 423mm 5120x1440 0.00* # 如果遇到问题可以使用如下命令尝试清除认证变量 $ env -u XAUTHORITY DISPLAY127.0.0.1:0.0 xrandr --current 再次尝试 $ DISPLAY127.0.0.1:0.0 xrandr --current当前输出表明DISPLAY127.0.0.1:0.0正在使用 VcXsrv不是 WSLg。default connected显示设备由 VcXsrv 提供。5120×1440两台显示器组成的完整虚拟桌面。1354mm × 423mm换算约为 96 DPI说明-dpi 96生效。刷新率显示0.00是虚拟 X Server 的正常现象。最后只要在开启wsl有界面的软件之前提前打开 VcXsrv 就可以也就是xlaunch软件。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号