LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1669|回复: 6

巧用KDE

[复制链接]
发表于 2003-2-23 09:19:05 | 显示全部楼层 |阅读模式
摘要
      KDE(K Desktop Environment)不仅包括了标准的桌面功能,还包括了一个覆盖大部分Linux任务的应用程序组。KDE的应用程序都可以从桌面运行,这些程序包括编辑器、绘图应用程序等。它的应用程序通常都是用K开头的,比如比较常用的KWrite、KMail、Konqueror等等。下面介绍几点桌面应用技巧,希望能对大家使用KDE带来方便。(2003-02-19 12:48:23)

1 2 下一页
By 风过留枫, 出处:作者:陈杰 本文选自:开放系统世界——赛迪网

  

桌面文件

  在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-8
  Exec=xsim
  Icon=
  MimeType=
  Name[zh_CN]=应用程序链接
  Path=
  ServiceTypes=
  SwallowExec=
  SwallowTitle=
  Terminal=false
  TerminalOptions=
  Type=Application
  X-KDE-SubstituteUID=false
  X-KDE-Username=

  其中,Exec为所要运行的命令,Name[zh_CN]为目录的名称,Terminal为是否在终端下运行,TerminalOptions就是终端运行的命令。Type为文件的类型,这里的类型是应用程序,知道了这些就可以用kedit来创建一个应用程序链接。

  同样可以用Shell脚本编写这种类似的链接(前提条件是必须对Shell脚本有一定的了解),具体做法为在终端中键入kedit Exa.sh,它会提示是否建立文件,选择“是”,然后就可以用kedit编辑这个文件。


  #!/bin/sh
  #Execute Counter Strike
  winex -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  关闭窗口
 楼主| 发表于 2003-2-23 09:19:40 | 显示全部楼层
在访问互联网时,快捷键依然适用。此外,KDE也可以作为FTP客户机。当访问FTP站点时,可以像操作本地文件一样方便,但KDE默认的登陆账号是匿名登录。如果想作为一个特殊用户进行非匿名登录,就应在FTP地址前加入用户名和@,然后系统会提示输入用户口令。例如,下面的例子是用户Nownow登录到ftp://nowhere.3322.org。


  ftp://nownow@nowhere.3322.org

  注意,“.directoty”里记录了文件夹的显示信息,它决定文件夹的显示风格,可以通过更改这个文件更改例如文件夹使用的图标等相关属性。例如:


  [Desktop Entry]
    BgImage=/mnt/e/download/pub/source/pic/bg13.png
    Icon=/usr/share/pixmaps/redhat-home.png
    Type=Directory
  [IconPosition::File1]
    X=13
    Y=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 .tar.bz2
  #tar xvf .tar
  #cd  
  #./configure
  #make
  #make install

  KDE桌面使用,还有很多地方需要大家共同探讨,希望本文能起到抛砖引玉的作用。
发表于 2003-8-23 08:35:41 | 显示全部楼层
好文章啊,得找个时间好好看看,怎么没人回贴啊????
发表于 2003-8-24 14:39:42 | 显示全部楼层
顶!
发表于 2003-8-27 17:02:04 | 显示全部楼层
good!
发表于 2003-9-7 16:04:36 | 显示全部楼层
顶!
发表于 2004-9-3 15:24:14 | 显示全部楼层

顶顶顶顶顶!!!

顶顶顶顶顶!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表