问题描述
我启用了 WSL 2。我还安装了 VcXsrv(我认为它也称为 Xlaunch?)。
我打开设置并覆盖 XLaunch.exe 的这些属性,如下所示:
之后,我单击 XLaunch.exe 并在其中一个框中添加 -ac
,如下所示,然后按 OK。这在我的系统托盘中启动了一个 XLaunch/VcXsrv 实例。
现在我打开了我的终端(在 WSL 2 中)并从他们的 website git clone
d 演示 Electron 应用程序。运行 npm install
和 npm start
后,我看到一个窗口,但图标很大。
我也尝试将这些环境变量添加到我的 shell rc(我使用的是鱼壳)。
set -x disPLAY {mywslip}:0
set -x LIBGL_ALWAYS_INDIRECT 1
set -x GDK_SCALE 2
set -x GDK_DPI_SCALE 0.5
但即使在此之后,Electron 应用程序的图标和文本还是有点大。为了确认这是否是 Electron 问题,我在主机上执行了 npm start
(即,使用 Windows cmd
意味着我不是在 WSL 2 中运行它,而是在主机 Windows 机器本身上运行它)。然而,在这种情况下,它工作得很好,图标被完美地缩放。
我想我需要处理这些环境变量,但是否有自动修复而不必猜测 GDK_SCALE
等的数字?
注意:我有一台普通的 1920 x 1080p 分辨率的笔记本电脑。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)