On Thu, Jan 21, 2021 at 6:15 AM Kamil Paral <kparal(a)redhat.com> wrote:
On Thu, Jan 21, 2021 at 11:24 AM Lukas Ruzicka <lruzicka(a)redhat.com> wrote:
>
>
> On Thu, Jan 21, 2021 at 10:04 AM Lukas Ruzicka <lruzicka(a)redhat.com> wrote:
>>>
>>> Have you tested whether gnome-sound-recorder works well in KDE and optionally
also other desktops? If not (or if it pulls too many dependencies), it would be good to
suggest an alternative tool as well.
>
>
> So, now I have found the KDE recording tool - KWave. I have tested it and works ok
for the purposes of the test. I am updating the steps in the proposal to:
>
> If you do not have any sound recording application installed, install Gnome Sound
Recorder (the gnome-sound-recorder package) on GNOME or KWave (the kwave package) on KDE.
I believe we should move away from desktop tribalism, if possible. 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.
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.
If you want to endorse a cross-desktop tool for testing, I would
suggest Audacity. It's simple, powerful, and known to work on all
desktops. It also standardizes the test and minimizes the variables
for validation.
--
真実はいつも一つ!/ Always, there's only one truth!