Language Selection

English French German Italian Portuguese Spanish


Latte Dock, final Beta for v0.8 (v0.7.96)

Filed under

This version introduces a string freeze for upcoming v0.8 that is scheduled for July 16th. All kde translators that are interested to include their translations in upcoming v0.8.0 they must use the stable branch of Latte.

Read more

Also: [GCompris] GSoC 2018: Week 6 and 7

Release of KDE Elisa 0.2

Filed under
  • 0.2 Release of Elisa

    Elisa is a music player developed by the KDE community that strives to be simple and nice to use. We also recognize that we need a flexible product to account for the different workflows and use-cases of our users.

  • KDE Elisa 0.2 Released For Improving The Music Experience On The Plasma Desktop

    Elisa 0.2 is now available as the second release for this Qt/KDE Plasma focused open-source music player.

    Back in April was the Elisa 0.1 release while out today is Elisa 0.2, which continues working on adding more features to this music player. Elisa 0.2 adds new music browsing views, user-interface improvements, general performance improvements, MPRIS2 support improvements, cover image handling enhancements, and various other additions.

LibreOffice and Plasma

Filed under

At KDAB, we know that consistency is an important aspect of the User Experience – users don’t want to have to learn different ways to achieve the same thing. In the Linux world, there is a major structural pitfall to this: the applications written for Linux come in at least two major technologies – Qt and GTK. Each of these frameworks deeply influences the experience the user has, and in different ways. As you’d expect, the frameworks have their own helper-dialogs e.g. to open or save a file or for printing. This can make it confusing for users, when the apps they use don’t show the same helper-dialogs for common actions.

Read more

KDE: Kdenlive, LabPlot and KConfigXT

Filed under
  • ‘Next Gen’ Kdenlive Is Almost Here — But It Needs Your Help

    A brand new beta of the ‘next-generation’ Kdenlive video editor is now available to download.

  • Kdenlive's Significantly Refactored Video Editor Is Now Ready For Testing

    Developers working hard on the Kdenlive open-source video editor are preparing to unveil their significantly refactored code-base in the upcoming KDE Applications 18.08 release. But for helping weed out the bugs, you can now test an AppImage for this big release that is nearly two years in the making.

    The new Kdenlive video editor now automatically separates clips having both video and audio tracks, reliable slow motion video support, timeline improvements, insert/life/overwrite should now be working reliably, KDE Purpose library support, support for generating lower-resolution video in the timeline preview for faster rendering, better keyboard layout changing support, and various other enhancements.

  • Kdenlive: test the future

    After more than 1.5 years of work, we are planning to release the refactoring version of Kdenlive in august, part of the KDE 18.08 Applications release. But taking such a decision is not easy. Most of the code was rewritten, which also means many possible regressions. So while we are very excited to have the opportunity to finally release our work to the public, it’s also a bit stressful. So what now ?

  • Support for MQTT has evolved in LabPlot

    Hey guys. It's been a while since my last post, however we haven't lazed since then. We solved the problems presented in the previous post, and also implemented the "next steps". To get in the picture you may want to read the previous post.

    So let's just go through the new things step by step. I'll try to explain the respective feature, and also give examples using videos or screenshots.

    The biggest problem was that these topics are completely INDIVIDUAL, so they may send totally different amount of data (this amount of data may differ from message to message as well, given one topic) and this hasn't made possible putting the data of these messages in the same container (spreadsheet). The idea used for the solution came from my mentor Kristóf and his former mentor Alexander Semke.

  • Use KConfigXT, but use with Care.

    Imagine that you are a happy developer living a happy life sending patches for some random terminal emulator that you know and love. Imagine also that you see a strange pattern in code and you know that you can write in a better way, and you do. Code looks fine, code looks correct, code looks pretty and it also does a massive cleanup on the number of lines of code. Now also imagine that you are pretty confident that you are actually doing something good for mankind.

KDE Development: Konsole, Falkon and More

