如何在 UHD 显示器上提高 Cinnamon 中 VLC 媒体播放器的 DPI?

如何在 UHD 显示器上提高 Cinnamon 中 VLC 媒体播放器的 DPI?

我的笔记本电脑显示屏高DPI, (282.42 PPI 超高密度根据计算器),大小为15.6英寸分辨率3840×2160并缩放设置为双倍的(200%) DPI 在我的Linux Mint 19.2“蒂娜”-肉桂(64 位)常规设置:


Cinnamon 设置中的双 DPI - 常规


VLC媒体播放器- DPI问题

VLC - 默认 DPI


我想更改它的 DPI 设置,比如 250%。但在其首选项菜单中找不到任何 GUI 缩放设置。

它已通过安装snap,目前版本为:

$ snap list vlc

Name  Version  Rev   Tracking  Publisher  Notes
vlc   3.0.7    1049  stable    videolan✓  -

答案1

QT文档


在里面QT文档,我发现这些 QT 设置可以根据应用程序动态设置,或者在exported,那么我认为会对每个 QT 应用程序产生全局影响:

QT_AUTO_SCREEN_SCALE_FACTOR
QT_SCALE_FACTOR
QT_SCREEN_SCALE_FACTORS

引用文档:

QT_AUTO_SCREEN_SCALE_FACTOR[ boolean] 启用基于显示器像素密度的自动缩放。这不会改变点大小字体的大小,因为点是物理测量单位。多个屏幕可能具有不同的比例因子。

QT_SCALE_FACTOR[ numeric] 定义整个应用程序的全局比例因子,包括点大小的字体。

QT_SCREEN_SCALE_FACTORS[ list] 指定每个屏幕的比例因子。这不会改变点大小字体的大小。环境变量主要用于调试,或解决带有错误EDID信息(扩展显示识别数据)的监视器。


我的需要


就我而言,我尝试了各种设置以获得令人满意的结果:

QT_SCALE_FACTOR=2.5

从终端(出于调试目的),它可以以普通用户身份运行:

$ QT_SCALE_FACTOR=2.5 vlc

VLC媒体播放器- DPI 已解决


VLC - 250% DPI


我实际上做了什么


我不想在整个系统范围内应用此更改,所以我所做的是:

  1. 通过右键单击 -> 添加到桌面将 VLC 菜单项复制到我的桌面上。

  2. .desktop将文件的条目编辑Exec为:

     Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/vlc_vlc.desktop QT_SCALE_FACTOR=2.5 /snap/bin/vlc %U
    

相关内容