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

--- Comment #41 from Bernd Steinhauser <li...@bernd-steinhauser.de> ---
(In reply to arne anka from comment #11)
> So, what's the idea of a "primary screen" and what is it to do with the
> placement of widgets, panels etc?

Being a multi-monitor user for decades now, for me it's mainly the placement of
the panel.
I usually only have a panel on the primary screen. Take e.g. a Laptop. There
you have to think of different scenarios:
1. Usage of the laptop without any additional screen. The integrated screen now
is the primary screen and shows the panel. Of course in this case you don't
really need a primary screen.
2. Usage of the laptop in a docking station, so a regular workplace. Often you
have one or two additional screens attached, and you might want to move the
panel to one of the additional screens as soon as you connect them.
3. Connecting an (possibly unknown or unconfigured) external screen. In this
case you might want to keep the integrated screen as primary.

Of course, if all your screens have an identical layout (including a panel),
then it doesn't really matter, but if they are not identical, then the primary
screen definition can help to setup screen layout properly without having to
make too many assumptions, e.g. in case 3.

Furthermore, there is one additional aspect: some programs tend to ignore the
window placement by the window manager and always open up on the primary
screen. While they really shouldn't do that, it might not be possible to change
it (i.e. closed source stuff), so being able to set the primary screen can help
to handle those programs instead of them opening up on some random screen they
think is the primary one.
There is even an example in the KDE world for this: the application dashboard
I am using this to start applications and I noticed this when trying out Plasma
on Wayland a couple of years ago. (Back then?) Plasma on Wayland didn't have a
way to set a primary screen, so in my screen layout, the panel with the button
for the application dashboard was on one screen (which I would've set as
primary, but it wasn't possible), however the dashboard would open on the
*other* screen when clicking the button, since that screen was the "primary"
(first?) screen in the layout and there was no way to prevent this behavior.
See bug 383067.
For me, that was an absolute showstopper and I immediately switched back to
X11.

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

Reply via email to