Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

Linux Mint에서 DP 모니터를 끌 때 디스플레이 설정 변경 중지

내 Linux Mint Cinnamon 18.3은 Nvidia의 독점 드라이버를 실행하고 있습니다. 자동 모니터 감지는 설정에 효과적이지만(이전보다 훨씬 쉽습니다!) DisplayPort가 꺼지면 모니터 연결을 끊기 때문에 3개 모니터 설정에서 창을 이동합니다.

현재 감지된 구성의 스냅샷을 찍어 xorg에서 잠그어 창 변경 및 이동을 방지할 수 있는 방법이 있습니까?

또는 독점 드라이버가 모니터의 전원 상태를 무시하도록 지시하는 방법이 있습니까? DP 프로토콜의 세부 사항을 모르므로 이것이 문제인지 확실하지 않습니다.

재개할 때 계속 충돌이 일어나 모니터의 DPMS/절전 모드를 비활성화해야 했기 때문에 유일한 다른 옵션은 모니터를 항상 켜두는 것이었고 이로 인해 많은 전력이 낭비되었습니다.

구성 등을 공유하게 되어 기쁘지만 모두 자동으로 감지되므로 이것이 얼마나 도움이 될지는 잘 모르겠습니다.

답변1

대부분의 경우 RandR 확장은 디스플레이 설정을 구성하는 데 사용됩니다. 따라서 이 답변에서는 이에 중점을 두겠습니다. 따라서 Wayland(독점 NVIDIA 드라이버)를 사용하는 경우에는DRM(Direct Render Manager) 커널 모드 설정RandR 확장이 활성화되거나 비활성화됩니다. 그렇다면 xrandr현재 디스플레이 구성을 인쇄하는 대신 호출로 인해 오류가 발생해야 합니다.

모니터 플러그를 뽑아 도 xrandr디스플레이 구성은 변경되지 않지만 데스크탑 환경은 변경됩니다. 기술적으로 데스크탑 환경이 구현되고 있습니다.xrandr 클라이언트가 XRRScreenChangeNotify이벤트를 처리 중입니다.모니터 연결이 끊어지면 디스플레이 구성을 업데이트합니다.

사용 중인 데스크탑 환경에 따라 이 동작을 비활성화할 수 있습니다.

3.1.3 이전의 그놈:

gsettings set org.gnome.settings-daemon.plugins.xrandr active false

이 옵션은새로운 버전. 이제 그것을 처리하는 것은 Mutter에게 달려 있는 것 같습니다.

시나몬:

/etc/xdg/autostart/cinnamon-settings-daemon-xrandr.desktop에게 복사 $HOME/.config/autostart. 그런 다음 Hidden=true복사된 파일에 해당 줄을 추가합니다 .

3.4 이전의 계피:

gsettings set org.cinnamon.settings-daemon.plugins.xrandr active false

컴패니언 데스크탑:

gsettings set org.mate.settings-daemon.plugins.xrandr active false

케이드

화면KDE Plasma 5 데스크탑에서 디스플레이 설정을 관리합니다. 구성 설정을 통해 자동 삽입 동작을 비활성화할 수 있는 방법은 없는 것 같습니다. 그러나 /usr/lib/kf5/kscreen_backend_launcher디스플레이 구성이 더 이상 변경되지 않도록 해당 데몬을 종료할 수 있습니다 . 참고: KDE 디스플레이 설정을 시작하면 데몬이 다시 시작됩니다.

관련 정보