Pop Shell — advanced tiling window management for #Pop_OS 20.04 — is now very close to completion.
https://github.com/pop-os/shell
As of today, the GNOME Shell extension has been fully converted to TypeScript to get all of those static type-checking guarantees. Requires TypeScript 3.7 at minimum.
Features include:
- i3-like tiling window management mode
- Grid-snapping mode
- Inner and outer gaps
- Ability to disable title bars of server-side windows
- Drag & drop support
- Window focus nav & search
To all that are using , the GNOME Shell / Mutter optimization patches were pushed to the stable repositories last night.
After upgrading to the latest packages, you will need to reboot in order to see the improved performance.
A recap of all of the included patches will be in this week's, "This Week in Pop!"
Currently experimenting with a couple of patches for #gnome's Mutter in #Pop_OS 19.04. These patches will reduce CPU usage, as well as input and framerate latency and stutter.
There's a "geometric picking" patch, for example, which cuts NVIDIA CPU usage in half.
I'll announce whichever patches I test that end up working out. With any luck you'll have a more responsive Pop!_OS desktop by the end of the day.
System76 Engineer; Pop!_OS maintainer; Rust / Linux software developer