
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 설정 방식에 영향을 미칩니다.