DevHeads.net

Postings by Nate Graham

DragonPlayer

Hello all,
Sad to say, DragonPlayer seems dead-ish. It hasn't gotten any code
changes since January of this year. Kubuntu has stopped shipping it by
default, replacing it with VLC. Bugzilla tickets continue to pile up.

What's the way forward here? Should we look for a new maintainer or
admit defeat and just recommend VLC or MPV or something else?

Nate Graham

What controls the default ordering of which application handles an opened file?

Howdy all,
I'm working on adding Krita file support to Gwenview
(<a href="https://phabricator.kde.org/D8751" title="https://phabricator.kde.org/D8751">https://phabricator.kde.org/D8751</a>) and my patch works, but has the side
effect of causing Krita files to prefer being opened in Gwenview rather
than Krita itself. Krita should take preference when it's installed, but
how is the default application ordering determined? Where should this
change be made?

Thanks everyone,
Nate Graham

No good way to play video files located on password-protected Samba shares in KDE Plasma

It seems that our users don't have a good way to play videos on
password-protected Samba shares: <a href="https://bugs.kde.org/show_bug.cgi?id=355328" title="https://bugs.kde.org/show_bug.cgi?id=355328">https://bugs.kde.org/show_bug.cgi?id=355328</a>

For programs that use it, KIO transparently provides network protocol
access, abstracting away the details and security aspects. DragonPlayer
is the only one KIO-using video player I'm aware of, and its samba
access seems broken (<a href="https://bugs.kde.org/show_bug.cgi?id=386192" title="https://bugs.kde.org/show_bug.cgi?id=386192">https://bugs.kde.org/show_bug.cgi?id=386192</a>), and
the program itself seems largely unmaintained. Other popular video
players like VLC, MPV, and MPlayer do not use KIO.

Dolphin: Updating the item model after KIO::CopyJob

I'm working on a change to Dolphin that involves using a KIO::CopyJob to
copy files. It works fine so far, but when I query the KFileItemModel to
get the index of the new file(s) so I can update the selection, I get
back an index of -1. It looks like the item model isn't automatically
updatyed after the copy job. I think I have to do something special to
get the KFileItemModel to see the new files, but what?

Nathaniel Graham

Tab handling shortcuts across KDE applications

Hello everyone,
I'd like to try to drive a resolution for
<a href="https://bugs.kde.org/show_bug.cgi?id=80657" title="https://bugs.kde.org/show_bug.cgi?id=80657">https://bugs.kde.org/show_bug.cgi?id=80657</a>, which is about harmonizing
tab handling shortcuts across KDE applications.

In order to move forward on this, we'll need to discuss what shortcuts
we should standardize on. In the time since the bug was written in 2004,
a rough standard has emerged: ctrl+tab/ctrl+shift+tab and
ctrl+pgup/ctrl+pgdn. This is used across all major web browsers as well
as all GNOME software.

If we can agree on that, I'll start working on individual apps to get
their defaults changed.

Nate

Ubiquity not enabling hibernation in 17.04

Hello all,
I've recently installed Kubuntu 17.04 on a bunch of machines and noticed
that they all got 2 GB swap files (smaller than their RAM) and
hibernation wasn't enabled.

I filed a bug
(<a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336" title="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336">https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336</a>) and
was told that not enabling hibernation by default was intentional.

Is there any chance we can revisit that decision? Hibernation is a
useful alternative to suspending, especially given the modern focus on
long laptop battery life.

Nate

Bugzilla maintenance work

Hello everyone!

In my past life, I've done a lot of issue tracker and bug management
work, and I'd like to do the same for the KDE bugzilla, where there are
a lot of bugs that are duplicates, untriaged, etc. How can I go about
getting permission to do things like change bug statuses? For example,
I'd like to:

- Mark <a href="https://bugs.kde.org/show_bug.cgi?id=374954" title="https://bugs.kde.org/show_bug.cgi?id=374954">https://bugs.kde.org/show_bug.cgi?id=374954</a> as a duplicate of
<a href="https://bugs.kde.org/show_bug.cgi?id=375993" title="https://bugs.kde.org/show_bug.cgi?id=375993">https://bugs.kde.org/show_bug.cgi?id=375993</a>.

- Confirm <a href="https://bugs.kde.org/show_bug.cgi?id=381265" title="https://bugs.kde.org/show_bug.cgi?id=381265">https://bugs.kde.org/show_bug.cgi?id=381265</a>

- Pass back <a href="https://bugs.kde.org/show_bug.cgi?id=381269" title="https://bugs.kde.org/show_bug.cgi?id=381269">https://bugs.kde.org/show_bug.cgi?id=381269</a> with NEEDINFO

Etc.

Nate

5.10 regression with media playback keys

Howdy all,
I've found a significant regression in Plasma 5.10: after locking and
unlocking the screen, hardware media playback keys no longer work. I
suspect it's related to the (much appreciated) work to add media
playback controls to the lock screen.

I've filed <a href="https://bugs.kde.org/show_bug.cgi?id=380526" title="https://bugs.kde.org/show_bug.cgi?id=380526">https://bugs.kde.org/show_bug.cgi?id=380526</a>

Nate

Trouble setting up my KDE development environment

Howdy all! I'm trying to set up a KDE development environment on my
openSUSE Tumbleweed machine to submit a patch for
<a href="https://bugs.kde.org/show_bug.cgi?id=377994" title="https://bugs.kde.org/show_bug.cgi?id=377994">https://bugs.kde.org/show_bug.cgi?id=377994</a>, following the instructions
at <a href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source" title="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source">https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source</a>

I've gotten to the point where I'm able to run `kdesrc-build
kinfocenter`. But the build is repeatedly failing with missing packages.
I figure out which package is missing and try again, and then a
different one is missing.