시작 시 화면 방향 설정 Debian Stretch

시작 시 화면 방향 설정 Debian Stretch

데비안 스트레치를 사용하세요. 내 컴퓨터는 화면이 가로 방향으로 시작됩니다. xrandr -o 0을 사용하여 올바르게 설정할 수 있지만 이는 세션에서만 작동합니다. 현재 X 세션이 실행되고 있지 않기 때문에 rc.local을 사용해도 아무런 효과가 없습니다.

로그인 화면과 후속 콘텐츠가 세션 내에서 올바른 방향이 되도록 기본 화면 방향을 어떻게든 설정할 수 있습니까?

답변1

커널에 이 모듈이 있는 경우 fbcon(일반적으로 그렇습니다), 이를 사용하여 텍스트 모드에서 화면 회전을 제어할 수 있습니다. 모든이 답변(Ubuntu에만 해당되지만 일반적으로 적용 가능):

  1. 먼저 fbcon작동하는지 확인하세요.

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

    (또는 rotate_all모든 가상 프레임 버퍼에 영향을 미칩니다. 유효한 값은 을 0통해 3정상적으로 시작하고 각 추가 숫자에 대해 시계 방향으로 90° 회전합니다.)

  2. 회전이 작동하면 다음 줄을 추가하거나 편집합니다 GRUB_CMDLINE_LINUX(또는 편집증이 있는 경우) .GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub

    GRUB_CMDLINE_LINUX="fbcon=rotate:1"

    ( 1귀하에게 적합한 값으로 바꾸십시오.)

  3. (또는 구성을 sudo update-grub업데이트하는 데 사용하는 모든 항목 )을 실행합니다 .grub.cfg

컴퓨터가 시작되면EFI 사용video=efifb에 추가해야 할 수도 있습니다 GRUB_CMDLINE_LINUX.

답변2

스크립트를 작성하고 시작한 #!/bin/bash다음 명령을 추가하여 화면을 수정하세요. 그런 다음 시작할 때마다 실행되도록 crontab에 스크립트를 추가합니다.

crontab -e @reboot path_to_script/name_of_script.bash

이렇게 하면 PC가 시작될 때 수정 사항이 자동으로 적용됩니다.

관련 정보