能不能在全局使用DPI缩放后,禁用某个程序的dpi缩放?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
refd22
帖子: 1
注册时间: 2014-11-19 23:52
系统: windows 8.1

能不能在全局使用DPI缩放后,禁用某个程序的dpi缩放?

#1

帖子 refd22 » 2017-08-07 2:18

:em06 Windows上右键属性就能设置。ubuntu上怎么弄?
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: 能不能在全局使用DPI缩放后,禁用某个程序的dpi缩放?

#2

帖子 astolia » 2017-08-08 15:39

根据程序用的图形库,启动前设置环境变量
gtk3:
export GDK_DPI_SCALE=x
export GDK_SCALE=x
qt5:
export QT_SCALE_FACTOR=x
x根据你实现全局缩放的方法不同,可能是1,也可能是你设置的全局倍数的倒数
对于.desktop启动器,可以修改执行的命令,前面加上“env 环境变量=x ”

部分程序还有命令行参数可用,详见 https://wiki.archlinux.org/index.php/HiDPI
回复