`monitors.xml`의 태그는 무엇을 합니까?

`monitors.xml`의 태그는 무엇을 합니까?

내 Arch Linux 시스템에 GNOME 3 데스크탑 환경이 설치되어 있고 데스크탑 설정을 수동으로 구성하고 싶습니다.

이에 대한 파일이 있다는 것을 알고 있지만 ~/.config/monitors.xml파일의 태그가 실제로 어떤 용도로 사용되는지는 매우 혼란스럽습니다.

presentation저는 특히 clone, reflect_x및 태그 에 관심이 있습니다 reflect_y. 온라인에서 이 프로필에 대한 설명서를 찾을 수 없습니다.

이중 헤더 지원과 관련이 있을 수 있다는 것을 이해합니다.

답변1

monitors.xml파일은 Gnome 시스템 설정으로 구성된 모니터 설정을 저장합니다. 다중 모니터 설정에 대한 구성은 물론 사용자가 개인적으로 선택한 화면 해상도도 저장할 수 있습니다. Gnome 시스템 설정은 XRANDR 확장을 사용하여 디스플레이를 동적으로 재구성합니다.

당신이 발견하고 읽을 수 있듯이여기, 파일 내용은 기록되지 않습니다.

X 서버는 시작 시 자동으로 모니터 설정을 감지합니다. 그러나 파일을 생성하고 사용하여 이를 재정의할 수 있습니다 /usr/share/X11/xorg.conf.d/*.conf. 여기의 변경 사항은 시스템 전체에 적용되며 사용하는 데스크톱 환경에 관계없이 작동합니다.

Gnome에 로그인한 후 Gnome 시스템 설정 표시 애플릿을 사용하여 변경한 내용은 파일에 저장됩니다 monitors.xml. Gnome은 XRANDR을 사용하여 이 파일의 내용을 기반으로 디스플레이를 구성하므로 이 xrandr유틸리티를 사용하여 디스플레이를 수동으로 구성할 수 있습니다.

파일 형식을 알아야 할 경우 monitors.xml한 가지 옵션은 Gnome에서 설정을 변경할 때 해당 내용을 모니터링하는 것입니다. 특히 단일 모니터만 사용하는 경우에는 그다지 많지 않습니다. 또 다른 옵션은 소스 코드를 읽는 것입니다.

관련 정보