![]() The application overview, the GNOME panel, and GNOME extensions.Įven worse, many users are completely unfamiliar with tiling window managers, and may never feel comfortable switching "cold turkey" to one. Although possible to connect various GNOME session services to an i3wm session, much of the GNOME desktop experience is still lost in the process. ![]() The GNOME desktop comes with many useful desktop integration features, which are lost when switching to an i3wm session. Humans are nowhere near as precise or as quick as algorithms at aligning windows alongside each other on a display. Fighting the window manager is futileĪs you struggle with fighting the window manager, it quickly becomes clear that any attempt to manage windows in a traditional stacking manner - where you need to manually move windows into place, and then manually resize them - is futile. In either scenario, at such extreme sizes, the mouse becomes completely useless - and applications become unbearable to use - in practice. ![]() Half-tiling in this scenario means that each window will be as large as an entire 2560x1440 or 4K display. The application may place a panel with buttons on the far left, while other buttons get shifted to either the distant center or far right. A maximized window will have much of its preferences and controls dispersed across the far left and far right corners. Suppose you are a lucky - or perhaps unlucky - owner of an ultra-wide display. If you need more than two windows at a time on a display, your only option is to manually drag windows into position, and resize them to fit alongside each other - a very time-consuming process that could easily be automated and streamlined. This tends to work fine if you only have a small handful of applications. If you have more than two windows, it is expected to place them on separate workspaces, monitors, or to alternate between windows with Alt + Tab. GNOME currently only supports half-tiling, which tiles one window to one side of the screen, and another window to the other side of the screen. So, why is this a problem for us, and why do so many of our users switch to i3wm? Displays are large, and windows are many By starting out as a shell extension, anyone using GNOME Shell can install this onto their system, without having to install a Pop-specific fork of GNOME on their system. Ideally, the features explored in Pop Shell will be available for any environment using Mutter - far extending the half-monitor tiling capability currently present. It will be created as a GitLab issue on GNOME Shell for future discussion, once we have invested our time into producing a functioning prototype, and learned what does and does not work in practice.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |