Language Selection

English French German Italian Portuguese Spanish


GTK/GNOME: Changes in GNOME Shell and GNOME 40, GErrors in GLib

Filed under
  • 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().

Matthias Clasen: GTK 4.0.1

Filed under

We all took a bit of a break after 4.0 and did some other things, but now it is time for GTK 4.0.1.


Does this mean GtkVideo is now ready to support fully-featured media player applications? Far from it. It still just lets you play media from a file or url, and does not support multi-channel audio, video overlays, device selection, input, and other things that you probably want in a media player.

It would be really nice if somebody took the code in the GTK media backend and turned it inside out to make a GStreamer plugin with a sink that exposes its video frames as GdkPaintable. That would let you use gstreamer API to get all of the aforementioned features, while still integrating smoothly in GTK.

Read more

GNOME 40 Finally Fixes My Biggest Gripe

Filed under

I know you're thinking "Joey, you've been here before", but this time it's different. Code has been committed and merged. A fix is finally happening.

This post, GNOME 40 Finally Fixes My Biggest Gripe is from OMG! Ubuntu!. Do not reproduce elsewhere without permission.


Does trivially tiny tweak mean the days of dotty delineated app descriptors are behind us? Since this has been committed and merged, it’s quite possible!

Not that this is (soon to be was) a huge deal to start with.

As said last time I wrote about this: this is a superficial ‘issue’ It’s not something that really affects many people. Most folks can predict that “LibreOffice Im…” opens LibreOffice Impress; and if anyone is perplexed by the appearance of the GIMP after hitting the shortcut sub-headed “GNU Manipul…” I’m yet to hear about it.

Read more

Also: Make Gnome Suitable for E-Ink Monitors via This Extension

gThumb 3.11.2 Released with Minor Improvements

Filed under

A new version of gThumb, the GTK-based photo manager and image viewer for Linux desktops, is now available to download.

gThumb 3.11.2 is a modest update – i.e. don’t expect any revolutionary new features – that builds on the client’s existing strengths, and fills in a few gaps functionality-wise.

For instance, the image viewer component of gThumb now uses a proportional zoom increment, and keeps ‘the same pixel under the pointer after zooming’.

Colour profiles from PNG files are also now readable by the app.

Read more

Amanda Shafack: My Learning Curve at the GNOME Foundation

Filed under

It’s been six weeks since I started this exciting journey as an Outreachy intern at the GNOME Foundation. Every week, I have a set of tasks to work on and a project review session every start of the week with my mentor.
During these sessions I present the work I’ve done, challenges I faced and then get feedback. I’ve had to learn most things on the go and every task comes with it’s own unique flavour of difficulty and discovery. Let’s take a quick look at the project I’m working on…

My project is based on completing the integration between Gtranslator and Damned Lies(DL), so as to permit translators to upload files and reserve for translation directly from Gtranslator.(This is already possible from the DL website). I also need to extend the API endpoints DL provides so as to suite my use case.

Read more

GNOME’s Bold New Look is Beginning to Take Shape

Filed under

Major GNOME Shell design changes are coming in GNOME 40, and devs are keen to show off the progress they’ve made to implement them.

Every part of the core GNOME Shell user experience, from app launching to workspace switching, is being rejigged, revamped, or repurposed to work better.

At least, better for some.

See, not all feedback on GNOME’s bold plans has been enthusiastic. Some users are concerned that the ‘new’ workflows proposed run counter to the one they’re used to, or that corner-cases (like vertical monitors) won’t be catered for.

Read more

GNOME Devopers and Updates

Filed under
  • Quick review of Lenovo Yoga 9i laptop

    This is ... not good. Fedora live USBs do not even boot, and a Ubuntu 20/10 live USB has a lot of broken stuff, but surprisingly wifi works nicely.

  • A new release of nsnstrace
  • Devhelp on Fedora Silverblue – Ondřej Holý

    I have recently switched to Fedora Silverblue. The recommended way for development is to use Fedora Toolbox containers, so I have started using it and installed the various development packages there. I like the Devhelp application for browsing the API documentation. So I installed that application over GNOME Software. But the problem is that the Devhelp application started from GNOME Shell doesn’t see the documentation files which are located under the Toolbox container. This is probably expected, but it is annoying. Starting the Devhelp application from the terminal over toolbox run flatpak run org.gnome.Devhelp is pretty cumbersome.

  • Molly de Blanc: Welcome to 2021!

    GNOME helps users. We believe strongly that in order to create good technology, it must be trustworthy. We do this through the creation of world class technology that meets the needs of users — GNOME works for everyday people. This also means that people know a technology is working in their best interests. With rigorous scientific methods and passionate end user advocacy, GNOME is designed for users, by users.

    We dedicated 2020 to making sure that GNOME software works for everyone through a focus on accessibility. This work is certainly not finished, but we’re proud of how far we’ve come. With the newest release of GTK4, we’ve completely revamped our accessibility toolkit. The updated layout implementation creates new possibilities for designing interfaces for a variety of user needs and preferences. We know that GNOME must be usable by everyone, whether that is due to disability or simply geography. There are more than 140 translations of GNOME in progress, which includes the billions of people who do not speak English.

GNOME Shell: ‘Fuzzy Search’ and Joplin

