Plasma Bigscreen - Does it use the same display settings as Desktop?

I have a multi monitor setup (3 x desktop monitors, and 1 TV connected via AV Reciever/HDMI Cable) and I thought that Bigscreen would be ideal for my TV downstairs.

I set up the display options to ONLY use the downstairs TV when logged into Bigscreen, and then when I logged into a normal session - I noticed that the same settings persisted. Do Bigscreen and Desktop use the same kwinoutputconfig?

Is there a solution to this? Should I just make a script that detects whether I’m in Bigscreen and use kscreen-doctor to change the output settings? (If so, how can I detect what session I’m in?)

Thank you!

Also, another option would be to just make a new user for TV gaming that uses it’s own configs, I guess!

So I ran watch -n 1 find ~/.config -type f -iname "*.json" -mmin -1 while I changed the settings in Bigscreen and yes, it seems to write the same config.

Making a kwinoutputconfig in .config/plasma-bigscreen doesn’t change anything.

So for now, I have a script that checks if PLASMA_PLATFORM == ‘mediacenter’, and if so, invokes kscreen-doctor to change my layout to the TV downstairs.

This appears to work fine, apart from that it crashed plasmashell with this dump:

  PID: \*\*60959\*\* (plasmashell) 
   UID: 1000 (ardee) 
   GID: 1000 (ardee) 
Signal: 11 (SEGV) 

Timestamp: Sun 2026-06-28 15:53:31 EDT (6min ago)

Command Line: /usr/bin/plasmashell --no-respawn
Executable: /usr/bin/plasmashell
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
Unit: user@1000.service
User Unit: plasma-plasmashell.service
Slice: user-1000.slice
Owner UID: 1000 (ardee)
Boot ID: cb7c13431f774ef69d91b8055ae8b668
Machine ID: ea3326b7bb3341318b9709e6d5df6011
Hostname: unimatrix4
Storage: /var/lib/systemd/coredump/core.plasmashell.1000.cb7c13431f774ef69d91b8055ae8b668.60959.1782676411000000.zst (present)
Size on Disk: 15.5M
Package: plasma-workspace/6.7.1-1.fc44
build-id: 8e4f394b2d5b6db735167075ac2c6ab8d09cdf2d
Message: Process 60959 (plasmashell) of user 1000 dumped core.

        Module kimg_ff.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module libwebpmux.so.3 from rpm libwebp-1.6.0-3.fc44.x86_64 
        Module libwebpdemux.so.2 from rpm libwebp-1.6.0-3.fc44.x86_64 
        Module libqwebp.so from rpm qt6-qtimageformats-6.11.1-1.fc44.x86_64 
        Module libqwbmp.so from rpm qt6-qtimageformats-6.11.1-1.fc44.x86_64 
        Module libqtiff.so from rpm qt6-qtimageformats-6.11.1-1.fc44.x86_64 
        Module libqsvg.so from rpm qt6-qtsvg-6.11.1-1.fc44.x86_64 
        Module libjbig.so.2.1 from rpm jbigkit-2.1-33.fc44.x86_64 
        Module libLerc.so.4 from rpm liblerc-4.0.0-10.fc44.x86_64 
        Module libwebp.so.7 from rpm libwebp-1.6.0-3.fc44.x86_64 
        Module libtiff.so.6 from rpm libtiff-4.7.1-2.fc44.x86_64 
        Module libmng.so.2 from rpm libmng-2.0.3-25.fc44.x86_64 
        Module libqmng.so from rpm qt6-qtimageformats-6.11.1-1.fc44.x86_64 
        Module libqjpeg.so from rpm qt6-qtbase-6.11.1-1.fc44.x86_64 
        Module libqico.so from rpm qt6-qtbase-6.11.1-1.fc44.x86_64 
        Module libqicns.so from rpm qt6-qtimageformats-6.11.1-1.fc44.x86_64 
        Module libqgif.so from rpm qt6-qtbase-6.11.1-1.fc44.x86_64 
        Module kimg_xcf.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_tim.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_tga.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_sct.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_rgb.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module liblcms2.so.2 from rpm lcms2-2.16-7.fc44.x86_64 
        Module libraw.so.25 from rpm LibRaw-0.22.1-1.fc44.x86_64 
        Module kimg_raw.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_ras.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_qoi.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_pxr.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_psd.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_pic.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_pfm.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_pcx.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_ora.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_kra.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_jxl.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_jp2.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module kimg_iff.so from rpm kf6-kimageformats-6.27.0-1.fc44.x86_64 
        Module libbrotlienc.so.1 from rpm brotli-1.2.0-3.fc44.x86_64

After that crash, it works as expected, however.