KDE(K Desktop Environment)不仅包括了标准的桌面功能,还包括了一个覆盖大部分Linux任务的应用程序组。KDE的应用程序都可以从桌面运行,这些程序包括编辑器、绘图应用程序等。它的应用程序通常都是用K开头的,比如比较常用的KWrite、KMail、Konqueror等等。下面介绍几点桌面应用技巧,希望能对大家使用KDE带来方便。
桌面文件
在KDE的桌面上,可以建立被称之为桌面配置文件的特殊文件。在桌面上单击鼠标右键选择“New|新建”就可以建立如HTML文件、Text文件、URL文件、软驱、光驱应用程序链接等桌面配置文件。HTML文件就是建立相应的Hypertext Markup Language文件;Text文件就是建立一般文本文件;CD-ROM和Floppy Device选项创建一个用于挂装光驱、软盘驱动器的桌面文件。
先介绍一下如何建立硬盘设备、光驱的桌面配置文件。在桌面单击鼠标右键,单击新建→CD-ROM-Device或是Harddisk Device。在弹出的窗口中,就可以设定所要挂装的驱动器,如CD-ROM一般为/dev/cdrom挂装到/mnt/cdrom,HardDisk为/dev/hdxy(其中x代表第几个IDE硬盘驱动器,a表示为hday,b表示为hdby,依此类推,y代表第几个分区,如hda0表示第一个IDE硬盘设备的第一个分区)挂装到/mnt/c (这里需要在/mnt下建立相应的文件夹,具体的做法请参见相关资料)。这样,就可以轻松地通过点击这个文件访问硬盘分区。
下面着重介绍一下应用程序链接。单击建立应用程序链接出现一个窗口,上面有四个Tab,在第一项“常规”里的文本框就可以更改链接的名字,如图1所示。
图1 在“常规”项文本框可以更改链接的名字
点击第三个TAB“执行”,就可以为这个链接设定所要执行的动作,如图2所示。
图2 点击“执行”项为这个链接设定所要执行的动作
你可以在命令文本框中键入相应的命令,或是在命令后面加上参数,达到预期的效果。如xmms %f,就是打开XMMS播放器,并且打开它的文件浏览窗口。如果想监控命令的运行,还可以选择终端运行,同样在终端选项文本框里面键入相应的命令,点击“确定”,在桌面上就建立了相应的应用程序链接。
应用程序链接文件用kedit打开是这样的:
[Desktop Entry]Comment[zh_CN]=Encoding=UTF-8Exec=xsimIcon=MimeType=Name[zh_CN]=应用程序链接Path=ServiceTypes=SwallowExec=SwallowTitle=Terminal=falseTerminalOptions=Type=ApplicationX-KDE-SubstituteUID=falseX-KDE-Username=
其中,Exec为所要运行的命令,Name[zh_CN]为目录的名称,Terminal为是否在终端下运行,TerminalOptions就是终端运行的命令。Type为文件的类型,这里的类型是应用程序,知道了这些就可以用kedit来创建一个应用程序链接。
同样可以用Shell脚本编写这种类似的链接(前提条件是必须对Shell脚本有一定的了解),具体做法为在终端中键入kedit Exa.sh,它会提示是否建立文件,选择“是”,然后就可以用kedit编辑这个文件。
#!/bin/sh#Execute Counter Strikewinex -winver win2k /mnt/e/game/cs15/hl.exe
解释一下这个文件,第一行里申明了使用了/bin下面的Sh命令,第二行是注释,第三行就是相应的命令,这样存盘后退出。运行chmod+x Exa.sh,将文件的权限设为可执行,这样一个运行文件就建好了。以后就可以通过点击这个文件运行所期望的命令。
Konqueror
KDE的Konqueror是一个全能选手,它不仅能胜任文件管理器的工作,无间隙地显示远程文件系统,同时还能够使用浏览器功能浏览Web页面。
首先介绍一下常用到的用于浏览文件系统的快捷键:
Alt+←
向后查看历史表Alt+→
向前查看历史表Alt+↑
上一级目录Esc
为当前文件打开一个弹出窗口Ctrl+S
按照模式(Pattern)选取文件Ctrl+T
为当前目录打开一个终端Ctrl+F
查找文件Ctrl+W
关闭窗口在访问互联网时,快捷键依然适用。此外,KDE也可以作为FTP客户机。当访问FTP站点时,可以像操作本地文件一样方便,但KDE默认的登陆账号是匿名登录。如果想作为一个特殊用户进行非匿名登录,就应在FTP地址前加入用户名和@,然后系统会提示输入用户口令。例如,下面的例子是用户Nownow登录到ftp://www.ddvip.com。
ftp://ddvip@www.ddvip.com
注意,“.directoty”里记录了文件夹的显示信息,它决定文件夹的显示风格,可以通过更改这个文件更改例如文件夹使用的图标等相关属性。例如:
[Desktop Entry]BgImage=/mnt/e/download/pub/source/pic/bg13.pngIcon=/usr/share/pixmaps/redhat-home.pngType=Directory[IconPosition::File1]X=13Y=138
其中,BgImage为背景图案,Icon为文件夹的图标,Type为文件类型,[IconPosition::File1]定义了文件夹里文件File1的位置,更改这些值可以实现文件夹的个性化。
KDE桌面主题
很多Linux爱好者喜欢一些个性化的桌面。下面我就具体介绍一下桌面主题的安装方法,其中的theme为所下载的主题文件压缩包名称,解压缩tar zxvf theme.tar.gz就进入解压出来的目录,执行:
#./configure#make#make install
然后,就需要把文件或文件夹拷贝到相应的文件夹中:
◆ 复制/usr/local/kde/share/applnk/Settings/LookNFeel/目录里的theme.desktop到/usr/share/applnk目录里;
◆ 复制/usr/local/kde/share/apps/kdisplay/color-schemes/theme.kcsrc到/usr/share/apps/kdisplay/color-schemes;
◆ 复制/usr/local/kde/share/apps/ksplash/文件夹到pics目录中/usr/share/apps/ksplash;
◆ 复制/usr/local/kde/share/apps/kstyle/themes/theme.themerc到/usr/share/apps/kstyle/themes;
◆ 复制/usr/local/kde/share/apps文件夹kwin到/usr/share/apps/kwin;
◆ 复制/usr/local/kde/中的lib到/usr/lib;
◆ 复制/usr/local/kde/lib中的kde3目录到/usr/lib/kde3;
◆ 复制/usr/local/kde/lib/kde3/plugins中的styles目录到/usr/lib/kde3/plugins/目录中。
下载相应的图标,解压缩后,复制图标目录到/usr/share/icons/里。重新启动,到控制中心→观感里去调整效果。
这样一个崭新的桌面就展现在面前。相关桌面主题可以到http://www.deskmod.com下载。
桌面快捷键
我经常用到的系统默认桌面快捷键如下:
◆ Alt+Ctrl+Esc 结束程序;
◆ Alt+Ctrl+Shift+Del 退出无须确认;
◆ Alt+F2 运行命令;
◆ Ctrl+Esc 显示任务管理器;
◆ Ctrl+Prn+Scrn 快照桌面;
可以通过“控制中心”→“观感”→“快捷键”来设定喜欢的快捷键组合,如果对Windows情有独钟的话,还可以启用带Win键的快捷键组合。
升级KDE
KDE的升级速度是很快的,一些求新的朋友就可以到http://www.KDE.org 下载最新的安装包。以下是KDE的安装说明,希望对大家能有所帮助。
1.编译需要
◆ 必须使用Qt 3.0.4到3.0.6,不要用Qt 3.1.x编译。
◆ Automake 1.5和Autoconf 2.5。
◆ C++编译器最好是gcc-2.95.x或在KDE3.0.4.工作的gcc3.1。
◆ 用bunzip2解压.bz2 files。在ftp://sourceware.cygnus.com/pub/bzip2/可以得到它的稳定版本。你还可以获取libbz2,它允许在Konqueror中读取.tar.bz2,同时KDE应用程序也能拥有读取.bz2的权限。
◆ 如果需要SSL支持 (例如在konqueror中浏览安全网站),必须安装Openssl,版本0.9.6或更高(版本 0.9.5x 不再被支持)。
◆ 安装lesstif使Konqueror支持NetScape插件。
◆ 安装libpcre以支持更规则的JavaScript语句。
◆ 安装libxml2以支持KDE 帮助系统( 版本号2.3.13或更新)。
◆ 如果提供相应的库,一些附加模块就可以被安装,但不会影响KDE的运行。例如,libldap适用于LDAP kioslave, 而cdparanoia适用于audiocd kioslave。
2.安装
在安装Qt时,需要设置QTDIR和KDEDIR为Qt和KDE的安装目录,同样添加$QTDIR/bin和$KDEDIR/bin到$PATH和 $LD_LIBRARY_PATH设置里面。此外, 可以通过添加Qt and KDE库的路径到/etc/ld.so.conf,代替更改$LD_LIBRARY_PATH, 但别忘了在安装完Qt和kdelibs后,以root身份运行ldconfig。此外,Configure脚本有可能找不到新安装好的库,因此安装步骤如下:
#bunzip2 qt-x11-3.0.4.tar.bz2#tar xvf qt-x11-3.0.4.tar#cd qt-x11-3.0.4#less INSTALL#(Set up QTDIR, KDEDIR, PATH, and LD_LIBRARY_PATH)#cd $QTDIR#./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions#make
加入-thread是必须的,否则KDE将不能工作。如果不使用gcc可以加上-no-g++-exceptions。
首先应该安装arts, 然后在其它包安装之前安装kdelibs。同样需要最后安装kdeaddons,因为它需要kdebase、 kdemultimedia等的支持。
对于每个KDE包,安装步骤如下:
#bunzip2 <package>.tar.bz2#tar xvf <package>.tar#cd <package>#./configure#make#make install
KDE桌面使用还有很多地方需要大家共同探讨,希望本文能起到抛砖引玉的作用。