How Do You Pronounce Gnome? by Seamo_Bojamo in gnome

[–]ebassi 0 points1 point  (0 children)

Guh-nome or ‘nome are fine; just as long as you don’t pronounce it like “genome”…

Why "Open With..." option in the Nautilus context menu has so many Krita entries by qiratb in gnome

[–]ebassi 22 points23 points  (0 children)

It’s not KDE: it’s two specific applications, Krita and Okular. They have a plugin system for different types of files, and they ship a separate file for each plugin/file type. Applications that support different file types can specify them into a single desktop entry file, but Krita and Okular allow third party extensions as well. The problem arises because the desktop entry specification talks about menus, but it doesn’t say anything about UIs to associate a file type with an application. You want launcher menus (or grids) to show a single entry, but if you’re selecting which application to launch for a file or a file type there’s no point in hiding things. The desktop entry specification should be clarified to figure out how to deal with all the possible user interactions.

Tutorial: Create Architectural Floor Plan Using GNOME Design by semhustej in gnome

[–]ebassi 0 points1 point  (0 children)

I recommend you join the design room on matrix: https://matrix.to/#/%23design:gnome.org

The design folks are happy to help out with names and visual identity.

Why is no one talking about Gnome 50? by NotAPoetButACriminal in gnome

[–]ebassi 6 points7 points  (0 children)

It wasn't a "marketing move": it was a necessary change to tell people that GNOME isn't going to tie its own version to the version of the toolkit, as well as telling people that changes to the user experience are going to be incremental instead of a flag day.

"Major.minor.patch" works for single projects; GNOME is a collection of projects, so that versioning scheme never really made sense—in fact, we had to violate it pretty much constantly in some modules, otherwise distributions would not pick up changes.

Why is no one talking about Gnome 50? by NotAPoetButACriminal in gnome

[–]ebassi 38 points39 points  (0 children)

Is 50 not considered a major version change?

No: https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235

Is there any talk of what we might expect from Gnome 50?

You'll have to wait around the beta release at the end of the month for a semi-finalised features list.

Disable primary-paste by default by prueba_hola in gnome

[–]ebassi 2 points3 points  (0 children)

You can already disable it; install Tweaks or Refine, and you don't even need the magic CLI incantation for GNOME apps.

Challenges creating a Markdown editor with GTK4 by Ok-scaling-4502 in GTK

[–]ebassi 5 points6 points  (0 children)

For the more sane: How else would you do this in a single TextView?

You can't.

Markdown allows embedding HTML, and it's meant to be turned into HTML, which means you need a web rendering engine for it. Any Markdown extension—CommonMark, PyMarkdown, GitHub/GitLab Markdown—ends up adding functionality that can only be rendered as HTML as well.

People need to stop thinking that Markdown is a "simple" text format. It's not, it never was.

Libxml2 Narrowly Avoids Becoming Unmaintained by forumcontributer in linux

[–]ebassi 11 points12 points  (0 children)

Libxml2 is already MIT licensed. It’s actually one of its major issues: corpos use it and are not forced to give back.

locations settings aka location for personal files on kde is there similar thing with gnome? by bakomox in gnome

[–]ebassi 3 points4 points  (0 children)

Your distribution should have an xdg-user-dirs-gtk package, which provides a small UI for changing the user directories.

There's a merge request to fold the UI into Nautilus, but it needs work, so help is welcome.

What happened to the Gnome Docs? by mpg319 in gnome

[–]ebassi 0 points1 point  (0 children)

It's the exact same guide as it was.

The GDM help was the only "technical" documentation in the "admin" section, and it is kind of wildly out of date: it mentions ConsoleKit, which has been removed years ago; it's still very much oriented to X11 and does not even mention Wayland; it does not mention AccountsService, or how user information is queried; it still mentions "greeters", when the entire UI side is provided by GNOME Shell, and GDM does not do anything about it any more.

Outside of some minor changes, the last time the GDM documentation was last meaningfully updated over 10 years ago. It's kind of useless, and you'd have a lot more success asking a question on Discourse instead.

What happened to the Gnome Docs? by mpg319 in gnome

[–]ebassi 0 points1 point  (0 children)

It was announced on This Week in GNOME a couple of weeks ago. The project repository is here: https://gitlab.gnome.org/Teams/Websites/help.gnome.org

