Language Selection

English French German Italian Portuguese Spanish

KDE

KDE: Krita Refactoring, KDE Plasma 5.12.6, KDE's 2017 Community Report

Filed under
KDE
  • The Awful Dilemma

    I like fixing bugs… It makes people happy who have their bugs fixed, it makes Krita better, and it can be done in relatively small time laps. And it gives one a sense of having been usefully productive to go to the weekly bug summary, and see oneself in the top-five of bug resolvers. Not that I’m there right now, though I was last week, because sometimes one has to dig deeper.

    These weeks I’m working on refactoring Krita’s resource systems. Resource in graphics app parlance are things like brushes, gradients, patterns — mostly small files that are stored somewhere on disk and that are loaded on start up. This code dates back to 2000 or so and was originally designed for a world where people would have a few dozen of each resource installed, and where brushes and patterns wouldn’t be bigger than 64 x 64 pixels.

  • KDE Plasma 5.12.6 LTS Point Release Brings Better Support for Snap, Flatpak Apps

    The KDE Project released the sixth point release of the long-term supported KDE Plasma 5.12 desktop environment to address various issues in an attempt to increase the overall stability and reliability of the desktop.

    KDE Plasma 5.12.6 LTS comes almost two months after the KDE Plasma 5.12.5 LTS point release to add no less than 113 fixes across several components, including Plasma Desktop, Plasma Workspace, Plasma Discover, System Settings, Plasma NetworkManager (plasma-nm), plasma-integration, Milou, KWin, KSysGuard, Info Center, KDE Hotkeys, and Plasma Add-ons.

  • KDE's 2017 Community Report Is Now Available

    KDE e.V. has published their annual report for 2017 to cover the software advancements made for this open-source desktop environment, highlight their financial health, etc.

The KDE e.V. Community Report for 2017 is now available

Filed under
KDE

