System76 doesn't have a say in how Clevo designs their laptops, so you would have to bring your criticism to Clevo.
We are currently in the early stages of designing our own laptops, and then will we when we have complete control over the quality and specs of each product.
It will take a few a years for the required R&D costs, and expanding the factory to support Thelio and the new line of custom laptops.
For now, we're doing the best with what we have, and writing open source firmware.
@liaizon It's still a work in progress, but it is nearing completion. There's a lot of progress each day.
You may want to update your extension since this area (and others) have changed.
GObject uses a lot of defensive programming practices, given the very unsafe and complicated nature of C, so it does allocate much more than it reasonably needs to.
Although with Sysprof, GNOME has a tool which will make it easier to track down all the allocations and CPU cycles spent in different sections of GTK and their applications.
@Meeper It already is as light as Plasma in the 3.36 release. There were memory leaks early on in the 3.34.X release, but that's been fixed as well.
As others have mentioned though, much of the memory consumption in GNOME is from all of its desktop services.
Tracker is usually the culprit for apparent high memory use, but you can disable it by turning off all the search options.
I will add that GNOME is very extensive with its shell extensions. I wish peopled used TypeScript, though.
Question about printer for linux computer
My recommendation would be to make sure to purchase a printer that can be connected to the network — ideally with Ethernet. Whether the printer is actually supported by Linux or not won't matter then.
@ernmander `sudo systemctl restart pop-upgrade`. It's currently not very different from 19.10, because our major changes have not been merged yet. Flatpak support is the only change that's been merged to date. Pop Shell and Refresh OS / Recovery partition updating is not there. GNOME is still 3.34, too.
@ernmander You may need to restart the pop-upgrade service. I just performed an upgrade to 20.04 on my laptop, and I didn't have any issues during the process.
@ernmander It does upgrade to 20.04
@ernmander We wouldn't want our users to upgrade to the development release accidentally. You can upgrade at any time from the command line with `pop-upgrade release upgrade systemd -f`.
@kylejj The only limit is how far a window allows you to shrink it. Windows can snap to the grid when you drag or resize them; or may be placed entirely with the keyboard. The column and row size can be defined.
@celia You should give the upgrade daemon a try for 20.04; it's actually extremely reliable.
Pop Shell — advanced tiling window management for #Pop_OS 20.04 — is now very close to completion.
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.
- 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
System76 Engineer; Pop!_OS maintainer; Rust / Linux software developer
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.