Re: Another XLibre and/or Wayland subthread

Chris Ahlstrom <[email protected]> Mon, 27 Jul 2026 17:57:44 -0400
Newsgroups comp.os.linux.misc
Organization None
Message-ID <[email protected]>
rbowman wrote this screed in ALL-CAPS (fixed):

> On Mon, 27 Jul 2026 16:40:48 +0000, Farley Flud wrote:
>
>> Well, guess what.  IBM/RedHat controls the development of GTK+
>> and they will most like pull the plug on X11 compatibility in the
>> future.
>> Only Wayland (surprise, surprise) will be supported.
>
> Who controls Qt?

    The Qt Company: Acts as the main commercial driver, holding
    the rights to commercial licenses, setting the roadmap for
    core development, and providing professional tools and quality
    assurance.

    Qt Group Plc: The parent public company headquartered in
    Espoo, Finland, that oversees business operations and
    commercialization.Open Source ContributionThe

    Qt Project: An open-source governance model where individual
    developers and external organizations (such as Intel or KDAB)
    contribute code, review patches, and maintain specific modules
    alongside internal maintainers.

> I never liked Gtk but I've been playing with it lately. 
> I still don't like it. Ridiculously long function names that all start 
> with gtk_ are a pain in the ass.

I like the C++ wrapper, gtkmm. I forked a project that used that,
and liked that framework.

But when I decided to upgrade the project and provide a Windows
version, I started with another fork that used Qt, because it
seemed like Qt's cross-platform support was a bit better.

That was years ago, and I've gotten used to Qt. (The project can
be built without a GUI and run as a headless app.)

> It's ironic Gtk was developed because Qt wasn't 'free'. Be careful of what 
> you wish for.

Gtk is C code, while Qt is C++ code, and is supporting newer C++
constructs such as using lambda functions as slots.

I once wrote an audio player using C, simulating "classes" via
unions.  It was so instructive I never did that again.

-- 
Anything labeled "NEW" and/or "IMPROVED" isn't.  The label means the
price went up.  The label "ALL NEW", "COMPLETELY NEW", or "GREAT NEW"
means the price went way up.