KDE的「活动」

csslayer | 2011/05/18

在4.7之后的活动可以绑定一些应用程序,比如Photo Activity,默认绑定了Gwenview和digikam,如果安装了对应的程序可以选择启动。这个功能实际是第一次添加时才有作用。

以下功能4.6已经实现。

如果你停止一个活动,那么这个活动里面所有支持保存状态(KDE的一个机制,以前这个机制会提现在注销重新登陆的时候重启一个程序也不是完全重新启动,例如Konsole会保持当时的目录,Dolphin也会保持当时打开的文件夹)的程序都会关闭,然后再度重新启动这个活动的时候,会重启按照保存的状态启动这些程序。

那么不支持的程序会怎么样呢?会处于隐藏状态,在进程列表里面可以看到它。如果此时删除这个活动,不支持的程序也不会关闭,会被切到当前活动来。注销系统的时候,那些程序也会按照活动记忆重新启动。

我现在才发现了这个功能的真正用法,真是汗颜……其实KDE相当于是鼓励你不要关闭你的程序,只要终止当前的活动,支持保存状态的程序也会退出。我以前一直相当在意,不知道怎么把启动的程序和活动绑定起来,其实完全没有必要!只需要Stop当前的活动,就完美保存了状态。

比如对我来说,我平时有用KDevelop开发多个项目,这样我只要搞两个活动,一个开一个KDevelop,然后Stop他们,当我需要的时候,我就可以直接启动这个活动,KDevelop支持保存状态,会直接打开当时的工程。搞定了的话,就可以直接Stop保存状态,下次还能继续上次的活动来使用。平日不需要活动处于停止状态就好。

不过还是存在一些遗憾,还是有些程序不支持保存Session。幸好这个是一个跨桌面的标准。不是只有KDE的程序才能支持这个特性。

给我平时开发Fcitx时候留一个Activity

KDE的Activity算是完美和人类的活动重合了。对我来说还有一个小问题,就是我希望能够使用快捷键切换到特定活动,而不是仅仅向前或者向后。于是这里我提交了一个Wishlist:https://bugs.kde.org/show_bug.cgi?id=273467

如果你真的有一些不同的事情每天都要做,不妨试试。

Tags: ,

15 FEEDBACKS

  1. our1944

    activity的正确用法!屌爆了!

  2. our1944

    有一个事情我不明白,为什么我默认的activity是Desktop,这个activity里面的运行的程序貌似是全局的,在任何一个activity里面都会出现

  3. @our1944 我这边所有Activity应该都是同一地位的,没有你的现象。老实说我的Activity都重命名过了……

  4. 心之所在

    何时有了如此凶残的能力

  5. Archer

    不实用啊。。我关了活动 程序照样在后台运行。

  6. @Archer read it again……确实有些程序不支持的。

  7. Wbprime

    标题党!!! 我一看标题,还以为是线下活动什么的呢!原来是说的Activity 阿。

  8. @Wbprime 阿,其实我真写activity也会被误解吧。。。

  9. stecue

    一直没整明白activity怎么用,看来得试试了。其实我觉得activity和多桌面不应该共存,两者的目的似乎是很相似的。起码我是经常被绕晕。

  10. our1944

    @stecue 我也有这种重复的感觉,但是activity有会话的概念,这个比工作区强多了,不过貌似KDE还能设置工作区和activity关联

  11. stecue

    @our1944 这个关联最讨厌了。4.3以前好像是每个桌面可以设置成不同的活动,那个时候活动选择器就是显示出不同的桌面让你选择。4.4还是4.5改成每个桌面可以放置不同的部件,但是好像跟活动还是有不明不白的关系,我捣鼓不好所有的桌面都乱套了。4.6还是4.5里活动和多桌面彻底分家,每个活动下的每个桌面都可以放置不同部件。不知道4.7是不是还有变化……

    反正我现在一般也不关机,把不同目的的程序放在不同的桌面,切换桌面鼠标点一下就行了,比切换活动简单。

  12. zhangyou

    设想看起来是不错的,用起来太罗嗦,所以还是不用。

  13. 沈觅仁

    这种启动后【恢复回话】的功能一直是我的最爱。以前写KDE的优点时还特别列出了这个。 看来activity功能,将保存回话/恢复会话弄成了一个小局部了,有利于各种工作/生活/娱乐状态的切换呢。。。赞

    不过自从用上了笔记本后,我就推崇睡觉时不关机、只挂起到内存了。。。程序常年开着不关闭。。

  14. 其实我觉得Desktop和Activity的概念可以重叠……而GNOME 3里面的workspace自动增加工作空间的做法不错。但GNOME 3似乎没有为某一个workspace保存会话实现吧?两者可以试着综合…… 不过,貌似真的很少关于workspace、desktop、activity概念的介绍啊,桌面对比以前有了很好的改进还不知道……

  15. At last!Kwin 窗口规则将终于可以将程序直接绑定到Activity | I, KDE

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).