![시작 시 콘솔 회전(Debian)](https://linux55.com/image/30036/%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%EC%BD%98%EC%86%94%20%ED%9A%8C%EC%A0%84(Debian).png)
내 콘솔(X 서버 아님)을 90도(시계 방향) 회전하고 싶습니다.
다음은 나에게 맞는 것 같습니다. ; 그러나 나는 위의 내용을 스크립트에 포함시키는 echo 1 > /sys/class/graphics/fbcon/rotate
것보다 Grub에서 커널 옵션을 사용하는 것을 선호합니다 ./etc/rc.local
이것fbcon 문서커널에 전달할 수 있는 다음 옵션이 설명되어 있습니다 fbcon=rotate:<n>
. 불행히도 /etc/default/grub
다음과 같이 줄을 수정하고 수정하면 다음과 같습니다.GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX="fbcon=rotate_all:1"
...이건 작동하지 않습니다. 나는 또한 update-grub
다시 시작하기 전에 그것을 실행했습니다.
나는 또한 이것을 시도했습니다 :
GRUB_CMDLINE_LINUX="fbconsole=rotate_all:1"
아직 아무것도 없습니다. 어떤 아이디어가 있나요?
답변1
이것을 알아 냈습니다. 너가능한video=efifb
프레임 버퍼 콘솔을 사용하려면 다음을 추가해야 합니다 .
GRUB_CMDLINE_LINUX="video=efifb fbcon=rotate:1"
편집하다: 이것에페브이 드라이버는 EFI 펌웨어, 특히 Intel 기반 Apple 컴퓨터용으로만 설계되었습니다. 그러나 내가 발견한 대로 이 기능은 Apple이 아닌 컴퓨터에서도 작동합니다. 저는 Linux 시스템에서 독점 nVidia 드라이버를 실행하고 있는데 efifb 드라이버는 제대로 작동합니다. 나는 nVidia 드라이버를 사용하고 "네이티브" fbdev 드라이버가 그들과 충돌하기 때문에 그것이 나에게 효과적이라고 생각합니다.
솔직히 말해서 efifb 드라이버가 작동하는 이유를 완전히 이해하지는 못하지만, 다른 사람이 이 작업을 수행하는 경우(또는 nVidia 드라이버가 설치된 다른 프레임버퍼 드라이버를 사용하여 작동하게 할 수 있는 경우) 아래에 코멘트를 남겨주세요. . 감사해요!
답변2
설명서와 구성 파일에 작성한 내용 사이에는 작지만 중요한 차이점이 있습니다.
...다음 옵션을 커널에 전달할 수 있습니다: fbcon=회전하다:<n>
이미 글을 쓰셨지만
FBCON=모두 회전:1
rotate_all
유효한 키워드가 아닙니다. 접미사를 생략하면 다음과 같이 _all
작동합니다.
GRUB_CMDLINE_LINUX="fbcon=rotate:1"
답변3
2023년 많은 분들에게 도움이 되길 바라면서 이 답변을 씁니다.
GRUB_CMDLINE_LINUX="fbconsole=rotate:1"
커널 명령줄에서 실행됩니다.
커널 6.1.6과 최신 버전의 grub을 실행하는 Archlinux 사용자로서 위의 명령줄을 사용하면 모든 가상 터미널이 시계 방향으로 회전한다는 것을 확인할 수 있습니다.
기록상 "rotate_all"은아니요커널 명령줄에서 인식됩니다.
답변4
fbcon=rotate:1
이것은 2023년에도 나에게 도움이 될 것입니다.
아치 리눅스, 커널 6.1.26-1-MANJARO
grub-mkconfig(GRUB) 버전: 2.06
편집하다
/etc/default/grub
옵션 추가
fbcon
:GRUB_CMDLINE_LINUX="fbcon=rotate:1"
GRUB 업데이트
sudo update-grub