On Fri, Jan 22, 2021 at 9:19 AM Kamil Paral <kpa...@redhat.com> wrote:
>
> On Fri, Jan 22, 2021 at 3:01 PM Neal Gompa <ngomp...@gmail.com> wrote:
>>
>> On Fri, Jan 22, 2021 at 2:01 AM Kamil Paral <kpa...@redhat.com> wrote:
>> >
>> > On Thu, Jan 21, 2021 at 12:30 PM Neal Gompa <ngomp...@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!
_______________________________________________
test mailing list -- test@lists.fedoraproject.org
To unsubscribe send an email to test-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org

Reply via email to