Feed aggregator

Colorful-Dark-Global-6 [Global Themes (Plasma 6)]

KDE Store - Thu, 2024/08/08 - 9:28am
[COLOR="#4e51ac"] [B]Colorful[/B] [/COLOR] [COLOR="#008080"] [B]Dark[/B] [/COLOR] [COLOR="#aa55ff"] [B]Global[/B] [/COLOR] [COLOR=#0079b5"]...

Magna-Dark-Global-6 [Global Themes (Plasma 6)]

KDE Store - Thu, 2024/08/08 - 9:27am
[COLOR="#4e51ac"] [B]Magna[/B] [/COLOR] [COLOR="#008080"] [B]Dark[/B] [/COLOR] [COLOR="#aa55ff"] [B]Global[/B] [/COLOR] [COLOR=#0079b5"] [B]Theme...

Infinity-Global-6 [Global Themes (Plasma 6)]

KDE Store - Thu, 2024/08/08 - 9:27am
Dark Global Theme, Transparent and Blur For Plasma 6 -------------------------- Icons for Dark Plasma Themes [COLOR="blue"]...

Gently-Dark-Global-6 [Global Themes (Plasma 6)]

KDE Store - Thu, 2024/08/08 - 9:26am
Very Transparent and Blur Plasma Theme. Enabled Blurred Widgets and Adaptive Transparency ----------------------- [COLOR="#530053"]...

Relax-Light-Global-6 [Global Themes (Plasma 6)]

KDE Store - Thu, 2024/08/08 - 9:26am
Light Global Theme, Transparent and Blur -------------------------- Icons for Light Plasma Themes [COLOR="blue"] [B]Relax-Light-Icons[/B]...

Silvery-SDDM [SDDM Login Themes]

KDE Store - Thu, 2024/08/08 - 9:20am
SDDM Login Theme, customized for the Dark Rounded Plasma Theme [COLOR="#5e81ac"] [B]Silvery-Dark-Plasma[/B] [/COLOR], which you can download:...

Akademy 2024 Call for Volunteers

Planet KDE - Thu, 2024/08/08 - 9:15am

Akademy needs you! Volunteering is a great way to make new friends and Akademy wouldn't be possible without us all pitching in to make it happen. Find a task or two that sounds fun and sign yourself up! All you need to do is add yourself to a timeslot on the wiki page

rare html icon theme [Full Icon Themes]

KDE Store - Thu, 2024/08/08 - 4:15am
/*Please excuse my lack of attention to detail, I was just trying to fix a broken theme...*/

Music Mini [Plasma 6 Multimedia]

KDE Store - Thu, 2024/08/08 - 3:05am
Widget for the panel that displays audio spectrum bars during playback, along with the song's name. Additionally, it shows more information when...

KIO Thumbnailer Support

Planet KDE - Thu, 2024/08/08 - 12:00am

The KIO Framework has gained support for de-facto standard, cross-desktop thumbnail generators. This means that we have a support for thumbnails from 3rd party applications! On Linux systems, many applications that produce some kind of output, such as a 3D file or text document, ship a thumbnailer file that tells file managers how to create thumbnails of their files. One specific example I've used here in the images are STL files, for which we don't have our own KDE-specific thumbnailer plugin.

Screenshot of various STL file thumbnails

Screenshot of a Xenomorph STL files

These thumbnailer files are currently used by Nautilus and Thunar, so we felt like we were missing out and wanted to join the party! :)

Thumbnailer files

Thumbnailer files are simple text files that tell the system what program we should run to generate a thumbnail. You can check what thumbnailers you have installed by running ls /usr/share/thumbnailers

For example, the STL thumbnailer file looks like this:

[Thumbnailer Entry] TryExec=stl-thumb Exec=xvfb-run --auto-servernum -w 0 stl-thumb -f png -s %s %i %o MimeType=model/stl;model/x.stl-ascii;model/x.stl-binary;application/sla;

It tells the software running the thumbnailer what commands to use to generate the thumbnail, and what mimetypes it supports.

KDE Thumbnailer Plugins

On KDE side, we have used plugins for KIO, that reside in the kio-extras repository. They work just fine for our usecase in KDE apps, but nobody should need to write a KIO specific plugin for their application.

The changes to KIO

You can check the merge request for more in-depth details, but here's a summary of how I made it work side-by-side with our plugin system:

We utilize the KIO plugins always first if possible, since we know for sure they work. This is to avoid any possible regressions and oddities, and to keep the change as unintrusive as possible. When we encounter a mimetype that is not supported by our plugins, like STL files, we utilize a thumbnailer file instead.

This also means that it's transparent to users. Users do not have to worry which one they have installed.

Why make support for thumbnailer files then?

As mentioned earlier, no application should need to create a plugin for KIO just to make their thumbnails show up in our applications.

Thumbnailer files offer other benefits too, such as easing future transitions, (like from KF6 to KF7); working nicely with sandboxing, and being distributable in Flatpak bundles.

I am also working on moving our own plugins into thumbnailers, so we get the benefits from that too.

How can I test it out?

Currently it's only in the master branch of KIO, so if you really want to try it out, you will have to set up KDE Plasma development environment: https://develop.kde.org/docs/getting-started/building/kdesrc-build-setup/

When inside in the development environment, open Dolphin and enable the thumbnailers from preview settings.

Any help testing it would be very welcome! :) Let me know of any possible improvements and bugs!

