Make Opera obey KDE activities
The Problem
When I installed opera-devel on my machine it did not play well with the activities I use in KDE. Opera was available in all my activities at all the time.
There is a simple solution
We need to go to our system settings > window behaviour and add a new window rule for opera.
There is a slight problem, usually KDE is able to detect a Window class (like the application name). But with Opera it does not find anything.
But no fear, even though the windowtitle changes if you change tabs, at the end it always adds ‘Opera’, lets use that.
We add a new windowrule to make sure Opera obeys our activities by ‘Window title > substring > Opera’.
Then we need to go to ‘Appearance & Fixes’ and enable ‘Apply initially > no’.
And now opera is behaving just fine with KDE activities.