Plasma

Fix D-Bus Path Sanitization
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. …

CPU Architecture Detection in libksysguard
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: Shortcut Actions
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 …

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 Fixes
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.

GPU Usage Fixes Before

With this change, graphs now display useful values 😄.

GPU Usage Fixes After

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

GPU naming in System Monitor
GPU naming in System …

On my new computer, the internal and dedicated GPU are most of the time powerful enough that it’s hard to distinguish which one is in use (e.g., Minecraft runs on the internal GPU perfectly fine until enabling shaders).

In addition, the GPU numbers seem to sometimes change, so just setting …