Use Window Rules with its Detect Window Properties to both get a detection rule set, e.g window name, and also properties to apply to, e.g. size and position.

Example of KWin Window rules setup

Mirrored link without Twitter/X https://twitter-archive.benetou.fr/utopiah/status/1396573080038879243/

[PIM forced behavior 1]
Description=PIM forced behavior 1
fullscreenrule=2
noborder=true
noborderrule=2
position=600,300
positionrule=2
size=800,500
sizerule=2
title=kwintest1
titlematch=2
types=1
wmclass=firefox
wmclasscomplete=true
wmclassmatch=2

[PIM forced behavior 2]
Description=PIM forced behavior 2
fullscreenrule=2
noborder=true
noborderrule=2
position=1400,300
positionrule=2
size=800,500
sizerule=2
title=kwintest2
titlematch=2
types=1
wmclass=firefox
wmclasscomplete=true
wmclassmatch=2

Loaded via WindowsSetup?action=source and direclty via the CLI for P in $(curl -s https://fabien.benetou.fr/PIMVRdata/WindowsSetup?action=source | grep -v "^#"); do firefox -P PIMWM -kiosk --new-window $P & done. Note that the specific profile might not be required but kiosk mode seems finicky and could be applied to an existing instance.

xrdesktop

To explore

  • Toggle Tiles Editor

Note

My notes on Tools gather what I know or want to know. Consequently they are not and will never be complete references. For this, official manuals and online communities provide much better answers.