In Gnome they have planned a redesign in the window manager

Window management model

For decades the window management model has not changed and Gnome plans to work on it

recently the boys Gnome's UI design team, unveiled via a blog post a bit about the recent discussions that they have had internally about plans to modernize Gnome window management.

And it is that in the blog post, the observation is made that currently the default window model is based on concepts from 50 years ago and to which no one has done anything to change this. So the Gnome guys have taken the initiative with some additional work related to the size and movement of windows to achieve a more comfortable environment.

Currently, many users are used to this model, a model that for Gnome is no longer optimal and creates difficulties for beginners who are faced with the need to manually parse the resulting stack of small overlapping windows or find the desired window overlapped by other windows.

It is because of that mention that ideally, the system itself should organize the windows optimally in such a way that the user can start working immediately and see the windows necessary to solve the current task, without having to waste time manipulating the windows, achieving their acceptable location and size. The current approach to working with Windows is characterized as a mess for the user to solve.

To increase efficiency window management in Gnome, it is proposed to use tiled window design elements, in which the new windows they open automatically by default without overlapping with the windows already open and occupy the optimal screen space.

It is worth mentioning that Gnome already has optional support for this mode., but remains unclaimed due to existing limitations and issues. Among the shortcomings of the existing mosaic mode, it's called full manual control, support only for two window layout, limited implementation (problem adding support for complex layouts), manual control of virtual desktops, the inability to group windows into a stack that can be displayed simultaneously.

It is because of that you have a plan to modernize window management, which is switch to default hybrid tile mode, which combines the best features of tile and floating windows. In addition, the ability to return to the classic floating window mode and use a hard tiled side-by-side layout with full edge-to-edge splitting of the entire screen will remain. The implementation of new windowing mechanisms could start as soon as the fall release of GNOME 46.

The new tiled mode will automatically select the optimal layout for non-overlapping windows, while allowing manual adjustments. The new implementation also plans integrate the windows process with the virtual desktop system and extend the window context metadata provided by applications. For example, to select the optimal window size, applications can provide suggestions for the desired maximum window size and a range of recommended sizes that are ideal for displaying current content.

When the first window is opened in the new mode, it will be placed in the center of the screen using the optimal size, taking into account the metadata provided by the application. For example, the browser window will expand to full screen and the weather viewer will be displayed in a 700×500 area. It is important to note that the layout of the windows can be changed at any time by the user, who, as before, can move the windows arbitrarily and change their size.

In addition, when additional windows are opened, the existing windows are moved to make room for new ones to be placed next to the existing ones. If full screen expansion is preferred, the new window is placed on a separate virtual desktop. As long as there is enough screen space, the windows are placed separately next to each other, but if there is not enough screen space, a more dense side-by-side layout is applied.

Finally, if you are interested in knowing more about it, you can consult the details in the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.