Gnome 3.38에서 사용자 인터페이스 크기 조정 문제가 있습니다. 저는 2160p 4K 디스플레이를 갖춘 Dell XPS 15인치 노트북의 내부 디스플레이에서만 사용했습니다. 독점 드라이버가 포함된 Nvidia dGPU. Wayland가 비활성화되어 있고 표준 xorg 세션을 사용하고 있습니다. i3 창 관리자를 설치하기 전에는 gnome-settings의 UI 크기 조정 설정이 예상대로 작동하고 모든 UI 요소에 적용되었습니다. 오늘은 i3를 설치했습니다. i3의 표준 구성은 모든 글꼴의 크기를 조정하지 않고 작게 만들기 때문에 홈 디렉토리에 다음 내용이 포함된 새 파일 ".Xresources-i3wm"을 만들었습니다.
Xft.dpi: 192
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xcursor.size: 80
i3wm이 로그인 시 이 구성을 로드하기 위해 i3-config를 수정 ~/.config/i3/config
하고 다음 줄을 추가했습니다.exec_always --no-startup-id "xrdb -merge ~/.Xresources-i3wm"
이제 로그인 시 창 관리자가 올바른 *2 확대/축소로 시작됩니다.
Gnome 세션에 다시 로그인하면 UI의 일부 요소가 더 이상 올바르게 확장되지 않습니다. 영향을 받는 셸 요소에는 Gnome 상단 표시줄 글꼴 크기, 버튼 글꼴 크기, 창 제목 표시줄 글꼴 크기, Gnome 애플리케이션 실행 프로그램의 애플리케이션 아이콘 글꼴 크기가 포함됩니다. 또한 Gtk+ 모양과 느낌을 갖춘 Java Swing GUI 애플리케이션이 gnome-settings->Displays 아래의 "Scale"이 200%로 설정되어 있음을 인식하지 못하는 것으로 나타났습니다. "GDK_SCALE=2"가 환경 변수로 설정되었으므로 이제 크기가 두 배(400%)로 조정됩니다.
Gnome Shell 테마의 *.CSS 파일에서 글꼴 크기를 두 배로 늘려 문제를 해결할 수 있었습니다. 이렇게 하면 상단 표시줄과 응용 프로그램 시작 관리자 글꼴이 수정되지만 Windows 제목 표시줄의 글꼴은 수정되지 않습니다. $GDK_SCALE=1을 내보내고 Gtk+를 사용하여 Java 애플리케이션을 시작하면 올바른 크기 조정을 얻지만 어떤 이유로든 $GDK_SCALE은 자동으로 다시 2로 설정됩니다.
이 일이 발생한 후 dconf를 재설정하고 gnome-tweaks를 사용하여 테마를 앞뒤로 전환하고 해상도를 앞뒤로 전환하고 시스템을 몇 번 다시 시작한 다음 "xrandr --dpi" 설정을 사용했습니다. 이 중 어느 것도 도움이 되지 않습니다. i3wm처럼 보이고 Gnome에서 DPI 스케일링을 엉망으로 만들었습니다. 이것은 Gnome에서 "xrdb -query -all"의 현재 출력입니다.
Xft.dpi: 192
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb
Xcursor.size: 96
Xcursor.theme: Adwaita
누군가가 이 문제를 해결하는 데 도움을 줄 수 있기를 바랍니다. 미리 감사드립니다.
요다