kscreen 백엔드를 변경하는 방법(또는 kscreen을 비활성화하는 방법)은 무엇입니까?

kscreen 백엔드를 변경하는 방법(또는 kscreen을 비활성화하는 방법)은 무엇입니까?

저는 Arch Linux에서 KDE를 실행하고 있습니다.

4.17.5-1-ARCH #1 SMP PREEMPT Sun Jul 8 17:27:31 UTC 2018 x86_64 GNU/Linux
plasmashell 5.13.3
QMake version 3.1
Using Qt version 5.11.1 in /usr/lib

kscreen 대신 arandr 및 xrandr을 사용하여 화면을 관리하고 싶지만 종속성으로 인해 kscreen을 제거할 수 없습니다. 또한 kscreen을 비활성화하는 옵션이나 구성 설정도 표시되지 않습니다. 그러나 여러 kscreen 백엔드가 있으며 그 중 하나는 KSC_Fake.so입니다.

$  /usr/bin/kscreen-doctor --info
Environment: 
  * KSCREEN_BACKEND           : [not set]
  * KSCREEN_BACKEND_INPROCESS : [not set]
  * KSCREEN_LOGGING           : [not set]
Logging to                : [logging disabled]
Preferred KScreen backend : KSC_XRandR.so
Available KScreen backends:
  * KSC_Fake.so: /usr/lib/qt/plugins/kf5/kscreen/KSC_Fake.so
  * KSC_KWayland.so: /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
  * KSC_QScreen.so: /usr/lib/qt/plugins/kf5/kscreen/KSC_QScreen.so
  * KSC_XRandR.so: /usr/lib/qt/plugins/kf5/kscreen/KSC_XRandR.so
  * KSC_XRandR11.so: /usr/lib/qt/plugins/kf5/kscreen/KSC_XRandR11.so

KSC_Fake.so의 목적이 무엇인지도 알고 싶습니다. 해당 백엔드를 할당하면 kscreen이 효과적으로 비활성화된다는 의미입니까?

다양한 kscreen 백엔드를 활성화하려면 이 두 가지 환경 변수를 설정해야 합니까?

export KSCREEN_BACKEND=KSC_Fake.so
export KSCREEN_BACKEND_INPROCESS=KSC_Fake.so

답변1

시작 및 종료 > 백그라운드 서비스 아래의 플라즈마 시스템 설정에서 KScreen을 비활성화할 수 있습니다.

"KScreen 2" 항목을 찾아 체크를 해제한 후 서비스를 중지하고 적용을 클릭하세요.

이제 플라즈마의 간섭 없이 디스플레이 설정을 변경하는 대체 방법을 사용할 수 있습니다.

관련 정보