https://bugs.kde.org/show_bug.cgi?id=420418

--- Comment #6 from Dimo Fedortchenko <d...@angelhill.net> ---
I can understand the dilemma, but technically only 1 application can ever be
active at one time, even with multiple displays,  and global menu is supposed
to display the active application, so shouldn't that mean that it respects any
running application even if it's on another screen?

If you look at how for example Apple does it in macos, which is what I suspect
Global Menu is an attempt at replicating, the top menu bar (and it's "global
menu") in macos always shows the menu for the active application no matter what
screen it's on.

As for the workaround, forcing the creation of additional panels on secondary
screens is not a good solution because it means you have to spend time setting
up your secondary monitors, adds complexity to a setup, and can cause other
unintended side effects.
If you happen to unplug an external monitor with a global menu panel on it, the
panel and thus the global menu still lives somewhere in the void and you can
then never remove that widget without hacking the KDE configuration!
If you replug the same monitor you will in most cases see the panel again, but
if kde does not recognise the monitor for some reason or if your monitor
breaks, you're screwed - i had this issue before where I lost panels with
global menu widgets on them in the void and had to hack the config files.

So my suggestion would be to just emulate the macos solution, since I guess
that's the basis for global menu anyway.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to