我正在使用 4k 显示器运行 Gnome Shell,并且我使用的一些应用程序根本无法以高分辨率进行缩放。
以下是 LMMS 的示例,该应用程序尚未移植 Qt 5,因此它没有高 dpi 缩放功能:
有没有办法在不改变显示分辨率的情况下缩放特定的 X 窗口?
我当前的解决方案是将显示分辨率的尺寸减半,但这会降低支持适当 dpi 缩放的所有其他应用程序的分辨率:
Met*_*ark 28
我终于找到了一个解决方案,可以在没有任何明显的视觉或性能下降的情况下扩展旧应用程序。
感谢 kaueraal,您现在可以使用run_scaled. 如果您正在运行 Arch Linux,您可以从他的GitHub 页面或通过AURrun_scaled-git获取脚本。
以下是两个并排运行的应用程序示例:
run_scaled在右侧运行我通过Arch Linux Wiki发现了这个脚本。
在没有看到您遇到的确切问题的情况下,我建议使用
GDK_SCALE=x
Run Code Online (Sandbox Code Playgroud)
或者
GDK_DPI_SCALE=x
Run Code Online (Sandbox Code Playgroud)
在开始每个应用程序之前。您可能必须手动更改.desktop文件或从 shell 运行,在命令前加上GDK_SCALE=x
GDK_SCALE只允许整数值,但
GDK_DPI_SCALE=x允许十进制值,例如GDK_DPI_SCALE=0.66
对于其他基于 SDK 的应用程序,各个套件可能有类似的设置。但是,由于您的问题与 gnome 桌面有关,因此我将提供此解决方案。
我还没有尝试过使用 4k 显示器,但运行GDK_DPI_SCALE=1.66 gnome-calculator将演示该解决方案。
来源:https : //developer.gnome.org/gtk3/stable/gtk-x11.html
| 归档时间: |
|
| 查看次数: |
34298 次 |
| 最近记录: |