(일부) 앱의 UI 글꼴이 너무 작아서 읽을 수 없습니다.

(일부) 앱의 UI 글꼴이 너무 작아서 읽을 수 없습니다.

최근에 게임을 시작하고 해상도를 800x600으로 설정하기로 결정하고 전체 화면으로 전환한 후 작동이 멈췄습니다. 게임을 강제 종료한 후 기쁘게도 저는 800x600의 패닝된 데스크탑을 만났고 데스크탑을 합리적인 해상도로 다시 설정할 수 있도록 xrandr 사용 방법을 다시 배워야 했습니다.

하지만 그 게임의 유령이 여전히 내 시스템을 괴롭히고 있는 것 같습니다. 제가 정기적으로 사용하는 두 프로그램이 갑자기 이해할 수 없게 된 것을 방금 발견했기 때문입니다. 말로 설명하기는 어렵습니다. 몇 가지 스크린샷을 살펴보세요.

작은 메뉴 작은 김프 + 일반 dwm

dmenu와 gimp는 UI를 매우 작고 이해하기 어렵게 만듭니다. 혼란스러운 점은 창 관리자(DWM, 일반 글꼴)가 동일한 글꼴을 잘 렌더링한다는 것입니다. st 및 xfe와 같은 다른 프로그램도 잘 실행됩니다.

나는 무엇을 해야할지 모르겠습니다. 글꼴은 내 장점이 아니며 재부팅하면 문제가 저절로 해결되지 않고 내 창 관리자가 작은 글꼴 클럽에 가입하게 될까봐 걱정됩니다. GTK+가 어떤 UI 글꼴을 사용하는지 모르겠지만,dmenu는 Xft(X11)를 사용합니다.. UI를 다시 읽을 수 있게 만들려면 어떻게 해야 합니까?

답변1

이 질문을 게시한 것을 잊어버렸습니다. 나는 실제로 해결책을 찾았고, 이를 적절한 이름의 쉘 스크립트에 넣었습니다 unfuckdesktop.

$ cat unfuckdesktop
#!/bin/sh
mon=DVI-I-1
xrandr --output $mon --scale 1x1 --panning 0x0 --mode 1920x1080

반환된 DVI-I-1항목으로 대체됩니다 (인수 없이).xrandr

$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 544mm x 303mm
   1920x1080     60.00*+ 239.76   143.98   119.98    59.94    50.00    60.00    50.04
   1600x900      60.00
   1280x1024     75.02    60.02
   1280x720      59.94    50.00
   1152x864      75.00
   1024x768      75.03    60.00
   800x600       75.00    60.32
   ...

"연결됨" 위치를 확인하세요.

DVI-I-1연결됨1920x1080+0+0

즉, 이렇게 하면 작은 텍스트가 수정되었습니다. 이건 오래 전 일이라 정확히 어떤 매개변수였는지는 기억나지 않지만 아마 그랬을 겁니다 --scale 1x1.

아니면 내가 거기에 넣지 않았을 수도 있습니다. 이 문제가 오랫동안 저를 괴롭혔기 때문에 그렇게 했다고 확신합니다. 그러나 작은 텍스트로 인해 문제가 발생하고 위의 해결 방법이 작동하지 않는 경우에도 시도해 볼 수 있습니다 --dpi.

xrandr --output $mon --dpi 90

IIRC, 지난번에 DPI 설정을 망쳤을 때 90.

관련 정보