xrandr은 회전 '일반' 반사 '없음'을 사용할 수 없습니다.

xrandr은 회전 '일반' 반사 '없음'을 사용할 수 없습니다.

Manjaro를 실행 중인데 시작 시 모니터의 해상도가 잘못되었습니다(해상도가 무엇인지는 모르지만 직사각형 화면에서는 정사각형입니다). 로그인 화면에서도, 로그인 후에도 마찬가지입니다.

arandr을 사용하여 변경을 시도했지만 다음과 같은 오류가 발생했습니다.

(arandr:2458): Gdk-CRITICAL **: 16:52:32.374: gdk_atom_intern: assertion 'atom_name != NULL' failed

(arandr:2458): Gdk-CRITICAL **: 16:52:32.374: gdk_atom_intern: assertion 'atom_name != NULL' failed
Traceback (most recent call last):
  File "/usr/bin/arandr", line 42, in <module>
    main()
  File "/usr/lib/python3.9/site-packages/screenlayout/gui.py", line 344, in main
    app = Application(
  File "/usr/lib/python3.9/site-packages/screenlayout/gui.py", line 162, in __init__
    self.filetemplate = self.widget.load_from_x()
  File "/usr/lib/python3.9/site-packages/screenlayout/widget.py", line 125, in load_from_x
    self._xrandr.load_from_x()
  File "/usr/lib/python3.9/site-packages/screenlayout/xrandr.py", line 155, in load_from_x
    screenline, items = self._load_raw_lines()
  File "/usr/lib/python3.9/site-packages/screenlayout/xrandr.py", line 236, in _load_raw_lines
    output = self._output("--verbose")
  File "/usr/lib/python3.9/site-packages/screenlayout/xrandr.py", line 75, in _output
    raise Exception("XRandR returned error code %d: %s" %
Exception: XRandR returned error code 1: b'xrandr: output LVDS1 cannot use rotation "normal" reflection "none"\n'

xrandr을 열려고 하면 항상 다음 오류가 발생합니다.

xrandr: output LVDS1 cannot use rotation "normal" reflection "none"

이것을 시도했지만 xrandr --output LVDS1 --rotate normal --reflect normal위의 오류가 다시 발생합니다.

답변1

1시간 동안 도움말을 검색한 후 질문한 지 5분 만에 답변을 찾았습니다.

xorg.conf 파일이 누락된 것 같습니다.

Xorg :1 -configure

새 구성 파일을 생성 /root/xorg.conf.new하고 올바른 위치에 복사합니다.

cp /root/xorg.conf.new /etc/X11/xorg.conf

모든 것이 정상으로 돌아왔습니다.

답변2

저도 같은 문제가 있는데, xrandr: output eDP1 cannot use rotation "normal" reflection "none"실행할 때 계속 나타납니다 xrandr -q.

저에게 효과가 있었던 방법은 Intel 비디오 드라이버(xf86-video-intel)를 제거하고 모드 설정 드라이버가 대신하도록 하는 것이었습니다.

https://man.archlinux.org/man/modesetting.4

관련 정보