- 论坛徽章:
- 0
|
有个暗度陈仓的办法,在kde4桌面环境下,利用pkg_add 添加 kde 3.5.10的kdelibs,kdebase这两个软件包,这样在kde4中,可以使用kde3中的大多数软件,而界面外观是kde4风格的。
quanta使用了大量的kde3中kdewebdev中的kommander脚本代码,安装即可使用!
更广泛的说,在FreeBSD环境下,kde4的ports充分考虑了与kde3共存的问题,大致体现如下:
1、安装路径上:
kde4是 /usr/local/kde4,kde3是 /usr/local,各自的库也存放在不同的目录上,因此在程序运行上,并不存在冲突
2、在配置文件上:
kde4的配置文件都放在 ~/.kde4 目录下,kde3的配置文件存放在 ~/.kde ,配置文件上也不存在冲突,因此在FreeBSD系统环境下,kde3程序和kde4程序之间可以和平共处。
但也有几个问题是需要注意的:
1、在菜单条目上,kde4和kde3共用一套机制,但由于在不同的环境下,图标搜索路径不同,使得有些菜单项图标不能显示
2、kde3和kde4无法内部交换数据,主要是因为他们采用了不同的IPC(进程间通信)机制,kde3是dcop,kde4是dbus
建议:
在kde4环境下运行kde3的程序,kde4的kdm支持双桌面环境启动,只需用kde.desktop生成一个kde3的kde3.desktop,修改里面的startkde执行路径即可!实测,在kde4环境下,kde3的工具软件,媒体播放软件,文字录入等软件大都正常运行!
[ 本帖最后由 杜比环绕声 于 2009-1-30 22:13 编辑 ] |
|