Xfce4下的Session和自动启动的Orage


Xfce4引入了Session的概念,所谓Session就是当用户登出Xfce4时,可以保存当前的工作状态(简单得说就是运行中的应用程序以及它们的运行状态,甚至它们在桌面上的位置)。待下一次进入Xfce4时,上一次的工作状态就会被自动加载,并且复原这些被保存的应用程序的运行状态和显示位置。
我觉得这是一种很好的设计思想,就我来说,每天惯例要打开的程序有文件浏览器,邮件程序,浏览器,电子表格,字处理软件,代码编辑器,控制台。如果能通过Session在启动桌面的同时一并打开,并且恢复到上一次结束时的状态,能够帮助我迅速投入工作,整个思路也仿佛回到昨天下班前的样子了。

当前的Xfce4似乎只能保存一种Session,如果能够保存多份Session,在桌面启动中或者启动后可以自由选择切换的话,那一定更棒了。我认为Xfce4的Session目前还只是一种尝试,今后一定会愈加完善起来的。

当然,作为一种尝试,它的不成熟也就表现了出来。
这里就有一个很多用户遇到的典型问题:
很多人的Xfce4启动之后会自动启动Orage这个日历程序,一同出现的还有Orage的配置菜单画面。
而你可能很清楚的记得上一次退出桌面之前是关闭了日历程序的。

你可能尝试再次关闭日历程序,然后退出桌面,并且选择将当前Session保存。
但是当你再次进入Xfce4后,讨厌的日历程序和它的配置菜单又一次跳了出来。

不少人选择彻底删除Orage程序。确实这是一个解决问题的办法,但是有些矫枉过正了。

其实你只需要这样做:
选中设置→配置Session和启动,在跳出的配置菜单中选中Session页,找到其中的Orage并选择退出程序,然后关闭配置菜单。
如右图:
接着退出桌面系统并同时选择保存当前Session。
当你再次进入Xfce4,调皮的Orage就不见了。

原理很简单,Orage程序可以分为前台部分和后台部分。你在桌面上关闭的仅是它的前台部分,而后台部分依然在运行。同时Session却似乎不能分辨Orage的前后台部分,一股脑儿把它的状态记忆住了。只要不关闭后台的Orage,再次进入桌面后,Session还是把Orage给全部调用出来了。

最后赞一下Xfce4的启动速度,在我的ThinkPad X40上输入startx后10秒,桌面就启动完毕了。确实称得上“轻量级”的X桌面系统。

Tagged on: ,

One thought on “Xfce4下的Session和自动启动的Orage

发表评论

电子邮件地址不会被公开。