Filed under
  • KDE Finally Offers An Easy Global Shortcut To Launch The Konsole

    KDE finally has an on-by-default easy way global shortcut for launching the Konsole terminal application.

    Beginning with KDE Applications 18.08 due out next month, Ctrl + Alt + T will launch the Konsole. There had been an off-by-default option for this functionality in KHotKeys while now Konsole itself will expose this global launching shortcut.

  • [Falkon] Seventh week of coding phase, GSoC'18

    The Events API exposes the Key, Mouse and Wheel events. The properties like mousePress, mouseDoubleClick, keyPress, etc are added to QmlPluginInterface class which on set to a JavaScript function will register the plugin for that event & will call the function with proper arguments (containing event & object on which the event is triggered) when the event is triggered.

  • This week in Usability & Productivity, part 25
  • Second Weekly Post

    To make the code easier to manage, I created a class called KoColorSetEntryGroup to handle an actual matrix of colors. This was done in KoColorSet, but that is kind of illogical. As a KoColorSet has several matrices of colors; it should be a containter of matrices of colors instead of colors themselves. KoColorSetEntryGroup is too long a name to use, so I renamed it to be KisSwatchGroup. KoColorSetEntry should be renamed to KisSwatch, too, of course, but KoColorSetEntry is used in too many places in the code base. I don’t want to do the renaming now. Lots of the usages of KoColorSetEntry are going to be changed while I’m modifying the data management of a KoColorSet, and that means if I do the renaming now, lots of the renaming will eventually be lost. Therefore, currently KisSwatch is just a placeholder. It’s now an empty subclass of KoColorSetEntry, waiting for everything to be moved from its parent into it.

KDE and Qt Leftovers

Filed under
  • Easily building and testing KDE applications into a separate prefix

    When developing your projects you will often need to install them somewhere safe. On my system I have a prefix full build of all Qt, KDE software, but this doesn’t work when we just want to work on an application or want to test a build in someone else’s system.

    Installing to /usr doesn’t feel right, /usr/local isn’t that much helpful either, so what I usually do is to create a sub-directory in /opt (e.g. /opt/discover, /opt/kalgebra), then it was a matter of having the session point at the right place. This is why I submitted a small change in ECM that generates a that sets the right environment variables.
    This was merged a while ago, so it should be part of any distribution by now.

  • Krita 4.1 Open-Source Digital Painting App Lets Users Save and Load Sessions

    The Krita Foundation announced the release of Krita 4.1, the first major update of the open-source and cross-platform application since the release of the Krita 4.0 series earlier this year.

    Highlights of the Krita 4.1 release include the ability to save and load sessions that can include a set of images and views, support for creating multi-monitor workspace layouts, improved workflow when working with animation frames, and better animation timeline display.

    Krita 4.1 also enables handling of larger animation files by buffering rendered frames to the local disk drive, replaces the old reference images docker with an all-new reference images tool, adds a mixing option to the color picker tool, and improves the performance of brush masks through vectorization.

  • Free Painting Software Krita 4.1.0 Released With New Reference Images Tool, Option To Save And Load Sessions, More

    Krita, the free and open source raster / vector graphics editor, was updated to version 4.1. The new release includes major new features like a new reference images tool, option to save and load sessions, multi-monitor workspace layouts, among others.

  • 正式发布Qt 5.11

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

Filed under
  • 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'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
  • 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
  • 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!
Syndicate content

More in Tux Machines

Public money, public code? FSFE spearheads open-source initiative

Last September, the non-profit Free Software Foundation Europe (FSFE) launched a new campaign that calls for EU-wide legislation that requires publicly financed software developed for the public sector to be made publicly available under a free and open-source software license. According to the ‘Public Money, Public Code’ open letter, free and open-source software in the public sector would enable anyone to “use, study, share, and improve applications used on a daily basis”. The initiative, says the non-profit, would provide safeguards against public sector organizations being locked into services from specific companies that use “restrictive licenses” to hinder competition. The FSFE also says the open-source model would help improve security in the public sector, as it would allow backdoors and other vulnerabilities to fixed quickly, without depending on one single service provider. Since its launch, the Public Money, Public Code initiative has gained the support of 150 organizations, including WordPress Foundation, Wikimedia Foundation, and Tor, along with nearly 18,000 individuals. With the initiative now approaching its first anniversary, The Daily Swig caught up with FSFE spokesperson Paul Brown, who discussed the campaign’s progress. Read more

Best Tools to Access Remote Linux Desktop

Nowadays, you can’t carry your system or laptop everywhere. So to make the things more manageable, there is a service of remote access that gives you full access to your system from anywhere. It is made possible by the Microsoft that developed a remote desktop protocol (RDP), which offers a graphical interface to connect to a remote system over a network connection. Read more

