KDE Usability & Productivity: Week 62

Week 62 for KDE’s Usability & Productivity initiative is here, and we didn’t let up! We’ve got new features, bugfixes, more icons… we’ve got everything! Take a look:

New Features

Bugfixes & Performance Improvements

User Interface Improvements

Next week, your name could be in this list! Not sure how? Just ask! I’ve helped mentor a number of new contributors recently and I’d love to help you, too! You can also check out https://community.kde.org/Get_Involved, and find out how you can help be a part of something that really matters. You don’t have to already be a programmer. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!

If you find KDE software useful, consider making a donation to the KDE e.V. foundation.

26 thoughts on “KDE Usability & Productivity: Week 62

  1. Great progress as always, glad to see more fixes to Baloo.

    Is there any interest in switching to GDM over SDDM, or making SDDM more secure? Right now SDDM is among the weakest parts of an otherwise very solid desktop. For example SDDM runs X as root and GDM does not, and the SDDM developers have no plans to change this [1]. SDDM also is not aware of monitor layout configurations that Plasma has made, leading to screens being completely unaligned at initial login.

    [1] https://github.com/sddm/sddm/issues/246

    Liked by 1 person

    1. GDM is a GNOME-specific project, and I don’t see that happening. Regarding SDDM, the solution is to fix those bugs, not switch to something else. 🙂

      Liked by 2 people

    2. I agree, which is why I wrote “or making SDDM more secure”. But the problem is that SDDM devs are not fixing those bugs, they’ve been open for years without progress. Right now the Plasma team is putting users at risk by recommending a login manager that runs X as root.

      Plasma 5 is an amazing desktop, and a big part of that is how active, responsive, and caring the developers (such as yourself) are. Which is why SDDM stands in such stark contrast to the overall KDE/Plasma project.

      Like

    3. I wonder why they switched to SSDM, when lightdm works without problems.
      If the intention is to use SDDM, use it when it is stable.
      SDDM seems poorly developed.

      Like

    4. LightDM is an Ubuntu-specific project that has been abandoned by its own creators since Ubuntu moved to GDM as a part of their transition to GNOME. Though it’s speculation on my part, I imagine that fear of exactly something like this happening at some point is one of the reasons why the SDDM was started instead of using LightDM.

      Liked by 1 person

    5. Lightdm is not Ubuntu specific, although it is maintained by a Canonical employee, but is used on Linux Mint cinnamon (slick-greeter) and other projects.
      Furthermore lightdm is still maintained, it has a 5-year LTS version:
      “This is the first release in the stable 1.28 series. This series will be
      maintained on the lightdm-1-28 branch and master will now be used for the
      unstable 1.29 series.

      Those users interested in new features are encouraged to update to lightdm
      1.28 or remain on 1.26 which will be supported for longer. 1.28 will be
      supported until April 2019 (nine months from now), the other release series
      will expire on:
      1.10 – April 2019
      1.18 – April 2021
      1.26 – July 2023”
      https://lists.freedesktop.org/archives/lightdm/2018-August/001143.html

      I don’t understand the concern of the duration of the project, it’s open source …

      https://lists.freedesktop.org/archives/lightdm/2019-February/001152.html

      https://github.com/linuxmint/slick-greeter

      https://github.com/CanonicalLtd/lightdm

      Like

  2. Now, I’m one step closer to purge my Win partition.

    Talking about Discover, i’ve seen that if there is an update in flatpak’s Freedesktop Platform it is shown as one update while it has, at least, 2 or 3 updates (VAAPI, html5 and the Platform itself) making inconsistencies in the number displayed by Discover an the number in the tooltip (last image in the ” fixes problems with the notifier and the app disagreeing over how many updates are available” link

    Like

  3. Yay, more super important Baloo & Dolphin fixes (among many other useful improvements). Thanks again to all involved ! Time to renew my “Play the Game” subscription. BTW : about the “Play the game” campaign : members are not notified when they forget to renew their subscription !
    cheers

    Liked by 1 person

  4. Yes, another great Sunday, thanks as every week Nate et al.
    Plasma 5.16 really looks great.
    Just updated yesterday to Qt 5.12.2 and affected by the Dark Breeze issue, but i read (i got answered on reddit, where i posted an entry talking about that), that the fix is already there, so i can fix it myself. The community always rocks!!
    Bests Nate & the whole KDE Community, and thanks again for such an impressive and relentlessly work ^^.

    Liked by 2 people

  5. I’m happy to hear about baloo fixes. Some latest updates broke it. It was working fine for me for years and now journalctl shows constant baloo crashes. Hopefully, those recent fixes are targetting those. Or it can be something different. I don’t have time to look closer into it now. Crashes are reported in the journal but I don’t see them during system usage so this is not a priority right now.

    It looks something like that (there is more but this is not the place to show it all) in case you are aware of it:

    Process 1155 (baloo_file) of user 1000 dumped core.

    Stack trace of thread 1741:
    #0 0x00007fee5287577a n/a (liblmdb.so)
    #1 0x00007fee52878c11 n/a (liblmdb.so)
    #2 0x00007fee52878ef4 n/a (liblmdb.so)
    #3 0x00007fee528795f5 n/a (liblmdb.so)
    #4 0x00007fee52879c2f mdb_get (liblmdb.so)
    #5 0x00007fee5432e7ee _ZN5Baloo8IdTreeDB3getEy (libKF5BalooEngine.so.5)
    #6 0x00007fee5432a2f2 _ZNK5Baloo13DocumentUrlDB11getChildrenEy (libKF5BalooEngine.so.5)
    #7 0x00007fee5434a12b _ZN5Baloo16WriteTransaction17removeRecursivelyEy (libKF5BalooEngine.so.5)

    And few dozens of similar lines mentioning other libraries.

    Like

    1. I’ve also had the same overall experience that you used to have: that Baloo’s actually been reliable and well-behaved. Sorry to hear that is stopped recently. :/

      Ordinarily I’d encourage you to file a bug, but in this case there’s no need; I can tell from the stack trace that it’s https://bugs.kde.org/show_bug.cgi?id=390823

      There’s a chance that Frameworks 5.57 will improve this situation.

      Liked by 1 person

  6. I hope 4.16 will bring the polkit to other dolphin features so I can move, copy and paste files properly without having to resort to the terminal. It’s time it gets resolved in my opinion

    Like

  7. Always nice to read about Baloo and fractional scaling work. Also:

    “The System Settings Desktop Session page now lets you reboot directly into the computer’s UEFI setup screen, if applicable (”

    Very cool idea, which I’m sure I’ll use quite a bit actually. Thanks as always!

    Like

  8. Hi Nate, is there a an overview of which parts of KDE already support fractional scaling (partly/completely) and which still don’t (at all)?
    That could help to track the status of KDE supporting HiDPI. 🙂

    Like

    1. Not to my knowledge; we just fix bugs as they come in.

      Full high DPI support when using an integer scale factor is pretty bulletproof except for Gwenview AFAIK; it’s only fractional scaling that still has a lot of user-visible glitches associated with it.

      Like

Leave a comment