【问题标题】:eclipse scaling issue on extended display扩展显示上的日食缩放问题
【发布时间】:2026-01-28 15:45:02
【问题描述】:

我的设置是一台 DELL XPS 13 笔记本电脑(3200 x 1800,Windows 10),两台扩展显示器(1680x1050)通过戴尔迅雷扩展坞连接到笔记本电脑。

我的问题是在xps13 eclipse上正常显示,但是在扩展显示上,eclipse的图标和字体非常大。

以下均无效:

  1. 不同的版本(氧气、霓虹灯、火星)
  2. 合上戴尔 xps 盖子或转动屏幕。
  3. 将戴尔 xps 分辨率设置为 1920x1080
  4. 设置 Dsun.java2d.dpiaware=true

【问题讨论】:

  • eclipse.ini 中的-vmargs 下面添加行-Dswt.autoScale=false 是否可以解决您的问题?另见eclipse.org/eclipse/news/4.6/platform.php#swt-autoscale-tweaks
  • @howlger: No 对 Eclipse 2021/06 没有帮助
  • @Kukeltje 说没用也没用。没有 Eclipse 2021/06,我猜你的意思是 Eclipse 2021-06,它落后了两个版本。请显示 DELL XPS 13 笔记本电脑显示屏和外接显示器的屏幕截图。
  • @howlger:告诉它没有帮助的是比 OP 提供的更多信息......是的,它是 2021-06(抱歉),但它前面有 14 个版本......(比较到你发布的 4.6 链接),不,不会做截图(不相信我?)谢谢,祝你有美好的一天。将尝试在其他地方查找信息。
  • @Kukeltje 了解如何重现该问题以及您实际看到的不同参数会很有帮助。我相信您认为您遇到了同样的问题,即使它的描述也很模糊(有多少像素非常大swt.autoScale=100swt.autoScale=400 是否给出完全相同的结果等等? )。但不幸的是,这无助于追查问题。

标签: windows eclipse windows-10 screen-resolution


【解决方案1】:

这似乎与监视器之间不同的缩放因子有关。 Eclipse 似乎一直从“主”显示中获取比例因子,而不是在您将其移动到那里时从扩展显示中获取它。我有一个 XPS 15 并且遇到了这个问题。

对我有用的解决方法:

  1. 将您的扩展显示器之一设置为“主”显示器。 Eclipse 现在将从该监视器中获取缩放因子,这应该使它在那里看起来正确。
  2. 将当前的“主”显示器(我假设它是您笔记本电脑的本机屏幕)设置为 100%,退出,重新登录,然后启动 Eclipse。

这些变通方法的缺点是当连接到扩展显示器时,Eclipse 在笔记本电脑的本机屏幕上会显得非常小。选项 2 将使您的本机监视器无法缩放任何内容,因此可能无法读取。我使用选项 1。

【讨论】:

  • 完美答案。
【解决方案2】:

我遇到了类似的问题... 我的第三台显示器(用于 eclipse)是 4k 显示器,具有 150% 的 Windows 缩放比例...... 我的主显示器是 1080p 100% 缩放 Eclipse 模糊...

找到了基于 Losati 答案的解决方法: 将主监视器更改为 150% 缩放 启动 Eclipse Eclipse 看起来不错 主监视器 -> 100% 缩放

Eclipse 在我的 4k 显示器上看起来仍然不错

【讨论】: