xfce4 데스크탑이 모니터 구성을 저장하는 방법 변경

xfce4 데스크탑이 모니터 구성을 저장하는 방법 변경

나는 주로 여러 모니터를 사용하는 다른 워크스테이션에서 동일한 linux-os(주로 우분투 및 데비안의 xfce4 데스크톱)와 함께 ltsp를 사용합니다. 디스플레이(위치, 기본 모니터, 해상도 등)를 구성하는 가장 쉬운 방법은 xfce4 설정에서 디스플레이 GUI를 사용하는 것입니다. 이러한 모든 설정은 시스템에 의해 작업 사용자 집의 "/.config 경로" 어딘가에 파일(displays.xml)로 저장됩니다. 이는 단일 워크스테이션에 적합한 작업 루틴이지만, 한 WS에서 다른 WS로 위치를 변경하기 시작하고 동일한 OS를 다른 위치의 다른 모니터와 사용하면 한 파일에 설정을 저장하는 것이 한계에 도달합니다. 모니터마다 이 파일에 다른 값이 저장되어 있으며, 재설정하면 다른 작업 현장의 이전 값을 덮어쓰게 됩니다.

이미 시도했습니다:

  • 사용자 공간이 아닌 디스플레이 관리자(예: lightdm)를 사용하여 구성을 통해 이러한 사이트 관련 설정을 저장하는 방법이 있습니다. 이렇게 하려면 "greeter-setup-script is Called"라는 파일이 필요합니다. 이 파일은 우분투에서는 잘 실행되지만 일부 모니터 구성이 있는 데비안에서는 실패하고 모니터의 올바른 사용법을 혼동합니다.
  • 또 다른 방법은 "/etc/X11/Xsession.d/45x11-custom_xrandr-settings" 시작 파일에 정의된 xrandr-settings를 호출하여 부팅 중에 모니터를 구성하는 것입니다. 우분투도 괜찮습니다. 일부 모니터에서는 데비안이 작동하지 않습니다.

따라서 결국 (이것은 모든 시스템에 적용되므로) 위에서 "displays.xml" 파일을 통해 정의된 방식이 가장 좋은 방법인 것 같습니다. 하지만 모든 스테이션에 대해 단일 파일을 사용하는 대신 디스플레이 설정을 위해 스테이션을 읽으려면 OS가 이를 처리하는 방식을 변경해야 합니다.

이 문제를 해결하기 위해 ltsp를 사용하는 대신 독립 실행형 시스템을 사용할 수 있지만 단일 시스템 설치에서 관리하는 작업이 훨씬 줄어들기 때문에 이러한 모든 워크스테이션에 하나의 시스템을 갖는 행운을 잃고 싶지 않습니다. .

display.xml의 시스템 사용에 대한 정보를 찾아보았지만 문제를 해결하는 정보를 찾을 수 없었습니다. 또한 "displays.[hostname].xml"과 같은 스테이션 이름으로 구성을 저장한 다음 시작 중에 이 정보를 사용자 공간의 자동 시작 파일을 통해 "displays.xml"에 복사해 보았지만 이 파일은 특별히 시스템에 의해 보호됩니다. 그래서 일반 파일처럼 원하는 것을 다 할 수는 없습니다. 내가 한 방식으로 변경하면 시스템은 맨 위에 빈 파일을 업데이트합니다.

운영자로서의 수년간의 경험, Linux 지식 및 새로운 아이디어 덕분입니다. . .

. . . 전문가의 도움이 필요합니다(내가 파헤칠 수 있는 방법을 시도해 보세요 ;-)

관심을 가져주셔서 감사합니다

조리님 안녕하세요

관련 정보