我的ubuntu同时有安装unity和kde,在unity中我设置了开机自启动docky和conky,但是登陆到kde后这两个程序也自启动,这样就和kde的主题非常不和谐了,docky挡住了kde的任务栏,conky根本不能嵌入桌面,而且红色和kde的灰色非常不搭调。所以我想求一个脚本,希望开机自动运行这个脚本,自动判断登陆的是哪一个桌面环境,然后执行启动相应的程序或不启动那个程序。求大大赐教!

非常感谢各位的解答,我又查找了相关资料,终于解决了这个问题,现在贴出来也为有相同问题的朋友提供参考。我尽量写的详细一些。
其实ubuntu的自启动程序脚本的位置在~/.config/autostart/下,你打开就会看到一些xx.desktop的文件,用gedit编辑相应的文件,在最后加上
OnlyShowIn=KDE或GNOME或Unity,就可以实现这个程序只在某个桌面环境下自启动了。
PS:网上有一篇名为《如何让KDE与GNOME的启动项彼此分开》的文章,我就是参照这个改的,但是这篇文章的方法有一些错误(也可能是新版本ubuntu不一样),我的是ubuntu12.04,经实测,语法为“OnlyShowIn=”而不是“ShowOnlyIn=”;另外KDE和GNOME都是大写,Unity是首字母大写。