我在 hidpi 机器(带有 4k 显示屏的 xps 9370(上安装了 sqldeveloper 18.2,但由于缩放问题,它无法使用。
我尝试使用不同的选项启动它:
- 按原样 - 界面图标和字体太小
- 与增加界面字体一样 - 文本重叠使其无法使用
- 将gdk_scale与 Java9 结合使用
- 将 -Dsun.java2d.uiScale=2 与 Java8 一起使用
似乎第 3 点和第 4 点可以缩放,但故障使其再次无法使用。
故障示例
我想坚持使用4k分辨率,因为它确实与全高清有所不同
如果您能指导我在哪里挖掘或解决问题,我将不胜感激
谢谢!
附加到以下内容/opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
:AddVMOption -Dsun.java2d.uiScale=2
,它应该可以工作。
我找到了解决方案!只需设置 -Dsun.java2d.xrender=true 和 sqldeveloper 启动几乎没有故障。
File: {install_dir}/sqldeveloper/bin/sqldeveloper.conf
有一些有趣的观点。欢迎页面上的"启动时显示"复选框可在 -Dsun.java2d.opengl 设置为 true 时访问。但是此选项会导致主要的 UI 绘制故障