您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/13790

#1 2024-12-21 20:48:05

naturennn
会员
注册时间: 2011-08-20
帖子: 34

【求助】openbox hidpi后,基于gtk4的程序字体都会特别大,请教如何解决

设置如下:
1. 在.Xresources中设置 Xft.dpi 为192;
2. 在.xprofile中设置了GDK_SCALE=2,GDK_DPI_SCALE=0.5。

设置后,一般的程序字体和界面图标大小都OK了,基于gtk2的程序,就字体放大了,界面图标还是小,但我用的gtk2的程序比较少,都能找到基于gtk3的替代,因此问题不大。基于gtk4的程序,字体就特别大,程序界面很不协调,想问一下大佬们,这个问题怎么解决?

离线

#2 2025-04-03 10:37:01

nurali
会员
注册时间: 2022-11-24
帖子: 2

Re: 【求助】openbox hidpi后,基于gtk4的程序字体都会特别大,请教如何解决

别用那两个环境变量了,GTK4不再读取GDK_DPI_SCALE了
先删掉那两个环境变量,然后安装xsettingsd
下面这些放到你的~/.config/xsettingsd/xsettingsd.conf里:

Xft/DPI                 196608   # 这个你如果在别处设置过,如.Xresources,就不用写
Gdk/UnscaledDPI         98304
Gdk/WindowScalingFactor 2

把xsettings设置成自动启动,缩放的问题就解决了
我很久以前就刷到了这个帖子,但是我也没找到解决办法,最近才解决
参考 https://bugs.kde.org/show_bug.cgi?id=442901

离线

页脚