Ubuntu 가상 머신에서 실행할 때 i3wm의 크기 조정이 잘못되었습니다.

Ubuntu 가상 머신에서 실행할 때 i3wm의 크기 조정이 잘못되었습니다.

VirtualBox 가상 머신에서 Ubuntu 20.04.2를 실행하고 있습니다. i3 창 관리자를 사용하고 싶어서 그렇게 설치했습니다.

제가 겪은 한 가지 문제는 게스트 추가 기능이 설치되어 있어도 게스트가 올바른 화면 해상도를 감지하지 못한다는 것입니다. 그래서 .xprofile해상도를 설정하는 데 필요한 명령이 포함된 파일을 설정했습니다.

#!/usr/bin/env bash
 
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080_60.00
xrandr -s 1920x1080_60.00

이것의 문제는 .xprofile아마도 i3가 시작된 이후에 로그인 시퀀스의 꽤 늦게 실행된다는 것입니다. 왜냐하면 결국 다음과 같이 보이기 때문입니다:

해결 문제

분명히 상태 표시줄과 상단 제목 표시줄은 이전 dpi를 사용하고 있으며 결과적으로 너무 크게 표시됩니다.

그렇다면 이 문제를 해결하려면 어떻게 해야 할까요? i3가 준수할 1920x1080 해상도를 얻는 더 좋은 방법이 있습니까? 이 문제를 해결하기 위해 편집할 수 있는 i3 설정이 있습니까? 감사해요.

답변1

/usr/share/X11/xorg.conf.d/5-monitor.conf에 다음 내용과 함께 사용자 정의 xorg 구성을 추가하여 이 문제를 해결했습니다 .

Section "Monitor"
   Identifier "HD Monitor"
   Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection
Section "Device"
   Identifier "Configured device"
EndSection
Section "Screen"
   Identifier "Default screen"
   Device "Configured device"
   Monitor "HD Monitor"
   DefaultDepth 24
   SubSection "Display"
      Depth 24
      Modes "1920x1080_60.00"
   EndSubSection
EndSection

이 구성은 로그인 프로세스 초기에 로드되어 i3 설정 방식에 영향을 미칩니다.

관련 정보