Language Selection

English French German Italian Portuguese Spanish

GNOME

The Shutter Screenshot Tool Finally Ported to GTK3

Filed under
GNOME

By releasing version 0.96, the feature-rich screenshot application is finally ported to GTK3, making first step to get back to Ubuntu universe repository.

Shutter 0.96 does no longer depends on goocanvas, Gnome wnck, GTK2 version of image viewer widget, unique and appindicator module. Instead, it now requires GTK3 version of image viewer widget, GooCanvas2, and libwnck-3.

The release also remove the option “Captures only a section of the window”. because it didn’t work with the way how modern Qt and Gtk were drawing their windows anyway.

Read more

Pebbles: OS calculator for scientists and statisticians for Gnome Linux desktops

Filed under
GNOME

For so long, we didn't have a fancy calculator on Linux desktops, but now we have Pebbles.

Pebbles is a lightweight multi-mode calculator intended for students, scientists and statisticians. Even more, it is completely free (Libre) open-source project with active development team of 5.

Although, Pebbles is built primarily for elementaryOS, other distro users can install it easily, especially on Arch Linux, Manjaro, Ubuntu and Debian. The only requirement to install it from source there is "vala" as an additional dependency.

Read more

Sam Thursfield: New faces in the Tracker project

Filed under
Software
GNOME

The GSoC 2021 cohort has just been announced. There’s a fantastic list of organisations involved, including GNOME, and I’m happy that this year two of those projects will be based around Tracker.

[...]

I hope the increased involvement shows our developer experience improvements are starting to pay dividends. More eyes on the code that powers search in GNOME is always a good thing.

Read more

Juan Pablo Ugarte: Merengue: Cambalache’s workspace

Filed under
GNOME

Cambalache is a new RAD tool that enables the creation of user interfaces for Gtk and the GNOME desktop environment, it’s main focus is on the newly released Gtk 4 library but it has been designed from the ground up to support other versions.

It started as a proof of concept data model for Glade meant to try out all the crazy ideas I had during the years about how a clean model should be.

A few months later I had a pretty good data model that matched GObject type system quite well and did not depend on GtkBuilder nor GObject.

Read more

GNOME and Krita (KDE) Money Raising

Filed under
KDE
GNOME

  • Felipe Borges: Let’s welcome our new interns!

    It is that time of the year again when we get to meet our new interns participating in both Outreachy and Google Summer of Code. This year the GNOME Project is proud to sponsor two Outreachy internships for the May-August season and to mentor 12 students in GSoC 2021!

    Our Outreachy projects are listed here, and you can find our GSoC projects here.

  • Krita’s Google Summer of Code Students

    This year, like every year since its inception, Krita participates in the abbreviated version of the Google Summer of Code program. It’s shorter than it used to be, but let’s see what our students are going to do!

  • Krita Dev Fund Campaign: Second Update!

    Here’s our second update on the state of Krita 5. We’re bringing you these updates to show what’s going on in Krita and why it’s a good idea to join the Krita development fund! There are already more than 100 members of the dev fund! But let’s have some excitement first. The new smudge brush engine landed in Krita’s master branch last week, the culmination of months of work by Dmitry Kazakov and Peter Schatz...

GeckoLinux ROLLING 999.210517 released

Filed under
OS
KDE
Linux
News
GNOME
SUSE

GeckoLinux is pleased to announce updates to its complete lineup of ROLLING spins, which are proudly built with unmodified openSUSE Tumbleweed and Packman packages from those projects' own repositories.

Please download GeckoLinux from https://geckolinux.github.io and find more information about what makes GeckoLinux different from openSUSE. Thanks a lot, have fun!

Read more

Gnome Tweaks 40 No Longer Manage Extensions, Use This Tool Instead

Filed under
GNOME

Gnome Tweaks, one of the must have apps for configuring Ubuntu, removes GNOME Shell Extensions support by releasing version 40.

Which means in next Ubuntu release which will ship with Gnome 40+, you have to use another tool to manage Gnome Shell Extensions.

If you have tried out Fedora 34, you should already see the prompt at first launch of Gnome Tweaks: “Extensions management has been moved to GNOME Extensions”.

Read more

Ramblings about GNOME development

Filed under
GNOME

I still like the "C + GLib + GTK-Doc + Devhelp" combination for software development. But it's maybe because that's what I've practiced the most during the 2010's, and it's hard to change habits.

What I don't really like, though, is creating lots of GObject subclasses, and writing GObject Introspection-friendly APIs (to take care of language bindings). It's a burden that GNOME library developers need to carry.

I said in the previous section that I like a verbose syntax, but here when subclassing a GObject in C, it's a little too verbose (boilerplate code). It needs to be generated with a tool (here is the one that I wrote: gobject-boilerplate scripts). And it's not really malleable code.

In the small glib-gtk-book that I wrote several years ago, I described in a chapter the "semi-OOP" C style used by GLib core (not GIO). So, having a kind of simple Object-Oriented style in C, without using GObject. It doesn't require a lot of code to write your own semi-OOP class in C. But then in later chapters I recommended to create GObject subclasses. Time to revisit my copy Smile ?

[...]

When we know well something, we also know well what are its benefits and drawbacks. We sometimes question ourself: is the grass greener elsewhere? It's nice to explore other worlds, see how things can be done differently. And then coming back to where we were, but with a changed look, new ideas, and, most importantly, a renewed motivation!

Read more

First Cut at a GTK4 Port of LibreOffice

Filed under
LibO
GNOME

Early days yet, but here's some screenshots of an experimental port of LibreOffice to GTK4 I've commited upstream during the week. It starts without crashing, renders, accepts user keystrokes and mouse events, basic Input Method support also works.

Standard GTK file dialog functionality works.

Read more

GNOME 40 available in Gentoo

Filed under
Gentoo
GNOME

GNOME 40 was released at the end of March, and yesterday I added the last bits of it to Gentoo. You may not think that's fast, and you'd be right, but it's a lot faster than any GNOME release has been added to Gentoo that I can recall. I wasn't looking to become Gentoo's GNOME maintainer when I joined the team 18 months ago. I only wanted to use a GNOME release that was a little less stale. So how did I get here?

Read more

Syndicate content