Image 01


Chris H
Plasma 5 Add-Ons
Kwin Scripts
Plasma 5 Weather
Plasma 5 Multimedia
Plasma Wallpaper Plugins
Kwin Switching Layouts
Plasma 5 Calendars
Plasma 5 Menus
Plasma 5 Monitoring
Plasma Themes
Yakuake Skins
Win7 Show Desktop

Plasma 5 Add-Ons 28 comments

by Zren
Score 78.3%
Feb 14 2020
Which version do you have installed? You need v6 if you're on KDE 5.8.

grep Version ~/.local/share/plasma/plasmoids/org.kde.plasma.win7showdesktop/metadata.desktop

If you are using v3+, then what specifically doesn't work? - Jan 21 2017
Tiled Menu

Plasma 5 Menus 185 comments

by Zren
Score 83.7%
Feb 12 2020
Install v11 until January 31 (when Plasma 5.9 is released). - Jan 13 2017
Right click your panel > Add Widgets > Get New Widgets > Download New Plasma Widgets - Jan 03 2017
Huh weird, first time they've ever been down.

Anyways, seing as you already have a github account, might as well make a pull request so you're credited in the commit. :] - Jan 01 2017
Thank you very much for putting in the effort to translate the widget, but it looks like the link is empty? - Jan 01 2017
Plasma's API doesn't expose the icon's pixmap to do any "parsing" of the icon. So that means I wouldn't be able to generate a random colour like Unity's taskbar or Window's menu.

I've been working on a tile editor dialog, but running into a few roadblocks because I don't have an example to learn from.
I'm still developing code to serialize a {key: { ... }, key2: { ... }} type which Plasma doesn't have an example of.
I'm also not 100% certain how to create a dynamically generated dialog window. Maybe I'm optimizing prematurely and window's aren't actually created till their visible but meh. Setting up 3-30 invisible windows for each tile probably isn't a good idea. - Dec 27 2016
Bleh. I can probably assign the property dynamically during Component.onCompleted hopefully so the widget doesn't need a minimum of KDE 5.9. - Dec 22 2016
Awesome! Thanks for the review.

More here: - Nov 25 2016
I tried the Kubuntu 16.04 LiveCD which has KDE 5.5.5. After deleting two lines it seemed to work.

I released a "kde5.5" version, but it will not receive any future updates. - Nov 16 2016
What version of KDE (and distro) are you on?

That property was added here
which shows the version as 5.5.90, so it seems KDE 5.6 is the minimum (for that property at least). I've only been testing on KDE Neon as of late.
- Nov 16 2016
Next version will have this and tile label alignment options. - Nov 14 2016
Try v4 - Nov 12 2016
Woops, I acidently scaled the favourite tiles twice. This should look the right size. - Nov 12 2016
Does this like the correct size on your screen? I'm testing at 192 dpi which is twice the default (96 dpi). - Nov 12 2016
This is why I can't use the widget/frame for the sidebar.
Even if I draw theme.backgroundColor behind it, there are themes where it still looks like shit.

It's just easier (and necessary) to let the user choose a colour when the theme looks ugly. - Nov 11 2016
* Search box has a checkbox for using the plasma theme in the config.
* Sidebar color and tile color have options too. Though there's a bug with my color editor atm that sometimes resets the colors to black, need to push the next version with the fix.
* Using Rectangle { color: theme.buttonBackgroundColor } does have some issues in some themes (which is why the colors are configurable)
* The tiles _need_ to have their color editable in the config. Which means they can't use a svg.
* The sidebar could use an svg, i'll try mocking it up later.

> between left-bar and the "letter"-categories a little gap.

Ah yes, I forgot to fix that. Lazyness that.

> Text color

Huh, you're right, I'm not doing that. Guess I'll fix that. - Nov 11 2016
Event Calendar

Plasma 5 Calendars 467 comments

by Zren
Score 88.8%
Dec 22 2019
Ah, it's not a bug with the locale, but rather a bug my code where it doesn't apply the check on it (probably). - Nov 30 2016
Are you using the default time format (based on your locale)? Try setting it to hh:mm, There definetly seems to be a bug with the default locale format, but it should work when set manually. - Nov 30 2016
Meteogram will use 12h/24h format if the clock in the panel uses it (does it contain AP in the time format).

