我最近在我的 UBUNTU 机器上安装了STEAM
,webcamstudio
它的分辨率为 1920 x 1080。我发现这些应用程序不遵守系统范围的字体大小,而是使用不同的 DPI,这使得阅读菜单非常困难,因为文本非常小。
有没有什么方法可以改变设置,以便这些应用程序的 GUI 字体在这个分辨率下不会显得太小?
答案1
提到的 HiDPI 皮肤目前接受的答案已被作者弃用,并且它不能完美扩展。
对于那些仍在寻找良好解决方案的人来说,Steam 中实际上有一个设置可以做到这一点。
只需检查“Steam”->“设置”->“界面”->“根据显示器尺寸放大文本和图标”并重新启动 Steam。它将为您提供完美的文本大小。
答案2
目前 steam 在 linux 上对字体大小进行了硬编码。
我发现增加字体大小的唯一方法是使用HiDPI 皮肤
安装:
- 打开终端
cd
到你的 steam 皮肤目录(见注释)克隆 repo(你必须安装 git
sudo apt-get install git
)
然后打开 Steam,进入设置->界面。选择新皮肤“HiDPI-Steam-Skin”
笔记:皮肤的具体路径可能会根据您的安装而有所不同。
它可能位于~/.steam/skins/
或~/.local/share/Steam/skins/
。
答案3
我使用 KDE。我修复了这个问题:
系统设置 → 应用程序样式 → GNOME/GTK 应用程序样式 → GTK 主题 → 字体
我在那里选择了字体和新大小。在我的情况下,显示的字体不活跃,这意味着看到的字体不适用。我只是增加和减少了字体大小,这样设置就刷新了,它就起作用了!我只需要重新启动我的应用程序。
答案4
这可能是由系统默认 dpi 缩放引起的,因为我最近在使用 sublime text 3 时遇到了同样的问题。您应该使用默认 dpi 即“1”。如果您更改设置,某些应用程序会表现不稳定,因为它们是为某些分辨率制作的,从而导致 GUI 的渲染过程出现问题。
要纠正这个问题,只需转到
系统 > 设置 > 显示 > 菜单和标题栏的比例
并将比例改为 1。这应该可以解决问题(以防万一,请重新启动您的电脑:p)。