红联Linux门户
Linux帮助

KDE 4-beta3 的 rpm 包 for Magic Linux-2.1

发布时间:2007-10-22 10:14:23来源:红联作者:features
作者:nihui

因为 KDE 4-beta3 依旧不太好用。
编译 KDE 4-beta3 还是比较麻烦的,看看下面那么多依赖就知道了....
如果有谁能看到我这篇东西的话,或许你就有幸能玩玩了....

软件包下载地址http://wiki.magiclinux.org/ftp/nihui/kde4-beta3/
http://wiki.magiclinux.org/ftp/nihui/kde4-beta3/qt-4.3.1-haulm/

已知问题:从 kdm 登录到 KDE 4 时,会提示无法启动 dbus 之类的东西,按“ok”即可,使用无妨。
安装软件包时,可能会有找不到用户组的提示,也无需理睬....
plasma 的改进很明显。
运行"kickoff"便可以打开菜单了(很不错哦!)
关于 kwin 的效果,可以运行“kcmshell kwincomposition”来配置(我用的是 xrendr)
测试版的系统 + 测试版的软件 + 测试打包的.... (可能崩溃还是有些的,但基本上还是称得上“usable”)
图片稍后补上:~~

安装系统环境:Magic Linux 2.1 >= 0727
编译环境:Magic Linux 2.1-1016
KDE4 版本:KDE4-beta3(3.94.0-svn724318)
安装路径:除依赖部分的包之外,主要的软件包的安装路径为"/opt/kde4/"
请按照以下顺序安装,最后务必要阅读“后续步骤”,以运行完整的 KDE4 桌面环境。

安装:
1.fltk
编译 ilmbase 和 OpenEXR 的依赖
fltk-1.1.7-1mgc.i686.rpm
fltk-devel-1.1.7-1mgc.i686.rpm(开发包)
fltk-fluid-1.1.7-1mgc.i686.rpm(可选)

2.ilmbase 和 OpenEXR
OpenEXR 的图像支持部分,编译 kdelibs4 纳入支持
ilmbase 为 OpenEXR 的 buildrequire 包
ilmbase-1.0.0-0.1mgc.i686.rpm
ilmbase-devel-1.0.0-0.1mgc.i686.rpm(开发包)
openexr-1.6.0-0.1mgc.i686.rpm
openexr-devel-1.6.0-0.1mgc.i686.rpm(开发包)

3.jasper
jasper 的 JPEG-2000 part 1 部分的图像支持,编译 kdelibs4 纳入支持
jasper-1.900.1-0.2mgc.i686.rpm
jasper-devel-1.900.1-0.2mgc.i686.rpm(开发包)

4.Qt-4.3.1
由 haulm 打包。

5.cmake-2.4.7
升级安装:此版本中添加了一个 FindQt4 的路径补丁(为了与 haulm 所打包的 Qt4 一致)
cmake-2.4.7-0.1mgc.i686.rpm

6.strigi-0.5.5
升级安装:此版本为编译 KDE4 的最低版本需求。
由于 0.5.6 版本稍有问题,所以是 0.5.5。
此版本软件包编译打包时纳入了 Qt4 的 dbus 支持(buildreqiure)
strigi-0.5.5-0.2mgc.i686.rpm
strigi-devel-0.5.5-0.2mgc.i686.rpm(开发包)

7.qimageblitz
编译 kdebase4 的 buildrequire
qimageblitz-0.0.4-0.1.svn706674mgc.i686.rpm
qimageblitz-devel-0.0.4-0.1.svn706674mgc.i686.rpm(开发包)
qimageblitz-examples-0.0.4-0.1.svn706674mgc.i686.rpm(独立 example 部分)

8.libxklavier-3.1
编译 kdebase4 的 buildrequire
libxklavier-3.1-1.i686.rpm
libxklavier-devel-3.1-1.i686.rpm(开发包)

9.其他可选支持(仅作为开发使用,本次打包没有纳入,即无需安装)
Hspell
Enchant
Soprano

10.kdelibs4
KDE4 的 kdelibs
kdelibs4-3.94.0-0.1mgc.i686.rpm
libkdelibs4-3.94.0-0.1mgc.i686.rpm
libkdelibs4-devel-3.94.0-0.1mgc.i686.rpm(开发包)

11.kdepimlibs4
KDE4 的 kdepim 部分的库
kdepimlibs4-3.94.0-0.1mgc.i686.rpm
libkdepimlibs4-3.94.0-0.1mgc.i686.rpm
libkdepimlibs4-devel-3.94.0-0.1mgc.i686.rpm(开发包)

12.kdebase4
KDE4 的 kdebase,本包中含有 Oxygen Project 的图标主题
kdebase4-3.94.0-0.1mgc.i686.rpm
kdebase4-runtime-3.94.0-0.1mgc.i686.rpm
kdebase4-devel-3.94.0-0.1mgc.i686.rpm(开发包)

13.kdebase4-workspace
KDE4 的 kdebase 的 workspace 部分
kdebase4-workspace-3.94.0-0.1mgc.i686.rpm
kde4-kdm-3.94.0-0.1mgc.i686.rpm(KDE4 的 kdm 登录管理器)
kdebase4-workspace-devel-3.94.0-0.1mgc.i686.rpm(开发包)


后续步骤:
1.修改 KDE4 的 startkde 脚本(需要 root 权限):
路径:/opt/kde4/bin/startkde
备份
用文本编辑器打开(utf-8 编码)
在文件的头部添加四行 export 命令:
export LD_LIBRARY_PATH=/opt/kde4/lib
export KDEDIRS=/opt/kde4
export PATH=/opt/kde4/bin/:$PATH
export KDEHOME=~/.kde4

修改后的样子如(1 至 11 行):
#!/bin/sh
#
# DEFAULT KDE STARTUP SCRIPT ( 3.94.00 (KDE 4.0 Beta3) )
#
export LD_LIBRARY_PATH=/opt/kde4/lib
export KDEDIRS=/opt/kde4
export PATH=/opt/kde4/bin/:$PATH
export KDEHOME=~/.kde4
# When the X server dies we get a HUP signal from xinit. We must ignore it
# because we still need to do some cleanup.
trap 'echo GOT SIGHUP' HUP

2.添加 kdm 的启动菜单项(需要 root 权限):
路径:/opt/kde4/share/apps/kdm/sessions/kde.desktop
备份,改名为“kde4.desktop”
将其复制到 /usr/share/apps/kdm/sessions/ 目录中
用文本编辑器打开 kde4.desktop (utf-8 编码)
将 第6行 的“Name”值改为“KDE 4”

修改后的样子如(1 至 7 行):
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/opt/kde4/bin/startkde
TryExec=/opt/kde4/bin/startkde
Name=KDE 4
Name[hi]=केडीई

最后附图:

kwin 的混色模式


plasma 的桌面部件(图片放映器和桌面切换)



Dolphin 的文件管理(图像预览)

文章评论

共有 0 条评论