如何放大桌面但保持字体等的高分辨率?

如何放大桌面但保持字体等的高分辨率?

我最近购买了一个 4K 屏幕(确切地说是 UHD,即 2160p),并在运行 Arch Linux 的塔上使用它。作为窗口管理器我使用惊人的它运行在康普顿用于无撕裂合成,如上所述在这篇文章中

屏幕很大,但像素密度仍然比我以前使用的屏幕更高。因此,我想缩放整个桌面(放大它)以获得更舒适的体验(并且不再需要靠向屏幕来阅读微小的文本)。

在缩放时,我仍然想利用屏幕的高分辨率(例如更平滑的字体渲染),因此我不想使用类似的东西xrandr,它将桌面渲染为较小的分辨率,然后放大渲染的光栅图像。

我试图找出awesome => compton => X我需要在 GUI 设置的哪个级别 ( ) 应用此类配置,但我尚未找到任何有用的信息。我也想知道这是否可以实现X。显然,Wayland 合成师 Weston支持某种形式的桌面放大和缩小。如果需要,切换到 Wayland 肯定也是一个选择。

事实上,我觉得我对 GUI 渲染管道通常如何工作(从窗口管理器开始)有了一些基本的了解。如果有人能给我指出一些有见地的读物,我将不胜感激。

答案1

嗨,很棒的 WM 用户!我遇到了同样的问题,发现 Awesome WM 目前不支持 dpi 缩放。所以这意味着我们只能靠自己了。许多应用程序从 X 服务器获取 dpi。因此,请确保您的 X 服务器具有正确的 dpi(几种方法:Xorg conf 监视器大小、.Xresources、带有 dpi 标志的 cal xrandr...)。

到目前为止我找到的最佳解决方案:只需使用大字体即可。
您还可以增加菜单和其他您认为太小的元素的大小。

如果您想继续使用 Awesome WM,Wayland 不是一个选择,因为它实现了 X 服务器 api,wayland 是不同的。

IIRC compton 也不会提供帮助,因为它不会帮助您根据 dpi 进行缩放。

答案2

据我所知,目前还没有可用的解决方案来实现这一目标。为桌面环境或窗口管理器之一设置赏金可能会产生结果。

答案3

如果您将分辨率降低到 1920x1080 之类的值,就像您的标准 1920x1080 显示屏变大一样,这将有效地“放大”并正确缩放字体等。

相关内容