HiDPI 모니터에 맞게 i3 창 관리자의 크기를 어떻게 조정합니까?

HiDPI 모니터에 맞게 i3 창 관리자의 크기를 어떻게 조정합니까?

나는 3200x1800 픽셀의 해상도를 가진 Dell XPS 13 9343 2015를 가지고 있습니다.

i3 창 관리자를 사용하려고 하는데 모든 것이 작고 읽기 어렵습니다.

다음을 사용하여 각 애플리케이션(firefox, 터미널 등)을 확장했습니다 .Xresources.

! Fonts {{{
Xft.antialias: true
Xft.hinting:   true
Xft.rgba:      rgb
Xft.hintstyle: hintfull
Xft.dpi:       220
! }}}

하지만 i3 인터페이스는 여전히 확장이 불가능합니다...


이것이 문제를 해결할 것이라는 것은 알지만 xrandr --dpi 220, 그것을 어떻게/어디서 ​​사용하는지 모르겠습니다.

누군가 이 문제에 대해 말해 줄 수 있나요?

답변1

버전 4.13부터 i3는 Xft.dpi에서 DPI 정보를 읽습니다(원천). 따라서 높은 DPI 화면에서 작동하도록 i3를 설정하려면 두 개의 파일을 수정해야 할 수도 있습니다.

~/.Xresources원하는 값 에 다음 줄을 추가하세요 .

Xft.dpi: 120

X가 ~/.xinitrc(원천):

xrdb -merge ~/.Xresources
exec i3

이는 X 리소스에서 DPI 설정을 읽는 다른 응용 프로그램(예: 터미널)에 영향을 미칩니다.

답변2

X 세션을 실행하는 모든 사용자로 xrandr을 실행할 수 있습니다. Xrandr는 명령줄 프로그램이므로 터미널에서 실행할 수 있습니다.

따라서 사용자 터미널에서 이와 같은 것을 실행합니다.

$ xrandr --dpi 220

답변3

i3에서 DPI만 변경하려면 i3 구성 파일에 명령을 넣고 다음 줄을 사용하면 됩니다.

exec xrandr --dpi 220

배포판에 따라 구성 파일을 다른 위치에서 찾을 수 있지만 일반적으로 다음 위치에 있습니다.~/.config/i3/config

답변4

다음 내용으로 ~/.Xresources 파일을 만듭니다.

Xft.dpi: 96

96을 설정하려는 DPI로 바꾸세요.

관련 정보