Bug 283678

Summary: Distinct session sets per desktop activity
Product: [Applications] yakuake Reporter: naraesk <mail>
Component: generalAssignee: Eike Hein <hein>
Status: CONFIRMED ---    
Severity: wishlist CC: aldo-public, aspotashev, kdebugs, vedant.kota
Priority: NOR    
Version First Reported In: 2.9.8   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Bare activity awareness for yakuake

Description naraesk 2011-10-10 00:38:39 UTC
Version:           2.9.8 (using KDE 4.7.1) 
OS:                Linux

It would be great when Yakuake would support KDE Activities. For every Activity I want to have a different console session. Is something like this planned? Would be great. :)

Reproducible: Didn't try



Expected Results:  
Different shell sessions for differnt activities.
Comment 1 Pieter Bootsma 2011-11-07 11:14:58 UTC
Created attachment 65334 [details]
Bare activity awareness for yakuake

I've been wanting this for a while as well and finally made a patch for yakuake which enables the bare functionality of activity awareness. This patch saves a separate set of tabs for each activity and changes the set when the activity is changed. This is also all that it does: it does not handle starting/stopping activities, etc. It is probably half the work required for a decent implementation.
Comment 2 naraesk 2013-02-11 20:07:04 UTC
Any plans to integrate this into yakuake?
Comment 3 Eike Hein 2013-02-11 20:39:56 UTC
Not at the moment, sorry, as the Konsole KPart still lacks some required APIs to implement session suspend/restore properly.
Comment 4 naraesk 2013-02-11 21:12:25 UTC
This is really too bad, but thanks for your reply.
Comment 5 Eike Hein 2014-10-19 10:05:41 UTC
*** Bug 334288 has been marked as a duplicate of this bug. ***
Comment 6 naraesk 2016-08-17 15:52:08 UTC
any news on this?
Comment 7 Aldoo 2019-03-28 21:22:02 UTC
*** This bug has been confirmed by popular vote. ***
Comment 8 Aldoo 2020-05-19 22:47:22 UTC
Why not implement this by using several instances of the konsole kpart instead of expecting a single konsole instance to manage activity membership of tabs?

Yakuake would then have one (different) window in each activity, and each window would contain a different instance of the kpart.

Doing so would not require any modification of the konsole kpart, or would it?
Comment 9 Alexander Potashev 2021-08-19 12:01:15 UTC
I would like groups of sessions to also be attachable to Virtual Desktops (since I prefer Virtual Desktops over Plasma Activities.)