Post Act54LLapSPUDR8HGC by prlzx@hostux.social
(DIR) More posts by prlzx@hostux.social
(DIR) Post #Acsj6SPJLxOdhQTTlI by BrodieOnLinux@linuxrocks.online
2023-12-16T23:01:32Z
0 likes, 0 repeats
Gaslighting Wayland Devs To Fix Multi Window Apps #Linux #YouTube https://youtu.be/7ju6tnep-pU
(DIR) Post #AcsnwO4199mV6TX3LM by aliteral@mstdn.es
2023-12-16T23:56:21Z
0 likes, 0 repeats
@BrodieOnLinux At risk of being considered uninformed or ignorant, what is the problem with those apps? Or what is considered as "Multi-Window"?
(DIR) Post #Acsq7q8fIxRZGoILWS by BrodieOnLinux@linuxrocks.online
2023-12-17T00:20:46Z
0 likes, 0 repeats
@aliteral GIMP for example has 2 UI modes one where there is a big window containing alll the elements and a one where each element is a floating window, the latter is a multi window app. The issue is on Wayland these apps can't choose where to place there windows so often the compositor just stacks them on top of each other
(DIR) Post #AcsqLgmMtt0kIPTAWm by BrodieOnLinux@linuxrocks.online
2023-12-17T00:22:33Z
0 likes, 0 repeats
@aliteral GIMP for example has 2 modes, one where all the elements are in 1 mega window and 1 where each element is a floating window, the latter is a multi window app. The issue is apps can't choose where to place there windows so it's up to the compositor, often times that means the compositor will just stack the windows and various other configurations which are out of the control of the app developer.
(DIR) Post #Act0iKs1WQ8sY6YI4m by aliteral@mstdn.es
2023-12-17T02:19:31Z
0 likes, 0 repeats
@BrodieOnLinux ohhh. I forgot Gimp had modal windows. I never used the floating window config. Wouldn't be easier to jist use these apps in floating window state, as per comppsitor config? I believe rules could be written for any app in Sway.
(DIR) Post #Act4FMZ6Xc0VDy8vxo by BrodieOnLinux@linuxrocks.online
2023-12-17T02:59:05Z
0 likes, 0 repeats
@aliteral You as the user can place the windows with no problem, the issue is often times these apps offer same form of automatic layout, this is what breaks
(DIR) Post #Act54LLapSPUDR8HGC by prlzx@hostux.social
2023-12-17T03:08:23Z
0 likes, 0 repeats
@BrodieOnLinux This was a good update on how the proposal is going.Personally I like the term canvas (client virtual canvas or client positioning canvas) as it's a familiar in web CSS and drawing applications.Stealing from drawing apps, the next logical concept is to allow the user to draw a selection box around a collection of windows already on the desktop, and choose Group, assigning them to a parent canvas to be moved (or tiled) as a group.And the converse option of UnGroup.
(DIR) Post #Act6AinUegT2dVmulk by BrodieOnLinux@linuxrocks.online
2023-12-17T03:20:36Z
0 likes, 0 repeats
@prlzx I don't know if that would fit as an upstream protocol feature but it would be neat to see a desktop experiment with that
(DIR) Post #Act6jvzLbQ39gR7hp2 by prlzx@hostux.social
2023-12-17T03:27:02Z
0 likes, 0 repeats
@BrodieOnLinux I think it's a phase 2 thing as it allows a user to expressly signal an intent to the Wayland compositor that they regard these windows to be related (even if from a different app or binary) rather than ceding control to the application.So it ought to pass some original objections about "can't have apps just placing themselves wherever they want" since the user initiated it.Also works for applications that allow you to launch a "helper" app from its own menu/toolbar …?
(DIR) Post #Acu0DPEVRioMGDHP3Q by enthusiast101@fosstodon.org
2023-12-17T13:48:22Z
0 likes, 0 repeats
@BrodieOnLinux If devs are willing to actually implement it, I'm good with the third option. It is stupidly convoluted, but I guess that is what is needed to happen to make the most people happy.I'm also worried about wierd cases where apps are relying on some hack or other bad design practises to function and then messing up when the hack no longer works due to the nature of this design. Though I guess this is true whenever any change happens