Estou executando o KDE no Arch Linux.
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
Gostaria de gerenciar minhas telas com arandr e xrandr em vez de kscreen, mas não posso remover o kscreen devido a dependências. Eu também não vejo uma opção ou config configuração para desativar o kscreen. No entanto, eu vi que existem vários back-ends do kscreen e um deles tem o nome 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
Eu também gostaria de saber qual é o objetivo do KSC_Fake.so. Se eu atribuir esse back-end, isso significa que o kscreen está efetivamente desativado?
Para ativar um back-end do kscreen diferente, eu precisaria definir essas duas variáveis de ambiente?
export KSCREEN_BACKEND=KSC_Fake.so
export KSCREEN_BACKEND_INPROCESS=KSC_Fake.so