Registered Member
|
[Plasma] API for applications to change configuration depending on the activated act
Sun May 31, 2009 1:18 pm
If i have two activitys ("work" and "personal") and also two e-mail accounts ("work" and "personal") in kmail configured, it would be wonderful that kmail changes the displayed account depending on the activity which is actually active.
When i'm at work and choose the "work" activity, kmail can display my work email account and kopete could connect to the jabber server in the company. When i'm at home, ich choose my "personal" activity and kmail displays my personal emails and kopete connect to icq or whatever. With such a feature you can also create an activity "remote access homenetwork" and if you activate this activity, the network manager applet can automatically connect via configured vpn to your homenetwork and a folderview plasmoid can display your files on your fileserver in your home network. If you later change the activity, a notification can ask you to close the vpn connection. i hope i explained my ideas understoodable. my english needs some love. so you can correct my if you want. i'm exited to read your replys on this. have a nice day.
drvoodoo, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
RE: [Plasma] API for applications to change configuration depending on the activated act
Sun May 31, 2009 6:42 pm
I know there are plans to be able to change that activity based on what you are doing, but being able to change what you are doing based on the activity is a bit different.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered Member
|
RE: [Plasma] API for applications to change configuration depending on the activated act
Sun May 31, 2009 9:39 pm
I think one could make data engines aware of this kind of stuff, so you can configure which plasmoid to show which kind of data, so you can have two mail plasmoids that will show mails from different accounts.
Maki, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
RE: [Plasma] API for applications to change configuration depending on the activated act
Mon Jun 01, 2009 9:17 pm
Ok, but my idea was that the activated activity should tell the running applications, which account/configuration it has to use while this activity is activated. So your Kontact displays different accounts depending on the actually choosen avtivity. Konsole opens with an other profile. Dolphin with an other Directory and view. Kopete with other identity and so on
drvoodoo, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
I think this idea will be implemented in the new activities in KDE 4.6 and 4.7
drvoodoo, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
If you create api for generating config window from settings file or to connect both, it could be possible to implement globally, I think.
User could not sleep m alter reach m each settings, but those grouped with single window and files related to this window. User may only click alter settings in this window to current activity and viola. Only send special signal to reread settings and change file when activity changed. You can also implement special fuse FS to handle this in future, I think But, if special API is needed for this case, maybe allow to describe settings relations. Like allow each settings to describe with sets of path, where each child is dependent on its patent?
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Registered Member
|
Hi,
We're excited to announce that we're making changes to ourAPI for applications to change configuration depending on the activated act! In the past, we've kept this feature turned off because it wasn't very reliable, but we've been working hard since then to make sure that it is. We know it's important for your application to be able to change its behavior for each person who uses it, and we think you'll love this new feature. If you want more details about how this works, check out our documentation at [link] or ping me directly if you have any questions! Regards Rahul mark |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]