On Tue, 2025-09-16 at 00:02 +0200, Filip Hejsek wrote: > On Mon, 2025-09-15 at 18:34 +0200, Maximilian Immanuel Brandtner > wrote: > > Update the terminal size upon SIGWINCH delivery. > > > > Signed-off-by: Maximilian Immanuel Brandtner <[email protected]> > > I don't think this will work, because SIGWINCH is only delivered for > the process' controling terminal. Unfortunately I don't think there > is > any way to get size notifications for arbitrary terminal.
In that case there are two solutions: 1. make qemu the controlling process of the pty (this has the disadvantage of QEMU being quit when the pty is closed) 2. create a timer polling every eg 100ms to check if the winsize has changed I would go with the second approach then and implement the timer as a g_source. Or are there other timer mechanisms I should use instead?
