blog/content/post/change-dpi-in-linux-using-command-line.md
2022-04-29 09:56:14 +00:00

1.8 KiB

title date lastmod draft keywords description tags categories author comment toc autoCollapseToc postMetaInFooter hiddenFromHomePage contentCopyright reward mathjax mathjaxEnableSingleDollar mathjaxEnableAutoNumber hideHeaderAndFooter flowchartDiagrams sequenceDiagrams
Change DPI in Linux using command line 2021-11-10T09:48:47Z 2022-04-29T09:48:47Z false
dpi linux
dpi
linux
false false false true false false false false false false false
enable options
false
enable options
false

Using a DE is pretty straightforward but you might be out of luck if you use something like dwm.

Find correct DPI of your display currently used by X server

xdpyinfo | grep -B2 resolution

This si probably the correct value. If not, you can calculate it by converting your screen size to inches and dividing the resolution by display length.

xrandr | grep -w connected

{{% center %}} {{% figure src="/img/xrandr.png" title="The output on my machine" alt="Output of the last command" %}} {{% /center %}}

The above block spits your screen resolution and physical size. Now divide it by display length in inches.

Create/modify the file ~/.Xresources and append the following line (replace 96 with your DPI)

Xft.dpi: 96

and have it processed by the startup file (like .xinitrc)

xrdb -merge ~/.Xresources