[완료] 커널 부팅시 cursor 없애는 방법을 알고 싶습니다.
글쓴이: 박영만 / 작성시간: 화, 2008/06/17 - 7:18오후
구글링해보니 커널 부팅시 cursor 없애는 방법으로 크게
1. menuconfig 에서 Framebuffer console support 부분 체크 해제하는 방법과
2. fbcon.c 코드를 수정하는 것..
두가지가 나오는데 1,2 번이 아닌 방법으로 커널 부팅시 cursor 를 없애는 방법이 있을까요??
(menuconfig 에서 Framebuffer console support 체크하고 fbcon.c 코드를 수정하지 않는 범위로)
Forums:
자답입니다. ^^;;
Kernel 코드를 고치지 않고 Device Driver 에서 Cursor 를 제거하는 방법이 있네요. ^^
fb_ops의 fb_curosr 에 0값을 리턴하는 함수만 만들어서 붙여주면 되네요.
아래 주소를 참고하였습니다. ^^
http://lkml.org/lkml/2007/2/13/212
bitblt 만 생략할 뿐
bitblt 만 생략할 뿐 커서를 그리기 위한 연산은 계속 되기 때문에 별로 추천하지 않습니다.
시리얼콘솔이나 부팅 스크립트에서
라고 한번 해보세요. 정확한 sequence 를 모르겠습니다만, 아무튼 [ 로 시작해서 c 로 끝납니다.
OTL
답변 감사합니다!
말씀해주신 방법도 맞은 방법이나, 그런데 말씀해주신 방법으로는 시리얼콘솔이 뜨기 전까지의 커서를 없앨 수 없는 관계로 저의 경우에는 사용하기가 어려울 것 같습니다. ^^;;;
제가 내공이 부족한 관계로 지식이 많이 얕습니다. 혹시 "bitblt 만 생략할 뿐 커서를 그리기 위한 연산은 계속 되기 때문에 별로 추천하지 않습니다." 라고 답변해주신 거에 대해 조금 구체적으로 설명 해주실 수 있나요??
댓글 달기