我有以下配置的屏幕
2880x1800 90.00*+
笔记本电脑规格 Asus vivobook s14 英特尔 i5 第 12 代、英特尔 ires 显卡、ubuntu 22.04LTS
在 Wayland 上,Ubuntu 在缩放比例设置为 200% 时运行良好,没有屏幕撕裂,所有文本都处于可读大小
当我切换到 i3wm 时,所有文本尺寸都太小而无法阅读,因此我尝试了互联网上提供的解决方案,即创建一个~/.Xresource
文件并向该文件添加以下配置
xXft.dpi: 192
! These might also be useful depending on your monitor and personal preference:
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgbterm*faceName: monospace:pixelsize=44
并添加了以下几行~/.profile
export GDK_SCALE=2
export GDK_DPI_SCALE=0.5
export QT_AUTO_SCREEN_SCALE_FACTOR=1
添加上述更改后,我注销并登录 i3,但仍然没有变化
唯一似乎有效的是使用以下命令
xrandr --dpi 192
但这也只会改变 i3 缩放比例的底部栏,没有其他变化,所有文本仍然很小且难以阅读
另外,i3 存在屏幕撕裂的问题,我尝试安装 Compton,但使用提供的解决方案运行它这里撕裂问题解决了,但整个 i3 变得有点滞后和无响应
下一步该怎么做才能解决这个问题?我在实施互联网上提供的解决方案时是否遗漏了一些步骤?
总结一下我的问题,我想要解决以下问题
在 i3 中将所有内容缩放到 200%(例如 chrome nautilus 终端等应用程序)
消除我在 Wayland 中运行 ubuntu 时不会遇到的屏幕撕裂问题
答案1
对于任何首先寻求解决方案的人来说,只需添加下面提到的行即可,~/.Xresources
如果您没有该文件,您可以创建一个。该值是 96 的倍数,因此 240 是 2.5 倍
Xft.dpi: 240
然后添加以下行,~/.profile
您可能需要根据您的用途更改值
export GDK_DPI_SCALE=0.85
然后注销并再次登录,如果您对显示感到满意,那么就可以了,或者您可以编辑上面提到的值。
另外,我发现 Chrome 中的书签文本和 Nautilus 中的文件名字体大小仍然很小。因此,您可以使用lxappearance
并将字体大小增加到 11,对我来说是 8。
用于安装 lxappearance
sudo apt install lxappearance
另外,当您编辑某些配置文件后没有看到任何变化时,还有一个提示:首先按 $mod+shift+r 重新启动 i3(当您更改 i3 配置时),如果您仍然没有看到任何变化(当您更改文件时.profile
)请尝试注销并登录。