GTK/GNOME: Changes in GNOME Shell and GNOME 40, GErrors in GLib
-
Files 40.alpha: Creation timestamp & Wallpaper portal
In my last post I’ve promised that the next one would have screenshots of new developments in the Files app, and it’s finally here!
It took me longer than I expected back then. After the 3.38 release, I had to had to focus my time elsewhere: assisting and training local primary health care teams in managing and following up of the raising number of COVID-19 cases assigned to them. With this mission accomplished, in December I’ve picked up again on my GNOME contributions and have something to show you now.
-
GNOME Shell Merges Port Of Extensions App + Portal To GTK4 - Phoronix
With GTK4 out and stabilizing well, more GNOME components are working to migrate to this updated toolkit as part of the GNOME 40 development cycle.
The latest GTK4 porting work to be merged is GNOME Shell's extensions application and portal components being moved from GTK3 to GTK4.
-
GNOME 40 Will Finally Show File Creation Times Within Its File Manager - Phoronix
Finally in 2021 with the GNOME 40 release is the ability of GNOME's Nautilus file manager to show and sort by file creation times...
Going back more than a decade have been requests for being able to show timestamps for when files are created within the GNOME file manager or to be able to sort by file creation times in a folder rather than the last modified date. Initially that was blocked by the Linux kernel / file-systems exposing the information while in recent years that's been addressed and more time until it was implemented for GNOME.
-
Philip Withnall: Add extended information to GErrors in GLib 2.67.2
Thanks to Krzesimir Nowak, a 17-year-old feature request in GLib has been implemented: it’s now possible to define GError domains which have extended information attached to their GErrors.
You could now, for example, define a GError domain for text parser errors which includes context information about a parsing failure, such as the current line and character position. Or attach the filename of a file which was being read, to the GError informing of a read failure. Define an extended error domain using G_DEFINE_EXTENDED_ERROR(). The extended information is stored in a ‘private’ struct provided by you, similarly to how it’s implemented for GObjects with G_DEFINE_TYPE_WITH_PRIVATE().
- Login or register to post comments
- Printer-friendly version
- 2673 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago