On Fri, Jan 22, 2021 at 9:19 AM Kamil Paral <kparal(a)redhat.com> wrote:
On Fri, Jan 22, 2021 at 3:01 PM Neal Gompa <ngompa13(a)gmail.com> wrote:
>
> On Fri, Jan 22, 2021 at 2:01 AM Kamil Paral <kparal(a)redhat.com> wrote:
> >
> > On Thu, Jan 21, 2021 at 12:30 PM Neal Gompa <ngompa13(a)gmail.com> wrote:
> >>
> >> GNOME applications pull in most of the GNOME desktop as dependencies.
> >> Properly developed KDE applications will pull in the KF5 libraries and
> >> occasionally some Plasma libraries. That's just how it goes. It is
> >> also unrealistic to expect GNOME applications to work fully "to
spec"
> >> on KDE because KDE does not provide all the D-Bus interfaces and
> >> services that GNOME does. We can and do have quirks when applications
> >> are transplanted from one desktop environment to another, if the
> >> underlying frameworks don't handle this well. While most of the KDE
> >> frameworks adapt well to a non-KDE environment, it's rare that GNOME
> >> applications fully do, especially ones that depend on things like
> >> gnome-settings-daemon, gnome-shell, or gnome-control-center. In the
> >> case of gnome-sound-recorder, it'll be fine as it's quite simple.
But
> >> if you were using something like the GNOME screencast app, that would
> >> fail in KDE. Note that I'm specifically saying "GNOME
applications".
> >> Plain GTK applications are generally fine on Plasma.
> >
> >
> > Neal, you're doing a great job in Fedora, but this made me somewhat angry.
Because I *did* spend the time yesterday, installed KDE in a VM from scratch, and tested
gnome-sound-recorder, audacity and kwave in it. And sounds like you haven't.
Gnome-sound-recorder only pulls in gjs and libhand1, and that's *all*. It's the
most minimal application I could find. I also tested its functionality, it worked without
issues. I stand by my opinion that this is the best sound recorder to recommend. Your
reaction is the tribalism I was talking about, negatively reacting to anything that has
"GNOME" or "K" in the name.
> >
>
> I specifically said that GNOME Sound Recorder is fine because it's
> simple,
I must admit I missed that particular sentence in the middle, sorry.
>
> but the majority of GNOME applications are *not*. But I was
> responding *specifically* to your comment about tribalism, because you
> suggested that all desktop applications for each desktop work fine on
> other desktops.
Ugh... I didn't say that. And I re-read my emails again, just to be sure.
I do feel that the common advice of "install app X if you're on GNOME, or app Y
if you're on KDE" (just because X uses GTK and Y uses QT, or a similar reason)
harms the whole ecosystem. That's why I said I want to avoid this style of
instructions, find a tool that works best everywhere, and recommend it universally (and
then we don't even need to name the desktops, which might feel like we're looking
down on the other ones). Quote:
"If one tool works well on all desktops, recommend that one, regardless of its name
or library toolkit used. Of course ideally such a tool shouldn't pull half of some
desktop with it as dependencies (as KWave does), and should have a reasonably newcomer
friendly UI. It would also make the instructions sound better, currently it seems like we
only care about GNOME and KDE."
Hmm, that's more fair than I read it as originally. I'm mostly annoyed
because I've had people complain to me why X GNOME app doesn't work on
KDE (e.g. GNOME screen recording app on Plasma Wayland). It's
frustrating how we've regressed on inter-desktop interoperability over
the past few years...
--
真実はいつも一つ!/ Always, there's only one truth!