I wrote a post about updating KDE Neon without entering your password before. Since then the authentication system has changed a bit and a different approach is necessary. This post will explain what to do on Kubuntu 23.10 – however it should work on other distros using PackageKit (and recent Polkit).
Continue readingKubuntu: module “org.kde.desktop” is not installed
Recently this error showed up on my Kubuntu 23.10 while trying to run applications using QtQuick, such as QtDesignStudio or just a new QML project with QtCreator. The application either outright does not run or has serious GUI issues.
Turns out this is probably an issue related to software and distributions switching from Qt5 to Qt6.
Continue readingSimple Lua console in Qt
Lua is a simple, fast and embeddable scripting language. Capability to run Lua scripts can be relatively easily added into C and C++ applications. Due to it’s ease of use and performance it’s being used in computer games (Crysis, Garry’s mod, …), general software (Wireshark, Neovim, …) and also embedded devices (Logic Machine). Let’s take a look how to create a very simple Lua console GUI with Qt.
Continue readingA postcard from China
Enjoying terere in a hotel room in Asunción seems to be a good time to write some useless posts after eyebrow-raising almost three years hiatus. Let’s continue.
In late May 2023 almost immediately after China suddenly lifted the (Corona) tourist travel ban I’ve decided to use this unique opportunity to take a look what the future will bring.
Continue readingInstalling Ubuntu 22.04 on LattePanda V1
Despite its hardware being somewhat dated in 2024, the first generation of LattePanda can still find its use. It’s a cheap, fanless x86 single board computer that can just be good enough for your use case.
Continue readingEmbedding Matrix chat in a WordPress page
Matrix is a new-ish network for exchanging messages. Currently it’s main use is with one of several clients as an instant messenger for 1:1 or group chat. How cool would it be to embed a chatroom in a webpage…
Continue readingEscaping Corona madness
After almost a year of experiencing “the new normal” in central Europe I decided to accept my friend’s offer to come to Mexico and get reminded how does it feel to live as a free (as in freedom) person.
Continue readingUsing Azure CI for cross-platform Linux and Windows Qt application builds
Developing cross-platform applications brings some extra challenges. Generally your development machine runs an operating system of your choice, but you need to assure that your application runs on other platforms as well. In the end the only way to do this is to actually test if everything is OK. This hassle can be simplified using CI.
Continue readingManaging packages on KDE Neon without entering a password
KDE Neon is build on Ubuntu LTS (currently 18.04) with up-to-date Qt and KDE libraries. Updates tend to arrive pretty much every other day and it gets annoying to enter your password every time you launch Discover to install an update.
Continue readingSimple MQTT temperature sensor
Note: this post was first published on Mevisys website.
In the previous post about monitoring temperature we have used a simple RS-485 connection to communicate with a sensor. While this approach is very simple and has been proven to work well in many applications it can be complicated when the amount of connected sensors increases. Also adding or removing sensors can cause complications.
Modern technologies allow us to connect sensors using existing computer networks. For example the incredible ESP32 SoC can easily be programmed to read data from a sensor and relay them over WiFi using MQTT protocol.
Continue reading