X 서버를 사용하지 않을 때 디스플레이를 어떻게 회전합니까?


29

회전하는 와이드 스크린 모니터가 있습니다. '가로'모드 (수직)에서 사용하려고합니다. 이것은 GUI에서 쉽습니다.

X 서버를 실행 하지 않거나 가상 콘솔 / 터미널을 볼 때 디스플레이를 어떻게 회전합니까?


2
@Kurtis 여기에서 허용 된 답변을 변경하고 싶을 수 있습니다. 작성된 답변이 작성되었을 때도 사실이라고 확신하지 못하지만 가장 높은 투표 응답은 내 우분투에 대한 변경없이 잘 작동하는 것 같습니다.
파이프

답변:


-4

어떤 종류의 X 서버에서만 디스플레이를 회전 할 수 있습니다. 가상 콘솔과 프레임 버퍼는 회전을 지원하지 않습니다.

그러나 굉장한 작은 X 윈도우 관리자와 전체 화면 모드의 터미널을 실행할 수 있습니다. 이 경우 회전 기능을 사용할 수 있으며 여전히 콘솔처럼 느껴집니다.


47

fbcon을 사용하여 가상 프레임 버퍼를 회전 할 수 있습니다. 다양한 회전을 나타내는 0에서 3까지 :

  • 0 -정 회전
  • 1 - 시계 방향으로 회전하세요
  • 2 -거꾸로 회전
  • 3 시계 반대 방향으로 회전

올바른 시스템 파일에 값을 입력하여 명령 행에서 설정할 수 있습니다. 현재 프레임 버퍼를 회전시킵니다 :

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

모든 가상 프레임 버퍼를 회전시킵니다 :

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all

시스템을 시작할 때이 작업이 자동으로 수행되도록하려면 올바른 옵션을 제공하도록 부트 로더 구성을 수정해야합니다. 에서 /etc/default/grub추가 fbcon=rotate:1받는 GRUB_CMDLINE_LINUX라인 :

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

( sudo update-grub이 파일을 변경 한 후에 실행 하는 것을 잊지 마십시오 .)

출처 : 화면 회전, X 윈도우를 실행하지 않음 , 시작시 콘솔 회전 (Debian)


의존CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

virtualbox linux client 에서도이 작업을 확인했습니다!
John Siu

NVIDIA Jetson Nano가 제공 한 Ubuntu에서는 작동하지 않습니다. / sys / class / graphics / fbcon / rotate 컨텐츠는 변경되지 않습니다. rotate_all은 루트로도 액세스가 거부됩니다.
Tõnu Samuel

실제 파일이 아니며 내용이 없습니다. 그 "파일"을 읽을 수 없습니다. 당신은 그것에 쓸 수 있습니다. 복사하여 붙여 넣기 명령을 정확하게 시도 했습니까?
Stephen Ostermiller

1

화면을 돌리려면 xrandr 명령을 시도하십시오.

xrandr -o left

되돌리려면 :

xrandr -o normal

DISPLAY 변수를 설정해야합니다.

export DISPLAY=:0

솔직히 말해서, 그것은 내 컴퓨터의 전체 화면 텍스트 콘솔 (7 번째 GUI 화면에서 작동)과 함께 작동하지 않지만 최근에 fglrx 드라이버에 많은 문제가 있었고 간신히 관리했기 때문에 실험하고 싶지 않습니다. 모든 것을 설정하십시오. 문제가 발생하면 http://ubuntuforums.org/showthread.php?t=1815538 에서 해당 명령에 대한 도움말을 확인할 수 있습니다 .


10
가상 콘솔 (Ctrl + Alt + F1)로 전환했습니다. 로그인했습니다. 'export DISPLAY = : 0'을 (를) 실행했습니다. 'xrandr -o left'를 실행했습니다. '화면 구성을 변경하지 못했습니다!'라는 오류가 발생했습니다. 나는 전문가가 아니지만 xrandr이 X 서버를 구성하는 데 사용 되므로이 목적에 적합한 지 확실하지 않습니다.
Kurtis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.