Linux 소스 코드, 특히 에는 linux/drivers/video/console/vgacon.c
커서 모양에 대한 스위치 케이스 블록이 있습니다. 이 도형은 각각 너비가 같고 높이가 다른 직사각형입니다. 분명히 Linux는 커서의 높이를 처리하지만 너비도 처리합니까? Linux가 너비를 결정합니까, 아니면 GPU가 결정합니까? 이것이 *.con
다른 s(일부는 커서에 대한 전환 케이스가 있음)와 다른가요?
답변1
에서는 vgacon
하드웨어가 너비를 선택하며 이는 항상 문자 셀의 전체 너비입니다.VGA가 지원하는 모든 것. mdacon
같은 이유로 비슷합니다.
커서 크기 처리 기능이 있는 다른 콘솔 구현은 다음을 통해 찾을 수 있습니다.찾다CUR_UNDERLINE
. 예를 들어, 그 중 일부는 fbcon
이론적으로 다양한 너비의 커서도 지원할 수 있지만 모두 원래 Linux 콘솔(VGA 콘솔)의 동작과 일치하며 고정 너비를 사용합니다.