Linux 텍스트 모드 해상도를 변경하는 방법은 무엇입니까? GRUB_GFXMODE가 도움이 되지 않습니다

Linux 텍스트 모드 해상도를 변경하는 방법은 무엇입니까? GRUB_GFXMODE가 도움이 되지 않습니다

설정한 후 GRUB_GFXMODEGRUB 메뉴와 일부 후속 인쇄물에 영향을 주었지만 시작하는 동안 텍스트가 다시 매우 작아져서 여전히 해상도를 낮추고 싶었습니다.

시작하는 동안 해상도에 또 어떤 변화가 있습니까?


사용 시 fbmode알 수 없는 패턴이나 잘못된 매개변수가 보고됩니다.

(base) dimskraft@studebaker:~$ sudo fbset 1920x1200-32
Unknown video mode `1920x1200-32'
(base) dimskraft@studebaker:~$ sudo fbset 1920x1200
Unknown video mode `1920x1200'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-60
ioctl FBIOPUT_VSCREENINFO: Invalid argument
(base) dimskraft@studebaker:~$ sudo fbset 640x480
Unknown video mode `640x480'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-8
Unknown video mode `640x480-8'

등.

답변1

시작하는 동안 텍스트가 다시 매우 작아집니다.

힌트는 다음과 같습니다. 커널은 GRUB가 초기화하는 펌웨어 지원 디스플레이 모드에서 부팅한 다음(처음에는 클래식 VGA 텍스트 모드 또는 vesafb레거시 BIOS 펌웨어 또는 efifbUEFI의 드라이버를 사용) 자체 디스플레이 드라이버( inteldrmfb, nouveau, 기타)를 로드하고 다른 모드.

최종적으로 사용하는 디스플레이 드라이버에 따라 명령을 사용하여 런타임에 해상도를 전환할 수도 있고 원하는 비 GUI 모드 해상도 설정 fbset 과 같은 커널 시작 매개변수를 사용할 수도 있습니다 .video=1920x1200-32

X11 GUI에서 더 나은 접근 방식은 디스플레이 해상도를 줄이는 것이 아니라 DPI 값이 올바르게 계산되고 시스템이 적절한 TrueType 또는 기타 확장 가능한 글꼴을 사용하여 임의의 디스플레이 크기로 글꼴을 생성할 수 있도록 하는 것입니다. 충분할 수 있습니다. 시스템이 자동으로 텍스트 크기를 적절한 크기로 조정합니다. GUI 데스크탑 환경에는 텍스트 및 기타 GUI 요소의 기본 크기를 원하는 대로 조정하는 방법도 포함되어야 합니다.

관련 정보