Skip to content

RioDrawNoMatchPID

Bakkeby edited this page Feb 27, 2024 · 3 revisions

The riospawn feature allows for the position where a window will be spawned to be drawn on the screen.

By default the process ID (PID) of the program spawned is recorded and when the window manager is notified of a new window it will check if the process ID of the window is a decendant of the process that was riospawned.

This is to avoid race conditions where an new window, unrelated to the application that was riospawned, pops up shortly before the window of interest does and subsequently takes its place.

A client that has the RioDrawNoMatchPID flag tells the window manager not to do the aforementioned check and just use this client instead. This can be used as a workaround if the window raised is not a decendant of the process that was spawned using riodraw.

Back to Features > Flags.

Clone this wiki locally