OwnCloud is unlikely to get done for a good long time. I'm focusing more on integrating the GCal (editing the description / deleting). I'll try to write things to support multiple calendar services going forward, but it's a lot of work. - Nov 30 2016
I've tested with Google Code Jam's Calendar and the "Holiday's in Canada" calendar. Are those different than what you're talking about? - Nov 20 2016
Don't close the config window with the code, just click the link, and allow access. The config window is what's constantly checking if you've accepted it or not. - Oct 26 2016
So you have temperature, but no icons on top for the 3 hour period in the meteogram?
Have you relogged since updating to v36 (if you had a previous version installed before)?
Does your city on show data?
What city id are you using? - Oct 05 2016
* Another "loop" button would be confusing. I might be able to add the option to play the sound "5 times" in the config though.
* I do not think I can make it repeat till you dismiss the notification with just QML.
* Have you tried a longer sound effect? - Sep 28 2016
I'm not sure how to translate a applet. Do you have any ideas? - Aug 24 2016
I just tried the widget with a Kubuntu 16.04 LiveCD, with KDE 5.5.5 and Qt 5.5.1, and it worked. I tried it on Kubuntu 15.10 with Qt 5.4.2 and it didn't work. Lowering the QtMultimedia to 5.5 still didn't work, and while it loaded the widget with QtMultimeida 5.4, it didn't play any sounds when the timer completed. I also had to comment out Layout.margins in PopupView to get it working on Qt 5.4.

I tried setting it to QtMultimedia 5.4 on my KDE Neon install (Qt 5.6) and it still worked fine, so I'll lower that dependency.

You can wait for v35 sometime today or edit the textfile yourself and relog.

/home/chris/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/TimerView.qml - Jul 03 2016
Guess it's no longer phpBB formatting. Try installing qt5-multimedia. - Jul 03 2016
Timer>Multimedia is probably the sound libraries. Chakra uses [b]plasma-workspace qt5-graphicaleffects qt5-multimedia[/b] so maybe try [b]qt5-multimedia[/b]? - Jul 03 2016
Sorry I must have missed the email notification. You can scroll over the time to adjust the duration by a minute. - Jul 02 2016
The meteogram shows weather for another city? Like another city you tested? Or is it just the "current temperature" that is off? - Jun 25 2016
No appointments = access_token expired and it didn't automatically renew. Workaround (for now) should be to manually refresh with the button in the bottom right of the agenda.

Is "wrong appointments on the wrong day" reproduceable? As in, does going to the next month and back show the same bug? Or does it fix itself? If it isn't reproduceable, take a screenshot the next time it happens, along with a screenshot of the event in the browser. You can easily open the event in the browser by clicking the event in the agenda. - May 28 2016
If it's the bug I think it is, then there won't be any useful debug logs. What's you OS/version? What's you KDE version? What's you Qt version? - May 23 2016
Sounds like a repeat of the Qt 5.6 bug which I can't reproduce. You're using Qt 5.6.0 right? And KDE 5.6.3?

This probably won't work but eliminates a question I've had. Does it still crash after opening after you logout => login?
- May 14 2016
I'm not considering adding other calendar services any time soon. Sorry. - May 06 2016
Try restarting plasmashell?

killall plasmashell
kstart plasmashell - Apr 24 2016
Try running this to fully uninstall: plasmapkg2 -r org.kde.plasma.eventcalendar

Or delete ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar if that fails.

If installing from the UI doesn't work afterwards, try installing via git:
and run the update script whenever you need to. - Apr 24 2016

If you're using arch, some dude has packaged this applet apparently: - Apr 24 2016
Yeah, you definitely need to upgrade. 2 Lines in the clock has been a feature for awhile now. I also added week numbers in the past version. - Apr 24 2016
Mind updating to the lastest version? As I think I fixed this in a more recent version. - Apr 24 2016
Does pressing refresh button remove everything, or are they still there afterward? I think there's some sort of timing bug when changing calendars. - Apr 17 2016
Fahrenheit should appear in the weather section like so:

As to how to check the version, apparently the only way is to check the version in ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/

I think I'll put the version in the config somewhere so it's easier to see. - Apr 17 2016
This will be in the next version (v28) released some time tonight. - Apr 16 2016
OH! Wait, are you talking about showing the week number in the agenda? Where "Apr 16" and "Sat" are? - Apr 16 2016

Plasma Themes 1 comment

by styvn
Score 50.0%
Nov 24 2016
Please change X-KDE-PluginInfo-Name=breeze-alphablack as that's what tells which folder it's installed to. - Nov 24 2016
Win7 Volume Mixer

