RFC: app open only once instead of instances in the different activities
Aaron J. Seigo
aseigo at kde.org
Thu Oct 27 15:52:24 UTC 2011
On Thursday, October 27, 2011 17:11:34 Fania Bremmer wrote:
> Usecase: I want to check my private mails any time I want, not related
> to my current activity. Currenlty I need to create a "general" activity
> with that sort of apps in it, like also a chat program... I need to
> switch to this activity to be able to chat, even if I am using that chat
> maybe for different projects, contacts, activities.
we face the same issue in Plasma Desktop, and the solution currently
implemented is to allow the user to associate an app/window with all
activities.
perhaps this is another use case for the "C" in SLC with a "Connect to all
activities" option?
it will, i think, be very hard to tell which apps we can launch safely on all
versus just the current activitiy. we'd have to track each application, make a
top-down decision and it would often seem random to the user. i'd suggest
consistency over intelligence in this case due to that.
things get even harder if / when apps like kontact touch become activity
aware. imagine having the ability to only show emails / email accounts related
to the given activity. if the application can switch naturally, then we'd be
better off showing that same app on multiple activities when launched; e.g. ->
launching such an app again on a second activity would actually just associate
the window with that activity. though to avoid user confusion, this would also
mean that "closing" the app would mean not actually closing it but
dissassociating it from that activity (so it would "keep running" in the other
activities)
in the specific case of chat, this is really a case where the feature should
not be an ap at all but a service that you can start and stop and which
integrates with the shell itself. this is the approach the kde telepathy
project is taking and i think it has real merit as it resolves these issues
fairly cleanly.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/active/attachments/20111027/2d2e65a8/attachment-0001.sig>
More information about the Active
mailing list