Como alterar o back-end do kscreen (ou desativar o kscreen)?

1

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
    
por BugBuddy 14.07.2018 / 04:46

0 respostas