KDE's yearly report gives a comprehensive overview of all that has happened during 2017. It covers the progress we have made with KDE's Plasma desktop environment; Plasma Mobile (KDE's graphical environment for mobile devices); and applications the community creates to stimulate your productivity, creativity, education, and fun.

The report also looks at KDE's activities during 2017, giving details on the results from community sprints, conferences, and external events the KDE community has participated in worldwide. It also covers what is probably the most important community milestone of 2017: defining and agreeing on what are the most important global goals, goals that will direct the efforts of KDE community members for years to come.

Read more

Also: Those top Konsole Contributors

KDE Development and KDAB in European Events

Filed under
KDE
  • From nothing to Top 20 Contributors of Konsole in less than a Month

    The title seems to be a bit bragging but it’s actually the opposite, KDE is a team of volunteers that work for free on their spare time to create awesomeness, and there’s not a single person being paid by the KDE e.V to work on KDE. Of course there are companies that hire developers to work for kde related software, but those are third parties and unrelated to how KDE software is developed as a whole, for instance I work as a developer in a Fintech that has *nothing* to do related do KDE.

  • GSoC’18 – Phase 2(Week 1 and 2)

    I also improved the text tool, which now supports the default activity font-family with bold, italic, adjustable font sizes and a variety of colors.

  • KDAB at Meet Qt in Paris

    Thanks for joining us for this year’s edition of Meet Qt that took place in Paris on the 19th June.

    The focus this year was medical and automotive and the event was again very successful despite the train strikes.

  • KDAB at Italian C++, Milan

    KDAB was sponsor of this annual C++ event run by the C++ Community for the C++ Community in Italy, which was founded some five years ago and is growing fast.

KDE: Krita, Qt 3D Studio, and Bug Fixes

Filed under
KDE
  • Krita 4.1 Released With Support For Multi-Monitor Workspace Layouts

    Krita 4.1 is now the latest stable version of this open-source digital painting program.

  • Optimizing Circular Gaussian Mask, Krita:GSoC

    Previous implementation was based on a slow scalar model, calculating each mask value per coordinate. I implement a new vectorized code using Vc library to allow a robust SIMD usage, calculating the mask values in parallel. Not all operations are implemented on Vc data types, especially erf had to be implemented for Vc data types. The new implementation shows to be up to 10 times faster (on my system) on mask generation. Given that the mask generation requires the most computing on brush stroke generation, this speed improvement holds up even in the full brush stroke benchmarks. Given the way it is implemented the code can become faster as future SIMD registers grows on future CPUs.

  • What’s in a Qt 3D Studio Scene?

    Now that Qt 3D Studio 2.0 has been released, let’s look at what some of the new features enable. In particular, we will visit the so-called in-scene debug and profile views, as these handy, built-in (both to the viewer launched from the editor and, if the developer decides so, to applications) views allow answering questions like What happens between loading a scene and issuing OpenGL draw commands?, Is this 3D scene too heavy?, How much graphics resources does this scene use?, or Is there any chance this scene will perform on this or that embedded hardware?

  • This Week in KDE, Part 4 : Bug Fixes!

Krita 4.1.0 Released

Filed under
KDE

Three months after the release of Krita 4.0, we’re releasing Krita 4.1!

Read more

KDE: Plasma 5.13.2, Qt5 , and Latest KaOS

Filed under
KDE
  • Plasma 5.13.2

    Today KDE releases a Bugfix update to KDE Plasma 5, versioned 5.13.2. Plasma 5.13 was released in June with many feature refinements and new modules to complete the desktop experience.

  • Clear Linux Working On AVX2-Optimized Qt Toolkit

    One of the latest package optimizations being worked on within Intel's performance-oriented Clear Linux camp is a faster Qt5 tool-kit.

    Thiago Macieira who works for Intel and is also an upstream Qt developer is working on a change to begin supporting AVX2-optimized Qt builds within the company's high performance Linux OS. At least this AVX2 support would help out Qt3D but likely many other areas too given the performance benefits we have seen out of Advanced Vector Extensions in many other codebases.

  • KaOS Linux Gets the KDE Plasma 5.13 Desktop Treatment, Latest Updates

    The KaOS development team released a new version of the their independent GNU/Linux distribution built around the KDE Plasma desktop environment to bring the latest software updates and technologies.

    KaOS 2018.6 comes about two months after the KaOS 2018.04 release that celebrated the distro’s 10th anniversary. Highlights of this release include the latest KDE Plasma 5.13 desktop environment with the first point release, version 5.13.1, along with the KDE Applications 18.04.2 and KDE Frameworks 5.47.0 software suites, all build with Qt 5.11.1.

KDE and Qt Leftovers

Filed under
KDE
  • KDE Plasma 5.13.2 Desktop Environment Released with More Than 20 Improvements

    The second maintenance update of the KDE Plasma 5.13 desktop environment has been released today, version 5.13.2, with another layer of stability improvements.

    Coming just one week after the first point release, KDE Plasma 5.13.2 arrives only two weeks after the release of the KDE Plasma 5.13 desktop environment to fix more bugs that the team discovered across various components, such as Plasma Discover, Plasma Desktop, Plasma Workspace, KSysGuard, Plasma Audio Volume Control, and others.

    Highlights of this second point release include simplified Flatpak initialization process and inclusion of a donation URL for KNS in the Plasma Discover package manager, a fix for a leak of pipe FDs in the MD RAID code and support for Qt 5.11 in KSysGuard, as well as more improvements to the Fonts KCM panel. For more details, check out the full changelog.

  • (wanted) Poudriere Workflow Support

    Poudriere will grind away at dependencies and everything, and in the end spits out a nicely colored status line; it looks like this (here, I was rebuilding octave in order to test Qt5 compatibility, and most of the dependencies were already done).

  • GSoC 2018 – Coding Period (June 18th to June 26th): Finishing LVM VG support and starting RAID implementation

    I’ve finished LVM VG complete support to Calamares, including resize, deactivate and remove operations. All my progress is actually related to my PR from the last week (I’ve changed it’s name, because I decided to include the remaining LVM implementations on it). This PR got some dependency issues with kpmcore’s latest versions and the code needs some refactoring, but you can see it here:

  • (Request) 3D Konqui Model

    A long time ago Konqui was a bit different than what it is today, you know – people evolve, and mascotts too.I think everyone here remembers the Huge konqui custume that I did for the brazilian conventions, it was the most amazing konqui costume ever but he’s resting in peace now, retired in a theather school.

  • About Git Reverts and Contributor’s Pride

    This also appply to my new changes to Konsole. I’v did a lot of changes in the source this month, and I was sending experimental stuff to it that I had three accepted-merged-reverted commits. This doesn’t makes me angry at all, one of the features is probably be upstreamed to Breeze and all kde software will enjoy it, and the other two introduced regressions, and if we don’t produce code we can’t evolve, without new code there’s also no new bugs being introduced (as i did).

  • KDAB at Qt Contributors’ Summit

    About 80 committed developers met in Oslo to talk about the latest developments in the Qt framework, enjoying beautiful weather in Oslo, and of course, the coffee.

  • Qt 3D Studio 2.0 Officially Released, Qt Design Studio Announced For UI Designers

    The Qt Company has been on a roll this year with a slew of exciting announcements, the latest of which are Qt 3D Studio 2.0 and a new tool for user-interface designers as Qt Design Studio.

    Qt 3D Studio 2.0 we've known has been coming with editor improvements, a new run-time built on Qt 3D rather than the NVIDIA rendering engine, and much more.

KaOS 2018.06

Filed under
GNU
KDE
Linux

Just days after Plasma 5.13.1 was announced can you already see it on this new release. Highlights of Plasma 5.13 include optimising startup and minimising memory usage, yielding faster time-to-desktop, better runtime performance, and less memory consumption. System Settings with KDE’s Kirigami framework gives the pages a slick new look. KWin gained much-improved effects for blur and desktop switching. Wayland work continued, with the return of window rules, the use of high priority EGL Contexts, and initial support for screencasts and desktop sharing. And a tech preview of GTK global menu integration.

Read more

KDE: Qt, Plasma, QML, Usability & Productivity

Filed under
KDE
  • Qt 5.11.1 and Plasma 5.13.1 in ktown ‘testing’ repository

    A couple of days ago I recompiled ‘poppler’ and the packages in ‘ktown’ that depend on it, and uploaded them into the repository as promised in my previous post.
    I did that because Slackware-current updated its own poppler package and mine needs to be kept in sync to prevent breakage in other parts of your Slackware computer. I hear you wonder, what is the difference between the Slackware poppler package and this ‘ktown’ package? Simple: my ‘poppler’ package contains support for Qt5 (in addition to the QT4 support in the original package) and that is required by other packages in the ‘ktown’ repository.

  • Sixth week of coding phase, GSoC'18

    The Menus API enables the QML Plugin to add an action, separator or menu to the WebView context menu. This API is not similar to the WebExtensions Menus API but is rather Falkonish!

  • This week in Usability & Productivity, part 24

    See all the names of people who worked hard to make the computing world a better place? That could be you next week! Getting involved isn’t all that tough, and there’s lots of support available.

Finally: First stable release of KBibTeX for KDE Frameworks 5

Filed under
KDE

After almost exactly two years of being work-in-progress, the first stable release of KBibTeX for KDE Frameworks 5 has been published! You can grab the sources at your local KDE mirror. Some distributions like ArchLinux already ship binary packages.

After one beta and one release candidate, now comes the final release.

You may wonder why this release gets version number 0.8.1 but not 0.8 as expected. This is simply due to the fact that I noticed a bug in CMakeLists.txt when computing version numbers which did not work if the version number just had two fields, i. e. no ‘patch’ version. As the code and the tag of 0.8 was already pushed, I had no alternative than to fix the problem and increase the version number. Otherwise, the ChangeLog (alternative view) is virtually unchanged compared to the last pre-release.

Read more

Syndicate content

More in Tux Machines

Kate/KTextEditor Picks Up Many Improvements To Enhance KDE Text Editing

Even with KDE's annual Akademy conference happening this past week in Vienna, KDE development has been going strong especially on the usability front. The Kate text editor and the KTextEditor component within KDE Frameworks 5 have been the largest benefactors of recent improvements. This KDE text editing code now has support for disabling syntax highlighting entirely if preferred. When using syntax highlighting, there have been many KTextEditor enhancements to improve the experience as well as improvements to the highlighting for a variety of languages from JavaScript to YAML to AppArmor files. Read more

KStars v2.9.8 released

KStars 2.9.8 is released for Windows, MacOS, and Linux. It is a hotfix release that contains bug fixes and stability improvements over the last release. Read more Also: KDE Itinerary - How did we get here?

today's leftovers and howtos

  • Project curl governance
    Over time, we've slowly been adjusting the curl project and its documentation so that we might at some point actually qualify to the CII open source Best Practices at silver level. We qualified at the base level a while ago as one of the first projects which did that. Recently, one of those issues we fixed was documenting the governance of the curl project. How exactly the curl project is run, what the key roles are and how decisions are made. That document is now in our git repo.
  • How to install OwnCloud 10 on CentOS 7 and RHEL 7
  • How to Get Google Camera Port for Asus ZenFone Max Pro M1
  • How to check your CentOS Version
  • 5 Practical Examples of chgrp command in Linux
  • Trinity Desktop R14.0.5 Brings Modern Compiler Support and Security Fixes
    Trinity Desktop, the Linux desktop environment which is forked from KDE 3, has just released an update bringing Trinity Desktop to version R14.0.5. Because Trinity Desktop is a “traditional desktop” based on KDE 3 and focuses on function rather than a lot of special effects, its benefits are typically things like increased battery life on laptops, and just overall efficiency for the user.
  • This week in Usability & Productivity, part 32
    I’m back from Akademy, and I can’t wait to share some of the cool stuff that happened there over the past week. I’m going to post the video of my talk as soon as it’s up. But first, I know what you’re all really waiting for: this week’s Usability & Productivity update. Though we were all quite busy, somehow everyone managed to accomplish an enormous amount of work, too!
  • Reminder: Shotwell Facebook publishing no longer working
    As announced earlier, since August 1st, 2018 Shotwell cannot publish to Facebook any more. The API that Shotwell used for that was removed and it is currently not clear to me how developers that do not use Android, iOS or Facebook’s web SDKs should provide similar functionality.
  • Gentoo on Integricloud
    Integricloud gave me access to their infrastructure to track some issues on ppc64 and ppc64le. Since some of the issues are related to the compilers, I obviously installed Gentoo on it and in the process I started to fix some issues with catalyst to get a working install media, but that’s for another blogpost. Today I’m just giving a walk-through on how to get a ppc64le (and ppc64 soon) VM up and running.
  • Industrial Mini-ITX board pumps up with Coffee Lake
    Commell’s “LV-67X” Mini-ITX board runs on 8th Gen “Coffee Lake” processors, with up to 32GB DDR4, 3x SATA, triple 4K displays, USB 3.1, and PCIe x16 and mini-PCIe expansion. The LV-67X, which shares some of the layout and feature set of its Intel Apollo Lake based LV-67U board, is the first industrial Mini-ITX board we’ve seen with Intel’s 8th Gen Coffee Lake CPUs. (Going forward, we’ll likely use the caffeinated nickname rather than “8th Gen” because Intel also applies the 8th Gen tag to the transitional and similarly 14nm Kaby Lake-G chips as well as the new, 10nm Cannon Lake processors.)
  • Unofficial OpenGApps for Android Pie 9.0 Released for ARM and ARM64 Platforms

Red Hat and Fedora News