품위없는 해커!

품위없는 해커!

나는 새롭고 빛나는 4K 모니터를 가지고 있습니다. 대부분의 응용 프로그램(멋진 응용 프로그램 포함)에서 글꼴 크기를 늘릴 수 있지만 몇 가지 문제가 있습니다.

  1. Wibar 악성 위젯은 theme.lia.
  2. 모든 Gnome 응용 프로그램은 여전히 ​​이전(작은) 글꼴 크기를 표시합니다.

나는 모든 곳에서 글꼴 크기를 설정하면 나를 미치게 만들 것이라고 생각합니다. Awesome사용할 수 있는 DPI 설정 이 있습니까 ?

그렇지 않다면 xrandr제가 할 수 있는 마법이 있을까요?

답변1

Debian Stretch의 훌륭한 4.0을 사용하면 Sardathrion의 답변과 같은 패치가 필요하지 않습니다. 즉, 올바른 화면 설정을 얻으려면 dpi를 변경해야 합니다.

1) 설정으로 .Xresources 파일을 만듭니다. 즉, Xft.dpi: 192 올바른 DPI 값을 알고 싶다면 다음을 참조하세요.우편 엽서. 나는 96의 배수인 다음 값을 사용했습니다.

더 흥미로운 설정을 보려면 유익한 정보를 확인하세요.아치 위키 항목

2) .xinitrc 파일에 다음 줄을 추가하여 .Xresources에 설정을 포함해야 합니다. xrdb -merge ~/.Xresources

답변2

품위없는 해커!

현재 저는 혼합해서 사용하고 있습니다.

xrandr --output HDMI-1 --scale 0.8x0.8
export GDK_SCALE=2
export GDK_DPI_SCALE=0.6

그리고 글꼴을 설정해 보세요. 대부분의 경우 다음에서 가져옵니다.HiDPI에 대한 아치 리눅스.

전혀 우아하지 않아요 ☹

진짜 해결책은...

배경

760호Awesome의 현재 마스터 브랜치가 사용자 정의 DPI를 지원함을 나타냅니다. 그리고문제 1225그것은 일을 올바르게 하려는 나의 시도였습니다.

master지점 설치

sudo dnf uninstall awesome #  ← This might unisntall dependencies, re-install those!
sudo dnf install -y xorg-x11-server-Xephyr
cd ~/src/awesome # Or where ever the source is.
rm -r .build*

지금 신청하셔야 합니다이번 패치, 완료 후 복원:

make CMAKE_ARGS="-DCMAKE_INSTALL_PREFIX:PATH=/usr -DAWESOME_DOC_PATH=/usr/share/doc/awesome -DSYSCONFDIR=/etc " all package
sudo rpm --vv --install build/awesome*rpm
Xephyr :1 &
DISPLAY=:1 awesome -c /etc/xdg/awesome/rc.lua

위의 방법이 효과가 있다면 거의 다 왔을 것입니다. 그렇지 않은 경우 dnfinstall 을 사용하십시오 awesome.

거의 다 끝났고, 장부만 남았습니다.

이전 구성은 더 이상 작동하지 않으므로 다음을 수행해야 합니다.Xresources 테마의 파일그리고 기본 rc.lua파일. 이전 구성을 백업하는 것이 좋습니다. 그러나 실제로 잘못될 수 있는 것은 무엇입니까⸮

당신의 ~/.Xresources모습은 다음과 같습니다:

Xft.dpi:        156
Xft.antialias:  true
Xft.hinting:    true
Xft.rgba:       rgb
Xft.hintstyle:  hintslight

를 추가하여 업데이트를 비활성화하십시오 awesome.dnfexclude=awesome/etc/dnf/dnf.conf

마지막으로 로그아웃(재시작 등)하고 다시 로그인하세요. 이제 준비가 완료되었습니다.

답변3

내 3200x1800px 노트북에서는 배율을 0.5로 설정하여 모든 것을 올바르게 표시할 수 있습니다.

xrandr --output $(xrandr|head -n2|tail -n1|cut -d\  -f 1) --scale 0.5x0.5

하지만 단점은 이것이 텍스트를 렌더링한다는 것입니다.희미한

더 선명한 디스플레이를 위한 해결책은 화면 해상도를 절반 크기로 설정하는 것입니다.

xrandr -s 1600x900

이는 Firefox와 같은 일부 응용 프로그램에서는 완벽해 보이지만 예를 들어 Chrome은 이 솔루션에 큰 문제가 있으며 모든 GUI 메뉴를 매우 작은 글꼴로 표시합니다. 해결 방법을 찾았습니다. 콘솔에서 Chrome을 시작하세요.

chromium-browser --force-device-scale-factor=1.0

그래서 이런 식으로 많은 앱을 수동으로 조정해야 하는 것 같습니다.

관련 정보