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