^_^
요약
시스템 전체 X11 프로필을 사용하여 기본 모니터를 지정하고 싶지만 현재 프로필이 아무 작업도 수행하지 않는 것 같습니다. 0_0
내 상황
나는 이 질문과 같은 곳에서 왔습니다.X11이 기본적으로 유일한 모니터를 기본 모니터로 설정하지 않는 이유는 무엇입니까?
즉, i3의 트레이 아이콘이 제대로 작동하려면 연결된 유일한 모니터가 기본 모니터로 인식되어야 합니다.
xrandr
즉, 하드웨어 구성이 다른 두 개의 다른 컴퓨터에서 동일한 도트 파일을 최대한 많이 사용하려고 하기 때문에 이 문제를 해결하기 위해 using 을 사용하고 싶지 않습니다 .
따라서 이 문제를 해결하기 위해 시스템 전체 X11 프로필을 사용하고 싶습니다.
그러나 예상대로 작동하지 않는 것 같습니다. :영형
내 현재 설정
현재 파일은 없지만 내용이 포함된 xorg.conf
파일이 있습니다 (아래).xorg.conf.d/10-monitor.conf
이 아치 리눅스 위키 페이지) 여기 있어요:
Section "Monitor"
Identifier "HDMI2"
Option "Primary" "true"
EndSection
xrandr
이 구성 파일을 기반으로 한 새 X 세션 의 출력은 다음과 같습니다 .
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected primary (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080 60.00*+
1600x1200 60.00
1680x1050 59.88
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
HDMI3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
보시다시피 HDMI2
구성 파일에 기본 모니터로 지정되어 있음에도 불구하고 기본 모니터로 DP1
설정되어 있습니다 .
내가 시도한 것들
오타가 발생하고 오류로 인해 X11이 시작되지 않는 것을 관찰하여 내 프로필이 X11에서 처리되고 있음을 확인했습니다.
/etc/X11/xorg.conf
대신 위의 구성 파일을 추가해 보았습니다 /etc/X11/xorg.conf.d/10-monitor.conf
.
기본 기본 모니터를 기본이 아닌 모니터로 지정하기 위해 다음을 포함하려고 했습니다.
Section "Monitor"
Identifier "DP1"
Option "Primary" "false"
EndSection
나는 내 것을 사용하려고 노력합니다 xorg.conf
.X -configure
10-monitor.conf
기타 정보
$ uname -a
Linux cheesy-6600k 5.9.8-arch1-1 #1 SMP PREEMPT Tue, 10 Nov 2020 22:44:11 +0000 x86_64 GNU/Linux
$ lscpu | grep name
Model name: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
답변1
9개월 늦었지만 방금 이 문제에 부딪혀 해결했습니다.
내가 아는 한 LightDM이 문제입니다. 구성 파일의 /etc/lightdm/lightdm.conf
114번째 줄
display-setup-script=xrandr ...
xrandr
디스플레이 관리자를 시작할 때 명령을 보냅니다. 여기에서 홈 화면을 지정하고 어떤 화면이 어떤 화면의 왼쪽과 오른쪽에 있는지 지정합니다.
답변2
내 Monitor 섹션의 이름을 지정하는 섹션을 추가하지 않고 X11이 내 Monitor 섹션을 고려하도록 할 수 있었던 유일한 방법은 내 Monitor 섹션의 이름을 지정하는 Layout
것입니다 . 즉Screen
"<default monitor>"
Section "Monitor"
Identifier "<default monitor>"
#other stuff here.
EndSection
하지만 이에 대한 기록은 없습니다! 를 보다가 발견했습니다 /var/log/Xorg.0.log
.
xorg.conf
생성된 구성 파일은 Xorg --configure
하드웨어가 실제로 기본적으로 수행하는 작업과 아무 관련이 없습니다!
예를 들어, 생성된 드라이버가 드라이버를 지정했음에도 불구하고 내 시스템은 드라이버를 xorg.conf
자동으로 사용 하지 않았습니다 .radeon
xorg.conf.new
Xorg --configure
amdgpu
xorg.conf
이제 시스템에서 자동으로 대표자를 생성 하는 방법이 있는 것 같습니다 !