this post was submitted on 05 May 2024
9 points (100.0% liked)
KDE
5253 readers
104 users here now
KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.
Plasma 6 Bugs
If you encounter a bug, proceed to https://bugs.kde.org, check whether it has been reported.
If it hasn't, report it yourself.
PLEASE THINK CAREFULLY BEFORE POSTING HERE.
Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
In theory, this may be possible by configuring scripts to run via
kactivitymanagerd
, when switching to/from an activity.I've posted about
kactivitymanagerd
on KDE Discuss where you can find some explanation, though you should also be able to find resources elsewhere that explain how to use it, but if you set up scripts foractivated
anddeactivated
states for the relevant activity you want it enabled on, that will enable and disable the script via commands and I believe it should be able to work.As for the scripts, you should be able to utilize
kreadconfig6
andkwriteconfig6
to read/write tokwinrc
and then use something likeqdbus
to "reconfigure" KWin. Something like below as basic enable and disable scripts would be worth trying. Note: Check the~/.config/kwinrc
file for the correct key which I've assumed to bepoloniumEnabled
based on theid
defined in thepolonium.kwinscript
archive.For the activity to have it activate on when on the activity, this would be the
activated
script:And the
deactivated
state script would be:I haven't tested these scripts and I'm not sure if anything odd might happen if you do the KWin "reconfigure" when changing activities, so you might need to test and play around with things. I can confirm that the
kactivitymanagerd
stuff works in general though, as I've tested that generally and still have a VM configured with notification scripts as proof of concept that it works.Thanks a lot! I'll try it out when I get time.