如何在Linux Xresources中设置正确的屏幕分辨率

时间:2020-02-23 14:38:59  来源:igfitidea点击:

让我们讨论如何在Linux发行版中找到和更改屏幕DPI。
这是使用I3动态平铺窗口管理器的用户最常见的设置。
对于具有更高分辨率的系统,默认DPI设置通常低于所需的设置。
这意味着我们可能会得到模糊或者小图标和字体。

首先,检查系统分辨率。

$xdpyinfo | grep -B 2 resolution
 screen #0:
   dimensions:    1920x1080 pixels (508x285 millimeters)
   resolution:    96x96 dots per inch

如果我们没有XDPyInfo命令,则可能需要安装它。

# Install xdpyinfo on Debian/Ubuntu
$sudo apt -y install x11-utils
# Install xdpyinfo on Debian/Ubuntu
$sudo pacman -S xorg-xdpyinfo
# Install xdpyinfo on CentOS/RHEL/Fedora
$sudo yum -y install xorg-x11-utils

有系统的屏幕分辨率,请访问http://dpi.lv/。
或者Goodcalculators PPI计算器

输入屏幕分辨率和对角线值。
使用提供的分辨率值,将为计算机自动生成每英寸的像素。

我们现在可以在~/.xresources文件上设置每个英寸(dpi)的正确点。
Xresources是用于设置X资源的用户级配置Dotfile,其是X客户端应用程序的配置参数。

这是我在文件上的DPI设置。

Xft.dpi:   141

使用以下加载资源文件:

$xrdb ~/.Xresources

我们还可以加载资源文件,并使用当前设置合并:

$xrdb -merge ~/.Xresources

要查看当前加载的资源:

$xrdb -query -all