Linux 콘솔(X 제외)에서 모니터에 맞게 콘솔 화면을 늘리는 방법

Linux 콘솔(X 제외)에서 모니터에 맞게 콘솔 화면을 늘리는 방법

Google에서는 이 문제를 해결하는 데 도움을 줄 수 없습니다. 나는 당신이 할 수 있기를 바랍니다.

컴퓨터를 부팅하면 BIOS와 부팅 메뉴가 표시하는 처음 몇 개의 화면이 LCD 화면에 맞게 늘어납니다. 그런데 리눅스를 부팅하면 화면이 축소되어 콘솔 글꼴 1픽셀이 화면의 1픽셀만 사용하게 되고, 콘솔은 1픽셀만 사용하기 때문에 화면의 사용 가능한 영역이 화면 왼쪽 상단 부분으로 줄어드는 현상이 발생합니다. 640x480 화면 공간. 1280x1024 크기 모니터.

VGA= 시작 플래그를 사용하여 전체 화면이 사용되도록 텍스트의 줄과 열 수를 늘리는 모드를 설정할 수 있다는 것을 알고 있습니다. 하지만 내가하고 싶은 것은 행과 열의 수를 유지하는 것입니다그들처럼그러나 전체 화면은 BIOS 부팅 메시지처럼 모니터에 맞게 크기가 조정됩니다. 모든 모니터에서 자동으로 작동하는 방식으로 이 작업을 수행해야 합니다.

편집하다: 하드웨어에 구애받지 않는 솔루션을 원했기 때문에 의도적으로 하드웨어에 대한 정보를 제공하지 않았습니다. 제가 사용하는 배포판은 Ubuntu 10.10입니다.

답변1

커널 옵션을 사용하여 nomodeset원하는 결과를 얻었으며 이제 콘솔이 전체 화면을 채웁니다.

답변2

논평할 수는 없지만 배포판, 그래픽 카드 모델 및 드라이버 버전을 알면 누군가가 더 나은 권장 사항을 제공하는 데 도움이 될 수 있습니다.

KMS콘솔을 활성화하여 기본 해상도로 전체 화면을 사용하도록 설정한 다음 setfont콘솔 글꼴 크기를 조정하는 방법 에 대해 읽었습니다 . 적어도 나는 모니터의 기본 1366*768에서 프레임 버퍼를 실행하기 위해 Arch 상자에서 KMS를 사용하고 있습니다.

이 문제를 해결하는 다른 방법은 BIOS 설정을 변경하는 것입니다.콘솔 모드는 1027x768 영역에서 640x480만 사용합니다.Archlinux BB에서.

답변3

문제가 해결될 것 같지만 nomodeset좋은 해결책은 아니라고 생각합니다.nomodeset X가 로드될 때까지 비디오 드라이버를 로드하지 않고 BIOS 모드를 사용하도록 커널에 지시합니다.. 이것은 피해야 할 것입니다.

내가 찾은이것솔루션(중복일 수도 있음) 방금 설치됨FB 세트팩.

fbset - 프레임 버퍼 장치 설정 표시 및 수정

제 경우에는 설치하고 다시 시작하는 것만으로도 효과가 있었습니다( /etc/fb.modes덮어쓰기). 그렇지 않은 경우 형상 정보를 가져와 sudo fbset --info변경할 수 있습니다.이 장치의 모든 가상 콘솔예를 들면 다음과 같습니다.

sudo fbset --all --geometry 3200 1800 3200 1800 32

관련 정보