Setting up a KDE Development Environment

Season of KDE is about to start, and I've been getting a number of emails with students struggling to setup a development environment. For KDE, it isn't quite trivial. While there are multiple ways to setup a development environment, I'm going to go through how mine functions. I know many…

Continue reading

Baloo 5.15

We have a new release of Baloo. For those of you who don't know about it - It's a file indexing and searching solution for Linux. It's quite fast, and shipped by default in KDE Plasma. Baloo is part of KDE Frameworks and has a fast 1 month release cycle.…

Continue reading

Baloo and NodeJs

I took some time to write some very basic nodejs bindings for Baloo. They are available on github and npm. Example It can be installed via npm install baloo var Baloo = require('baloo'); var query = new Baloo.Query('keyword'); query.exec(function(results) { results.forEach(function(filePath) { console.log(filePath)…

Continue reading

KDE and The Semantic Desktop

During the KDE4 years the Semantic Desktop was one of the main pillars of KDE. Nepomuk was a massive, all encompassing, and integrated with many different part of KDE. However few people know what The Semantic Desktop was all about, and where KDE is heading. History The Semantic Desktop as…

Continue reading