xinit를 사용하여 필요에 따라 Xorg를 회전하는 방법은 무엇입니까?

xinit를 사용하여 필요에 따라 Xorg를 회전하는 방법은 무엇입니까?

모니터를 중심으로 물리적으로 직각으로 회전할 수 있습니다. 콘솔에서는 rotate_all/sys/devices/.../fbcon/에 있는 "버튼"을 사용하여 방향을 제어할 수 있습니다. 그러나 xorg는 관심이 없습니다. 이제 Xorg에게 정상적으로 시작하거나 회전하도록 지시하고 싶습니다.

몇 가지 사항을 올바르게 설정한 후 Xorg -config(마우스와 kbd는 이제 libinput을 사용하고, 카드0 드라이버는 "modesetting" 대신 "intel"임) /etc/X11/xorg.confX11에서 간단한 창 관리자를 시작할 수 있습니다.

xinit fvwm

xorg.conf에 다음 줄을 추가하여 변경했습니다.

Option "rotate" "right"

나는 며칠 동안 기뻤습니다. tty와 X 모두 기울어진 모니터를 수용할 수 있었습니다. 하지만 이제 화면을 다시 정상으로 되돌렸으니...X가 다시 잘못되기 시작합니다! 나는 스윙할 때마다 해당 옵션을 확인하고 주석을 달고 싶지 않습니다.

그리고...

xinit fvwm -- -screen r

...식별자 "r"을 사용하여 새로 정의된 Xorg "화면"을 선택하고 "회전"을 모니터링할 수 있습니다. 그러나 나는 그것을 잃어버렸고 아직도 이 화면과 디스플레이를 이해하지 못한다는 것을 깨달았습니다.

내가 원한다면 xrandr이 좋습니다변화회전합니다.

Rotated_all-ed tty(기울어진 화면 포함)에서 "xinit fvwm" 명령에 "rotated"가 추가되도록 xorg.conf를 어떻게 구성합니까?

이제 "serverlayout" 섹션에서 한 줄을 찾았습니다...

화면 0 "화면 0" 0 0

나는 머리가 길지 않고 가끔 기울어지는 "머리"만 가지고 있습니다. xorg.conf를 어떻게 구성합니까?


이것은 잘못된 모니터 식별자입니다("DellRR" 대 "회전")....xorg.conf의 대부분입니다. 이제 회전 버전을 위한 두 개의 모니터와 두 개의 화면 섹션이 있습니다.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Monitor"
    Identifier   "rotated"
    Option  "rotate" "right"
EndSection
Section "Monitor"
    Identifier   "Monitor0"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    #Driver     "modesetting"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
EndSection
Section "Screen"
    Identifier "r"
    Device     "Card0"
    Monitor    "rotated"
EndSection

관련 정보