Filed under
  • How to Enable ‘Fuzzy Search’ in GNOME Shell’s Applications Screen

    I make typos — okay: I make a lot of typos* — but modern technology cleans up after me. Features like autocorrect, “did you mean?”, and (relevant here) fuzzy search step in when my typing precision fails.

    Fuzzy search (or “approximate string matching” as some call it) is a type of search that returns results that are likely to be relevant to a search term, even though they don’t match it exactly.

    GNOME Shell has a powerful search feature built in. You hit the super key, start typing, and all kind of results, including applications, files, folder, system shortcuts, and more, appear before you.

  • Search Joplin notes from GNOME Shell – Sam Thursfield

    One of my favourite discoveries of 2020 is Joplin, an open, comprehensive notebook app. I’m slowly consolidating various developer journals, Zettelkasten inspired notes, blog drafts, Pinboard bookmarks and abstract doodles into Joplin notebooks.

    Now it’s there I want to search it from the GNOME Shell overview, and that’s pretty fun to implement.


Filed under

I currently run Ubuntu 20.10 on my main desktop PC. GNOME Shell is the default desktop, and while it’s great, one very useful feature is the ability to supplement or alter the default behaviour with extensions and other add-ons. Ubuntu ships with a couple of extensions by default, but I’ve added a few on top, and this blog post details what they are and how to get them, in no particular order…

I have multiple input and output audio devices on my computer. A USB-attached Focusrite Scarlett Solo mixer enables my to attach an XLR-connected microphone and headphones to the PC. I have a small desktop speaker which I use when I’m tired of wearing headphones. I also often have a Magewell HDMI capture card, Logitech C920 webcam, and a Canon EOS M100 mirrorless camera. They also show up as audio capture devices.

Read more

Portfolio: manage files in your phone

Filed under

Ever since I met @Kekun in Barcelona, during LAS 2019, I got intrigued by this wave of “running GNOME on phones”. It took several months until I could get my teeth into it though. Between my Sugar applications project, Flatseal, a new job and, mostly, due to how hard it is to get a proper Linux-capable phone in Paraguay, I had no time or choice really.

My first mobile-related project started in August, after many failed attempts to buy a proper Linux-capable phone, I decided that my only way forward was to get a refurbished Moto G4 Play, which has acceptable support thanks to PostmarketOS. The project goal was to provide more clarity on how far we are from a Flathub-powered GNOME community-driven OS for phones. The results were better than I expected, but still far from a daily driver. If you’re curious about this research you can find it here.

Read more

Syndicate content

More in Tux Machines

Easily Create a Multiboot USB with Ventoy

Ventoy is a top-rated free and open-source utility to create a multiboot USB stick from ISO files. I use it regularly, and highly recommend you to use. Recently I covered on how you can create a bootable USB stick using Baleno Etcher. This time I will guide you how easily you can create a multiboot USB stick by just doing copy-paste ISO file to your USB device. Read more

Android Leftovers

Today in Techrights

today's leftovers

  • Meetup Will Discuss Survey Results, Project Improvements

    The openSUSE Project welcomes our followers to participate in two planned meetups to discuss results from the End of the Year Community Survey on Jan. 23 and Jan. 30. Both sessions will start at 13:00 UTC on openSUSE’s Jitsi instance and go for 1:30 hours. Members of the “let’s improve the openSUSE learning experience” initiative will share results and analysis from the survey.

  • LF‌ ‌Edge‌ ‌Adds‌ ‌New‌ ‌Members‌

    LF Edge has announced the addition of four new general members (FII, HCL, OpenNebula, and and one new Associate member (Shanghai Open Source Information Technology Association). Additionally, Home Edge has released its third platform update with new Data Storage and Mult-NAT Edge Device Communications (MNDEC) features.

  • Text Encoding Menu in 2021

    In mid-January 2021, the Text Encoding menu in Firefox looks like this: Automatic Unicode Western Arabic (Windows) Arabic (ISO) Baltic (Windows) Baltic (ISO) Central European (Windows) Central European (ISO) Chinese, Simplified Chinese, Traditional Cyrillic (Windows) Cyrillic (KOI8-U) Cyrillic (KOI8-R) Cyrillic (ISO) Cyrillic (DOS) Greek (Windows) Greek (ISO) Hebrew, Visual Hebrew Japanese Korean Thai Turkish Vietnamese [...] For users who have telemetry enabled, we collect data about whether the item “Automatic” was used at least once in given Firefox subsession, whether an item other than “Automatic” was used at least once in a given Firefox subsession, and a characterization of how the encoding that is being overridden was determined (from HTTP, from meta, from chardetng running without the user triggering it, from chardetng as triggered by the user by having chosen “Automatic” previously, etc.). If things go well, the telemetry can be analyzed when Firefox 87 is released (i.e. when 86 has spent its time on the release channel). The current expectation for this is 2021-03-23.

  • Wikipedia is twenty. It’s time to start covering it better. - Columbia Journalism Review
  • Jimmy Wales: “Wikipedia is from a different era”

    As the online encyclopedia turns 20-years-old, its founder reflects on the internet’s halcyon days.

  • Fact check: As Wikipedia turns 20, how credible is it?

    Wikipedia, which has been referred to as a world treasure, turns 20 on Friday. According to research conducted over the years — including a scientific study published by the journal Nature in 2005 and a report commissioned by the site's Wikimedia Foundation in 2012 — Wikipedia's entries are comparable in quality to those in prestigious encyclopedias such as Britannica. However, it is difficult to measure the consistency of information that can be altered at any time.

  • Odin is finally pleased so the open-world survival game Valheim releases on February 2 | GamingOnLinux

    Odin has finally had enough sacrifices and shall be releasing Valheim from Iron Gate AB will enter Early Access with Linux and Windows support on February 2. What is it? A brutal multiplayer exploration and survival game set in a procedurally-generated purgatory inspired by viking culture. Battle, build, and conquer your way to a saga worthy of Odin’s patronage! With low-poly artwork and a very flexible building system it looks absolutely brilliant. The early builds they had available were seriously promising back in 2018 so I'm personally excited to see how far they've progress with it in that time.