Reversal icon theme [Full Icon Themes]

KDE Store - Wed, 2024/08/07 - 10:26pm
[b]Reversal Icon Theme[/b] A colorful Design Rectangle icon theme for linux desktops ------------------------------ You can use this theme on all...

Reversal icon theme [Full Icon Themes]

KDE Store - Wed, 2024/08/07 - 10:22pm
[b]Reversal Icon Theme[/b] A colorful Design Rectangle icon theme for linux desktops ------------------------------ You can use this theme on all...

Windows11-White Global Theme [Global Themes (Plasma 5)]

KDE Store - Wed, 2024/08/07 - 9:54pm
Windows11-White kde is a White clean theme for KDE Plasma desktop. In this repository you'll find: Aurorae Themes Kvantum Themes ...

Windows11-White Global Theme [Global Themes (Plasma 5)]

KDE Store - Wed, 2024/08/07 - 9:54pm
Windows11-White kde is a White clean theme for KDE Plasma desktop. In this repository you'll find: Aurorae Themes Kvantum Themes ...

Windows11-White Plasma Theme [Plasma Themes]

KDE Store - Wed, 2024/08/07 - 9:54pm
Windows11-White kde is a White clean theme for KDE Plasma desktop. In this repository you'll find: Aurorae Themes Kvantum Themes ...

Windows11-White Plasma Theme [Plasma Themes]

KDE Store - Wed, 2024/08/07 - 9:54pm
Windows11-White kde is a White clean theme for KDE Plasma desktop. In this repository you'll find: Aurorae Themes Kvantum Themes ...

Windows 12 Dark [Global Themes (Plasma 6)]

KDE Store - Wed, 2024/08/07 - 8:48pm
theme windows 12 dark

Windows 12 Dark [Global Themes (Plasma 6)]

KDE Store - Wed, 2024/08/07 - 8:48pm
theme windows 12 dark

Chaac Weather [Plasma 5 Weather]

KDE Store - Wed, 2024/08/07 - 8:46pm
Widget that uses the free open meteo API to display the current weather, with a simple design. and in some cases, you won't have to intervene in...

Chaac Weather [Plasma 5 Weather]

KDE Store - Wed, 2024/08/07 - 8:46pm
Widget that uses the free open meteo API to display the current weather, with a simple design. and in some cases, you won't have to intervene in...