New Rule Forbids GNOME Shell Extensions Made Using AI-Generated Code
Read more of this story at Slashdot.
Read more of this story at Slashdot.
This article is intended to be aΒ comprehensiveΒ guide to writing your first GNOME app in Lua using LuaGObject. The article assumes that you already understand Lua and want to get started with building beautiful native applications for GNOME. I also assume you know how to use a command line to install and compile software. Having some knowledge of the C programming language, as well as the Make, Gettext, and Flatpak software will be helpful, but shouldnβt be required to understand this guide.
β« Victoria Lacroix
Exactly what is says on the tin.
GNOME 49 has been released, and itβs got a lot of nice updates, improvements, and fixes for everyone. GNOME 49 finally replaces the ageing Totem video player with Showtime, and Evince, GNOMEβs document viewer, is replaced by the new Papers. Both of these new applications bring a modern GTK4 user interface to replace their older GTK3 counterparts. Papers supports a ton of both document-oriented as well as comic book formats, and has annotation features.
Weβve already touched on the extensive accessibility improvements in GNOME Calendar, but other applications have been improved as well, such as Maps, Software, and Web. Softwareβs improvements focus on improving the applicationβs performance, especially when dealing with Flatpaks from Flathub, while Web, GNOMEβs web browser, comes with improved ad blocking and optional regional blocklists, better bookmark management, improved security features, and more.
The remote desktop experience also saw a lot of work, with multitouch input support, extended virtual monitors, and relative mouse input. For developers, GNOME 49 comes with the new GTK 4.20, the latest version of Glib, and Libadwaita 1.8, released only a few days ago. It brings a brand new shortcuts information dialog as its most user-facing feature, on top of a whole bunch of other, developer-oriented features.
GNOME 49 will find its way to your distribution of choice soon enough.