qtchooser / qdbusviewer (ksnapshot / spectacle)

Xen list at xenhideout.nl
Wed May 25 09:43:48 UTC 2016


Valorie Zimmerman schreef op 25-05-2016 4:09:

> Hello Xen, have you filed bugs against Spectacle in bugs.kde.org? The
> developer does not (presumably) read this list. Ksnapshot was not only
> unmaintained, but was rapidly bit-rotting, and also would completely
> cease to function in the post-Wayland world, so the Spectacle devel
> took what he could of the old code, and started anew with the rest of
> the application.
> 
> It is new, so bug reports are welcomed. It is fine to do the
> workaround of making ksnapshot work for now, but that will not work
> forever. Therefore, it will help all of us if you make the effort to
> file bug reports and make Spectacle better.

Filing bug reports does not make a program better, you know that?

It only tells you what is wrong about a product. That does not improve 
anything.

Most of these things are things you can discover in 2 hours if you try. 
That means the developer should already be fully aware of it and 
shouldn't need other people to tell him so.

He apparently sought to improve things that already worked well, and 
made things worse. Who am I then to say that he should do things 
differently?

It seems rushed, like most thing are. Spectacle has better command line 
options than KSnapshot, and more fit for an actual screenshotting 
application. However using DBus makes it harder for users, not easier. 
You can use the DBusViewer to view most or all of the options available, 
but only if the application is already started, and most of them are 
useless to a user. It is a developer tool, but now prominently features 
on a user dialog screen for just adjusting a command or changing the 
command that is started on a shortcut. DBus is not something you should 
expect users to use, it is not a user interface. This makes it 
incomprensible and even impossible to even change the default. Now you 
end up with a non-configurable system for most users.

The issue with KDEs configurion was not lack of DBus, it was lack of an 
ability to efficiently select applications, requiring you to type a full 
path, even though you can only use applications (normally) that are 
already in the PATH. So what was needed was a better way to select 
in-PATH applications, but now we have DBus instead which makes it even 
worse instead of better. KSnapshot was controllable by DBus, just not 
started that way. But for a user, command line options are enough.

Moreoever those are meant as a user interface instead of as a developer 
interface....

So currently we see four changes:
- better command line options
- worse way to start it (DBus)
- worse user interface
- some failing functionality on the one hand, and added background 
functionality on the other hand.

I mean no one needs me to see this, the question is whether they 
recognise it or not.

I don't want to end up being the next guy to file a bug report and then 
being ignored.

Moreoever the last bug report I filed spammed me incessantly. I had to 
take myself off its CC list because there were meaningless updates 
emailed to me daily. Now that was a very popular bug, you might say. But 
it just took me another 15 minutes to log back into the system after 
having forgotten my password or username.

Requiring users to create accounts specifically for you is just not 
done. That is putting up barriers to entry, email suggestions or bugs 
should be free, not behind a walled garden.

And moreover, I do not like BugZilla at all even if it is KDE's variant 
(there are much better systems).

So no, I prefer to talk directly to developers. Sorry.



More information about the kubuntu-devel mailing list