|
首先声明,我本身是个菜鸟,肯定又很多不懂,小结中有错误希望大家指出,谢谢
还有这是对于KDE的文章,虽然FC中用Gnome得很多,但是用KDE还是有人得,桌面得使用是个人得喜欢
OK,开始
KDE下一些小结
字体安装
KDE多媒体
KDE网络通讯
输入法问题
字体问题
安装字体,其实KDE下和Gnome下都很简单了,动几下鼠标就可以
KDE在控制中心的字体安装
Gnome在font:/然后把字体直接拉进去就可以了
具体方法我是参在文泉驿安装他们的字体的方法的
个人觉得那里的说明还是看英文的比较好,中文的有个文件在FC上找不到
中文说明档里的/etc/X11/XF86Config-4这个文件我在FC没找到
而在英文的说明文档里要求的是这个文件/etc/X11/fs/config
http://wqy.sourcforge.net/cgi-bin/index.cgi?Dou_INSTALL
KDE的多媒体
播放器听歌用amarok,不过现在1.4beta版对中文支持不好,所以还是建议用1.3.8的
如果是编译的话,出现缺少相关包可以用yum或者apt安装相关包的-devel.rpm
当然你愿意自己编译也可以
看电影之类用kaffeine,kaffeine如果用rpm包安装可能会有一个问题,就是启动就死掉
其实是kaffeine跟X windows有冲突,不过如果自己编译参考./configure --help里的选项就可以解决了
以上的两个软件都要用到xine-lib,所以可以自己安装xine-lib
网络通讯
浏览器肯定是用konqueror了
QQ可以用EvaQ,其他的几乎都可以用Kopete解决
还有就是我们不可避免的要使用到一些GTK++的程序,为了是界面美观,可以使用qt-gtk-engine的软件包
输入法问题
输入法这个问题是很头大的,喜欢在FC下KDE用SKIM的人应该会更头大
其实默认的scim也是可以在KDE里输入的,但是不好看,而且,如果没有装skim-qt-immodule,在QT的程序中 就无法使输入法光标跟随,这个问题虽然不大,但是影响到了使用的舒适度
所以我拒绝了,想装skim装的我快撞墙了
现在把方法总结一下以免忘了
QT3的qt-immodule的补丁我大不上,所以决定使用QT4,反正打完补丁也是要编译
OK,开始
安装QT4
下载完QT4,解压完编译,无非就几个命令./configure ;gmake(这里用make好像不行);gmake install
但是在configure的时候 有几个参数要注意,如果没有特别要求还是加上
-release ........... Compile and link Qt with debugging turned off.
默认的是-debug-and-release . Compile and link two versions of Qt, with and without debugging turned on.
-fast .............. Configure Qt quickly by generating Makefiles only for
library and subdirectory targets. All other Makefiles
are created as wrappers, which will in turn run qmake.
其他的支持可以./configure --help自己看
如数据库支持,QT4默认是不装SQL支持的
大概1-2小时就可以,如果用了上面的参数应该可以,我第一次不知道就直接./configure然后就编译了,在 虚拟机里跑了10几个小时
装完QT4后,skim的skim-qt-immodule这个包就不需要了,但是如果要正确使用QT4,还要重新 设置QT环境,毕竟我们没有把QT3给删了,系统默认的还是QT3的
设置QT4环境
[root@localhost profile.d]# cat qt.sh
# Qt initialization script (sh)
if [ -z "$QTDIR" ] ; then
# QTDIR="/usr/lib/qt-3.3"
# QTINC="/usr/lib/qt-3.3/include"
# QTLIB="/usr/lib/qt-3.3/lib"
QTDIR="/usr/local/qt"
QTINC="/usr/local/qt/include"
QTLIB="/usr/local/qt/lib"
fi
export QTDIR QTINC QTLIB
只要更改上面这个文件就可以了,然后用户重新登入,环境变量就变了
如果不行重启之后也会变
顺便提一下,用户在登入之后首先会运行的是/etc/profile.d目录下的*.sh文件(当然要相关权限)
所以如果要设置Java的环境变量也可以在这个地方建立个java.sh(其实名字可随边给的),然后赋予相应的权限就可以了,一般就chmod 755 [filename]
.sh文件的格式,可以参照同目录下的别的文件,其实也就是一般的export
然后就可以编译安装skim了(过程就省略了,相信大家都会)
设置输入法变量
FC的输入法的设置都在/etc/X11/xinit/的xinput.d/和/xinitrc.d/xinput.sh下
其实只要在xinput.d/下建立一个default的文件就可以完成基本的要求了
[root@localhost ~]# cat /etc/X11/xinit/xinput.d/default
XIM=SCIM
XIM_PROGRAM=scim
XIM_ARGS=-d
XMODIFIERS="@im=scim"
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
gnome-im-settings-daemon >/dev/null
当然权限还是不要忘
chmod 644 /etc/X11/xinit/xinput.d/default(保证所有的用户都可以读取这个文件)
再看xinput.sh文件就知道default的作用了,当然也可以根据不用的语言建立不同的输入法设置文件,
但是scim可以输入多种的语言,所以可以直接建立default就OK了
[root@localhost ~]# cat /etc/X11/xinit/xinitrc.d/xinput.sh
#!/bin/bash
# Copyright (C) 1999 - 2004 Red Hat, Inc. All rights reserved. This
# copyrighted material is made available to anyone wishing to use, modify,
# copy, or redistribute it subject to the terms and conditions of the
# GNU General Public License version 2.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# X Input method setup script
# Load up the user and system locale settings
oldterm=$TERM
unset TERM
if [ -r /etc/profile.d/lang.sh ]; then
. /etc/profile.d/lang.sh
fi
[ -n "$oldterm" ] && export TERM=$oldterm
tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
## try to source ~/.xinput.d/ll_CC or /etc/X11/xinit/xinput.d/ll_CC to
## setup the input method for locale (CC is needed for Chinese for example)
# unset env vars to be safe
unset XIM XIM_PROGRAM XIM_ARGS XMODIFIERS GTK_IM_MODULE QT_IM_MODULE
lang_region=$(echo $tmplang | sed -e 's/\..*//')
for f in $HOME/.xinput.d/${lang_region} \
$HOME/.xinput.d/default \
/etc/X11/xinit/xinput.d/${lang_region} \
/etc/X11/xinit/xinput.d/default ; do
[ -r $f ] && source $f && break
done
unset lang_region
[ -n "$GTK_IM_MODULE" ] && export GTK_IM_MODULE
[ -n "$QT_IM_MODULE" ] && export QT_IM_MODULE
# setup XMODIFIERS
[ -z "$XMODIFIERS" -a -n "$XIM" ] && XMODIFIERS="@im=$XIM"
[ -n "$XMODIFIERS" ] && export XMODIFIERS
# execute XIM_PROGRAM
[ -n "$XIM_PROGRAM" ] && which "$XIM_PROGRAM" > /dev/null 2>&1 && LANG="$tmplang" "$XIM_PROGRAM" $XIM_ARGS &
在完这几步root的skim就可以用了,测试GTK++的程序也可以光标跟随,如Firefox
这里我也碰到了个问题,普通用户还是不能使用skim,只能调用scim,但是可以光标跟随了
我自己用了一个比较笨的方法就是现用root用户登入一次,正常来讲是可以运行skim了,不行的情况稍后在说
然后把用户目录下.scim/global文件cp到相应的用户下的.scim/下
然后更改权限是用户可以读其目录下的这个文件
chmod 666 [path to file]
个人估计普通用户无法使用也是权限的问题,不知道那个高手可以指教一下
照scim-im上wiki的说明,我几乎把所有的关于skim的文件的权限都改了,可是还是不行 所有只能上面这个土办法了
OK,如果真的连root都无法在启动KDE时启动skim,那么就在.scim文件夹里自己手动建立一个global文件
[root@localhost ~]# cat .scim/global
/DefaultConfigModule = kconfig
/DefaultKeyboardLayout = UK
/DefaultPanelProgram = /usr/bin/scim-panel-kde
/SupportedUnicodeLocales = en_US.UTF-8
skim问题就算解决了
以上得格式可能有些乱,附带一个pdf,如果觉得我写的有点用处大家不嫌弃的话可以下载作为参考
我自己pdf也要自己存档了,最近才养成的习惯 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|