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バックエンドがあり、そのうちの1つは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バックエンドを有効にするには、これら2つの環境変数を設定する必要がありますか?

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

ベストアンサー1

開始と終了>バックグラウンドサービスの下のプラズマシステム設定でKScreenを無効にできます。

「KScreen 2」エントリを見つけてチェックを外した後、サービスを停止して[適用]をクリックします。

これで、プラズマの干渉なしにディスプレイ設定を変更する代替方法を使用できます。

おすすめ記事