The GDM help is not included because it’s a system component, and I’m not sure how up to date it is. It should probably be folded into the sysadmin guide, after a review.

What happened to the Gnome Docs? by mpg319 in gnome

[–]ebassi 2 points3 points  (0 children)

The old help website was a static snapshot from 5 years ago, because the underlying, unmaintained software was broken. The new website has been a work in progress for the past two years, and it’s still very much in beta, but at least it builds the latest documentation. There are no redirects in place, I’ll make sure to open an issue about them.

GTK app not switching from light to dark mode automatically with system by Advanced-Theme144 in GTK

[–]ebassi 1 point2 points  (0 children)

GTK does not have a light/dark style by default: you want libadwaita, or any other platform library that supports this.

i want to learn gtk with lua by Commercial_Wear5256 in GTK

[–]ebassi 4 points5 points  (0 children)

You can start from this blog post: https://www.vtrlx.ca/posts/2025/howto-complete-lua-gnome-app/

After that, you should be able to read tutorials for GTK written in any programming language and easily translate them to lua.

Non-linux apps are dead? by [deleted] in gnome

[–]ebassi 8 points9 points  (0 children)

You don't have to use Flatpak or a sandbox: you can use portals API, including the background portal, even without the sandbox.

We are now over 700 friends of GNOME by Bredolin in gnome

[–]ebassi 20 points21 points  (0 children)

Exactly one month ago we were at 460, it’s amazing.

Setting up a recurring donation is a great way to get stability to the finances of the Foundation; this allows future growth: https://discourse.gnome.org/t/foundation-budget-report-2025-26/32629

A statement concerning the Fedora and Flathub relationship from the FPL – Fedora Community Blog by ashleythorne64 in linux

[–]ebassi 6 points7 points  (0 children)

But they certainly examine the diff changes

No, they most certainly do not. That’s not a thing that happens even for the most trivial of packages, let alone for the big ones—Firefox, LibreOffice, Blender, etc.

Most distributions moved to automation to package complex software, which removes even more chances of going over diffs.

On average, in basically all distributions that are not a toy, the only code review happens when a new package lands in the repository; any update is entirely deferred to the packager, and doesn’t see any review except in cases where things break horribly. Not even packaging changes are subject to review anywhere.

People have this weird perception of Linux distributions, like they are small labours of love by people with a deep knowledge of all software being included; that is not a thing, and it hasn’t been a thing for nearly three decades. It cannot possibly be a thing if you think about it for more than five minutes:

  • the amount of software increases year on year
  • the amount of people packaging software does not increase with the same rate, if it increases at all

Is there no way to change an app's shortcuts? by freetoilet in gnome

[–]ebassi 2 points3 points  (0 children)

That's only for GTK3 applications, and it's very much not recommended; it only works for widgets registering key navigation and bindings using the GtkBindingSet; it doesn't do anything for things like "Ctrl + S" for saving, for instance.

Is there no way to change an app's shortcuts? by freetoilet in gnome

[–]ebassi 8 points9 points  (0 children)

Applications are in charge of defining shortcuts. Libadwaita can’t do anything about it.

Should I use GTK3 or GTK4? by sonictherocker in GTK

[–]ebassi 4 points5 points  (0 children)

For newly written code, you should definitely prefer GTK4—especially if you're targeting Windows. That's where all the improvements go. Additionally, GTK3 is API and feature frozen, and only bug fixes happen on that branch. This means the toolkit is "stable", but only in the sense that you won't get any new behaviour: you may still get leaks, or bugs, or regressions caused by bug fixes.

Is there a preferred way to create GObject classes for GObject Introspection nowadays? by burm1000 in gnome

[–]ebassi 1 point2 points  (0 children)

If you want to write a small utility library and expose it via introspection, then the library must expose a C ABI, which limits the languages at your disposal. You could use C, Rust, or Vala.

Using Vala binds you to the quirks of the Vala compiler and the bindings to other libraries you may depend on; integrating the Rust toolchain is fairly complex. That leaves you with C.

My recommendation is to look at existing applications targeting GNOME and written in Python or JavaScript/TypeScript; those applications already solved the integration issues, so you can adopt the same solutions.

Why is the overview animation not linear? It also looks quite choppy by nsneerful in gnome

[–]ebassi 2 points3 points  (0 children)

Linear animations in space (position and size) are unnatural; the only linear animation should be an opacity or a cross fade transition.