Ubuntu: Server Installer, IoT Security, Snaps, Xubuntu

  • The improved 18.04.1 LTS Server Installer - Call for testing!
    With the release of 18.04 LTS Bionic Beaver the new server installer was introduced. At the time, it still lacked certain critical features which have now been implemented.
  • Ubuntu 18.04.1 LTS Introducing Revised Server Installer, Adds Missing Features
    With the April release of Ubuntu 18.04 LTS on the server front was a brand new, in-house developed server installer created by Canonical to differentiate it from Debian's long-used text installer for the Ubuntu Server images. While it offered a fresh look and some new features, it shipped without many features common to Linux server installers. Fortunately, that is changing with the upcoming Ubuntu Server 18.04.1 release. As expected, Canonical is filling in the gaps with their new server installer dubbed Subiquity. With the upcoming Ubuntu 18.04.1 LTS release they will be shipping a new version of this installer. This updated installer now supports LVM, RAID, VLAN, and bonds -- important features missing originally from Ubuntu Server 18.04.0. The functionality is now in place with the latest daily images although the text-based user-interface is still being refined.
  • IoT Security at Scale: Managing end-to-end security
  • Perfectly Formed Snaps Challenge
    Snaps are perfect for the smaller things in life too. Looking away from the graphical flagship apps, the snap store hosts lightweight server daemons, command line utilities, developer tools and even tiny games. Recently, a couple of petite snaps were published in the store. Sparky is a simple game played in a terminal, and a modest 32KB on disk. Bash-Shell-RPG is similarly diminutive at only 8KB. Neither contain an excess of additional libraries, just the absolute minimum needed to function everywhere.
  • What’s New in Xubuntu 18.04 LTS
    Xubuntu 18.04 LTS is the latest release of Xubuntu, it now available to download and install on your laptop and PC. This release features latest version of Xfce 4.12 as default desktop, include latest Xfce components. Xubuntu 18.04 LTS also comes with an updated Greybird GTK+ theme that includes a new dark style, better HiDPI support, greater consistency between GTK+ 2 and GTK+ 3 apps, GTK+ 3 styles for Google Chrome and Chromium web browsers, smaller switches, and improved scales. However, the GTK Theme Configuration tool was removed and it’s no longer possible to override colors in themes.

Software: Latte Dock, Emacs, Ick, REAPER

  • Latte Dock 0.8 Released with Widget Separators, Setup Sharing, More
    A new version of Latte Dock, an icon-based task bar for the KDE desktop, is available to download. Latte Dock 0.8 is the first stable release of the app switching software in almost a year and is the third stable release overall.
  • 3 Emacs modes for taking notes
    No matter what line of work you're in, it's inevitable you have to take a few notes. Often, more than a few. If you're like many people in this day and age, you take your notes digitally. Open source enthusiasts have a variety of options for jotting down their ideas, thoughts, and research in electronic format. You might use a web-based tool. You might go for a desktop application. Or, you might turn to the command line. If you use Emacs, that wonderful operating system disguised as a text editor, there are modes that can help you take notes more efficiently. Let's look at three of them.
  • Ick version 0.53 released: CI engine
    I have just made a new release of ick, my CI system. The new version number is 0.53, and a summary of the changes is below. The source code is pushed to my git server (, and Debian packages to my APT repository ( See for instructions.
  • REAPER 5.93 Brings New Linux-Native Builds
    Since 2016 we have been looking forward to the REAPER digital audio workstation software for Linux while with this week's v5.93 release, the experimental Linux-native builds are now officially available.
  • Digital Audio Workstation REAPER Adds Experimental Native Linux Builds
    REAPER, a popular music production tool, added experimental native Linux builds to its download page with the latest 5.93 release. Initially released in 2005, REAPER (Rapid Environment for Audio Production, Engineering, and Recording) is a powerful digital audio workstation (DAW) and MIDI sequencer, available for Windows, macOS and Linux. Cockos, the company that develops REAPER, was founded by Justin Frankel of Winamp and Gnutella peer-to-peer network fame. The application uses a proprietary license and you can evaluate it for free for 60 days without having to provide any personal details or register. After the free trial ends, you can continue to use it but a nag screen will show up for a few seconds when the application starts. A license costs $225 for commercial use, or $60 for a discounted license (details here).