Broken Popup/Modal Windows on Linux

This kind of popup/modal window (whatever the name is) is kind of broken on Linux and it is horrible to work with it.

This is like this for ages and it should be addressed.

The same happens with other important windows, for instance, ERC and the “Bulk-edit symbols build on Schematics”

Since it is a popup, I cannot use the Maximize button on top-right, I also cannot title this window since it is contained inside the parent window. So I cannot split the screen with the layout and the DRC, for instance.

So, why they are horrible to work with?
Because these windows have a lot of data contained inside.

The DRC/ERC can be a quite long list and the content is not well organized which does not help to solve or pass through a bunch of a class of problems quickly being able to use and control the windows properly would be a blessing.

I have no such problems on Linux (Lubuntu/LXQt) and never had in the past. It seems to be an issue between KiCAD and your window manager.

That’s not actually why btw. Lol

image

For whatever reason maximization was turned off for the ERC dialog. On Windows, it’ll outright hide the maximize box, on your < insert NIH linux combination of stuff>, it still displays the box.

Maybe, here are some extra details.

image

Ah, that makes sense. In the past, those popup/modal windows did not have those controls on the top-right if I am not mistaken.

This kind of window is not good. We don’t have any control over it. At least on my window Manager.

Why can’t we have a fully functional window instead of a modal?

On Ubuntu 23.10 I also can’t use the minimize/maximize buttons. Have never actually tried these on this window until you mentioned it.

I can however resize the window or move to a second screen.

On ubuntu 22.04 the minimize/maximize buttons are not available, so I think this could be due to a change in ubuntu’s window manager which was not caught by the development team. moving the window to another screen however works without a problem.

I don’t think there is a reason to move this window to another screen… unless you are saying to move it to another display/monitor, which can help for sure, when you have more than one.

Now, considering a single monitor, it would be great to be able to title those windows.

Alternatively, a more broad for other OS would be to allow paneling those windows like it is done in the Hierarchical view on the Eeschema, or like the Layers/Nets panel on PCBNew. But honestly, one behavior should not void the other.

Resize is possible. But not tiling it which is a different thing. I recommend you to not resize windows since this is useless work. But tiling is a totally different thing.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.