Plasma 5 Multimedia 29 comments

by Zren
Score 83.6%
Jan 28 2019
> Also something has to be done about identically named channels, but upstream may be the better place for that.

When you hover the icon, what does it say the name+description for both of them?

I changed the name to be "Speaker" and "Mic" instead of the long and useless "Built in Analog Stereo". It will use that when the name starts with "alsa_output." and ends with ".analog-stereo".

* I'm unlikely to add AlsaMixer-like keyboard controls anytime soon.
* I'll probably do a "Speaker" submenu someday, I remember that iterating the speakers was a pain though so that's probably why I didn't add it.
* I don't think I'll be doing vertical text even as an option.
You're welcome to try doing some more heavy customizing by editing the file:
then restart plasma with:
killall plasmashell; plasmashell & disown
- Sep 30 2016
* Pin Button is in a future version, but would be easy to backport to a v2.1 branch
* You can drag and drop the app onto a speaker. This is a feature ported from the default widget (though it was added in KDE 5.7).
* Showing non active applications is something you'd have to ask upstream for (plasma-pa / the default widget).
* Not sure what you mean by keyboard controls. Elaborate?
* I've considered creating a color picker layout for awhile, but it's just easier to depend on the theme for the colors. Might do it eventually.
* As in the width of the volume control? or the text label + icon as well?
* Scrolling over the icon in the panel is configurable in the settings right? Hovering the volume sliders is waaay too much work to make configurable since it depends on a specific variable. I'd have to rewrite the QML slider to do that. The best I can do is chose a different default. Right now, 11 mousewheel clicks gets you from 0 -> 99% volume (so 12 clicks). Should I aim for the default of 15 clicks? Or...? - Sep 28 2016
I wrote this before I found out about KMix, so I didn't know there was another "vertical" mixer with the same style. If needed, I can always change it to "Vertical Volume Mixer" if using Win7 ever becomes a problem.

Ideally, I plan on showing the current "volume" peeks like Win7. I've managed to do it with a seperate script based off reading pavucontrol's code ( ). I haven't merged it since there the "executeable" datasource doesn't "stream" a process. So I had to run a script x FPS per second, which spams top.

One thing I won't copy from Win7. One is scaling the volume's sliders to the max volume (that's the most annoying part of it).

I might eventually include a Win7 theme too (upside down isosceles triangle, but for now it works fairly well with themes. - Sep 15 2016
Thumbnail Grid

Kwin Switching Layouts 31 comments

by Zren
Score 77.5%
Apr 18 2019
Ah good point. Added a picture of 5x4 on 1080p. - Sep 05 2016

Plasma 5 Add-Ons 57 comments

by Zren
Score 84.6%
Mar 31 2019
Sorry for the wait. I meant to update this much earlier, but I ran into another bug on my Neon install. This bug was one of those that made no sense.

A second empty placeholder was added at the bottom, but when you went to edit this extra placeholder, it showed a bunch of HTML. I norrowed it down to the ProxySortFilterModel getting out of sync with it's sourceModel, but beyond that... It just made no fucking sense. I restarted plasmashell. No dice. I restarted the PC. No dice. I added a second instance of the widget in the panel, deleted the desktop instance of the widget and readded it... It's fixed. There's no reason for that to have worked and it's driving me crazy.

Anyways, I just uploaded v2 which worked in my Kubuntu 16.04 VM with KDE 5.5.5 and Qt 5.5.1. - Aug 31 2016
Figured it out. It's not liking me using [b]model.title = newTitle[/b] in the ListView delegate. I need to use [b]todoList.setProperty(index, 'title', newTile)[/b]. I'll try to push an update sometime tonight or tomorrow. - Aug 28 2016
Uhg, I can add the widget to Kubuntu with KDE 5.5.5 without "errors", but it doesn't save the file. When I type, it doesn't recognize there's text and create a new empty list item below. Also, when I hit enter it resets the textbox.

It works fine on my Chakra VM with KDE 5.6 or KDE 5.7 (forgot to check) so it's nothing Neon specific.

No errors in the damn ~/.xsession-errors so bleeh. Gonna take my a bit to figure this out. - Aug 28 2016
Score 86.6%
9   May 01 2017

Global Themes
by llucas

Score 62.5%
9   Jan 13 2017

Global Themes
by llucas

Score 75.2%
9   Jan 13 2017