Status icon is broken in KDE Plasma 5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Variety |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When starting variety in KDE Plasma, clicking the status bar icon does not bring up the menu. The icon also looks blurry (probably incorrect sizing or theme).
KDE Plasma now has a D-Bus message system that can be accessed through the qdbus command. The wallpaper can be changed using the command below. However, it only works when widgets are unlocked. There's some kind of security vulnerability if widgets are locked.
qdbus org.kde.plasmashell /PlasmaShell org.kde.
var allDesktops = desktops();
for (i=0; i < allDesktops.length; i++) {
d = allDesktops[i];
d.wallpaper
d.currentCo
d.writeConf
}
"
When the set_wallpaper script is generated, it can not be edited due too invalid characters. I was able to scrub the script clean myself, but it's still a nuisance too new users.
description: | updated |
summary: |
- Status bar menu not working in KDE Plasma + Use QDbus for script + + Status bar menu not working in KDE Plasma + Use qdbus for script + set_wallpaper script generating with invalid characters |
Changed in variety: | |
status: | Triaged → In Progress |
assignee: | nobody → James Lu (tacocat) |
Changed in variety: | |
milestone: | none → 0.6.6 |
summary: |
- Wallpaper setting + status icon are broken in KDE Plasma 5 + Status icon is broken in KDE Plasma 5 |
Changed in variety: | |
status: | In Progress → Triaged |
importance: | High → Medium |
Hi,
The invalid characters error should be fixed by the latest revision (590, https:/ /bazaar. launchpad. net/~variety/ variety/ trunk/revision/ 590).
Regarding the Variety indicator, I can't get it to display at all in Plasma 5.8; nor does wallpaper changing appear to work. Changing the wallpaper via qdbus does seem like the right solution, though it's a new feature that's only in Plasma 5.7 and above AFAIK: https:/ /github. com/KDE/ plasma- workspace/ commit/ 903cbfd7e267a48 12a6ec222eb7e1b 5dd775686f
In the future, please consider reporting multiple bugs instead of combining several different issues into one thread, as it makes bug management a lot easier for us :)