KDE
KWin Plugin: Emoji Picker
I want to easily type emojis on my laptop and noticed that the current plasma-emojier is a standalone application which only copies the emoji to the clipboard. My goal was to type emojis directly into the application I’m using. This is a much faster and more seamless workflow.
To achieve this …
Fix D-Bus Path …
After adding actions to plasma-systemmonitor I noticed I couldn’t run those actions from krunner.
This ensures that applications with dashes in their names (like plasma-systemmonitor) can be run via D-Bus (like krunner does). This uses the same logic as already present in kglobalacceld. …
Optimized GIF filesize
As I’m mostly using GIFs as attachments for Jira tasks, and their file size with Spectacle was previously abysmally (read: unusable) large, I was looking into how to improve this.
By enabling diff mode, setting a static color palette and bayer dither the filesize has been reduced drastically. …
Tooltips for Line Charts …
I found an old bugreport about the lack of tooltips for line charts in plasms-systemmonitor and thought this would be a cool thing to have. Using Grafana extensively at work this seemed like something useful to me so I took a shot at it.
This work involved changes in kquickcharts and libksysguard. …
Video recording presets …
I want the ability to configure the encoding preferences for video recordings in Spectacle. This is useful for users who want to optimize for file size, quality, or speed. I also want to be able to benchmark the different encoding preferences to actually see the difference in file size and quality. …
CPU Architecture …
I’ve added support for displaying the CPU architecture of processes (32-bit/64-bit for x86/ARM/RISC-V) in libksysguard. This information is now available to plasma-systemmonitor. In addition it also detects when running x86/x86-64 binaries on arm64/aarch64 and displays it as …
Plasma Systemmonitor: …
Coming from Windows, one of the shortcuts I used most frequently was Ctrl+Shift+Esc to immediately bring up the task manager’s process list. I wanted to replicate this exact workflow on my Plasma desktop.
To make this possible, I’ve implemented a change that adds all default pages of …
KWin Plugin: Keyboard …
I’m thinking about developing a new KWin plugin that provides a visual overlay displaying each key stroke. This is particularly useful for screen recording and presentations where you want the audience to see which keys are being pressed in real-time.
The plugin should leverage KWin’s …
PIN Unlock with …
I’m trying to bring native PIN unlock with auto-submit support to the Plasma Screenlocker, mimicking the experience found on Windows.
The Objective
The goal is to allow users to set a numeric PIN in the “Users” KCM, which can then be used to quickly unlock the desktop using a short …
GPU Usage and Memory …
On my system (with Intel and NVIDIA GPUs), the GPU usage and memory graphs shown in plasma-systemmonitor were completely broken.

With this change, graphs now display useful values 😄.

I compared the VRAM values of processes with nvidia-smi and intel_gpu_top, and they look plausible now. In …





