저는 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" 항목을 찾아 체크를 해제한 후 서비스를 중지하고 적용을 클릭하세요.
이제 플라즈마의 간섭 없이 디스플레이 설정을 변경하는 대체 방법을 사용할 수 있습니다.