⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common-kdm.html

📁 学习linux的工具书
💻 HTML
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
   <meta name="Author" content="Edward Fu">
   <meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
   <title>Freesoft Linux FAQ -- 关于KDE/KDM</title>
</head>
<body>
&nbsp;
<br>发信人: dfbb (赵无忌☆迷恋红尘), 信区: Linux
<br>标 题: [文档]KDE简介
<br>发信站: BBS 水木清华站 (Sun Oct 11 20:49:10 1998)
<p>/**************************************************************
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本文版权属清华BBS所有,欢迎转载,请勿删除版权信息
<br>***************************************************************/
<br>KDE简介
<br>&nbsp;
<p>KDE在一九九六年十月间由LyX(一所见即所得的LaTeX文书处理器)的开发者Matthias
<br>Ettrich发起,目的在于为Unix/X11建立一个完整易用的桌面环境。计划内容包括定义
<br>一标准的Drag&amp;Drop机制,统一的Application Framework,类似ActiveX的机制等。
<br>KDE除了拥有Ettrich的得意杰作KLyX,也有KFM(类似于IE4.0的浏览器)、
<br>KPresenter(类似PowerPoint)、KIllustrator(类似CorelDraw或
<br>Illustrator)、KOrganizer(PIM软件)等重量级软件,更体贴用户推出大量GUI设定
<br>软件帮助用户设置Unix/Linux上的服务器(如Samba、Postgres及
<br>PowerManagement等)。,但KDE却一直因为Qt的License问题而受到不少用户的抨击。
<p>KDE整个计划都采用由TrollTech公司所开发的Qt程序库。Qt本身为一基于C++的跨平台
<br>开发工具(有X及Windows版),非常优秀,可惜Qt并非一个真正自由的软件。Qt的License
<br>允许任何人使用Qt编写免费软件及免费拷贝给其他用户使用,但如果利用Qt编写非免费软
<br>件则需要购买他们的License。更重要的是任何人都不可以随意修改Qt源代码。渐渐有用
<br>户开始怀疑这会否会对各种免费的Unix(包括Linux、FreeBSD、NetBSD及OpenBSD)
<br>的CD-ROM生产商造成困难,将窗口管理器这个很重要的部份建立在一个并非真正自由的软
<br>件上是否会带来恶果。例如TrollTech公司更改Qt License、公司倒闭或给人收购等都
<br>会令KDE前功尽弃。而KDE过份模仿Win95的界面也有用户很不满意。于是另一拨自愿者在
<br>今年上半年开始GNOME (Gnu Network Object Modeling Environment)计划,
<br>以真正自由的GTK作底层去实现与KDE相似的目标。GNOME在开发初期就得到Linux两大发
<br>行套件-Debian及RedHat在经济上、技术上及人力上的支持,但因起步较慢,目前进展
<br>不大。另一方面,KDE的开发者们为了平息用户在Qt License方面的担忧,在今年初与
<br>TrollTech成立The KDE Free Qt Foundation。TrollTech公司任何对Qt License
<br>的修改都必须为Foundation通过,而如果Troll倒闭、被收购或停止开发Qt超过一年,
<br>Foundation将有权以BSD式License开放Qt源代码。现在GNOME VS KDE之战是网络
<br>上的热点之一,连Linux之父Linus都被扯进来发表看法,他的意见是每个开发者有权为
<br>自己的软件选择License,而他个人目前比较喜欢使用KDE。
<br>&nbsp;
<p>注:由于版权的问题,Gtk宣称netscape 5.0(Mozilla)将用gtk来写,虽然Troll很早就出了Qtscape
<br>&nbsp;&nbsp;&nbsp; 不过现在Troll已经把Qt free的版权改为Open Source。至于不准修改Qt的原代码,
<br>&nbsp;&nbsp;&nbsp; Troll的回答是QT是完全面向对象的,可以通过继承来实现。不过谁会去继承QFont来实现中文支持呢?
<br>&nbsp;&nbsp;&nbsp; 另外KFM说成是资源管理器更贴切一些,因为它除了支持URL以外也可以管理本地文件系统呀。
<br>&nbsp;&nbsp;&nbsp; 前面方汉提到的类似ActiveX机制恐怕是Corba吧?Corba比M$的DCOM强大得多。也许是OpenDoc。
<br>&nbsp;
<p>下面收集了一些安装配置KDE的问答:
<p>1. 安装KDE之前必须安装Qt运行库
<br>&nbsp;&nbsp; 如果用KDE原代码编译安装,则还需要安装Qt的开发软件包,安装Qt开发包后别忘了指定QTDIR,如
<br>&nbsp;&nbsp; export QTDIR=/usr/lib/qt &lt;-- for bash, if u use csh:
setenv QTDIR=/usr/lib/qt
<br>&nbsp;&nbsp; 你可以把这一行放在/etc/profile /etc/bashrc $HOME/.bash_profile
$HOME/.bashrc等文件中,
<br>&nbsp;&nbsp; 具体是那个文件看自己的情况而定,一般用$HOME/.bashrc好了(如果用bash的话)。
<br>2. 安装KDE包文件
<br>&nbsp;&nbsp; 如果用tgz包则要注意顺序,kdelib-->kdesupport-->kdebase-->其它KDE包。
<br>&nbsp;&nbsp; 如果是RPM包可以简单地 rpm -ivh --nodeps kde*.i386.rpm
把所有的包都装上去再说。
<br>&nbsp;&nbsp; 装完以后把以下几行加到/etc/profile或/etc/basrc(视具体情况而定):
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export PATH=$PATH:/opt/kde/bin
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export KDEDIR=/opt/kde
<br>3. 修改xinit的配置文件
<br>&nbsp;&nbsp; KDE是一个桌面环境,提供了一整套工具:从窗口管理器(kwm)到Ksession到显示管理(KDM)以及一堆实用
<br>&nbsp;&nbsp; 工具(kedit,khexdit,kdvi,kghostview,kfind,kppp,kmail...以后会越来越多),要想充分体验KDE,
<br>&nbsp;&nbsp; 则需要适当地修改配置。如果你嫌KWM等太占资源,可以不做这一步,直接使用它的实用工具也不错。
<br>&nbsp;&nbsp; 在做这些配置前应仔细学习一下startx /etc/X11/xinit/xinitrc
/etc/X11/xinit/Xclients等脚本,
<br>&nbsp;&nbsp; 用man startx; man xdm等读一下文档。重要的是理解,知其然,知其所以然。
<p>&nbsp;&nbsp; 最简单的做法莫过于 echo "exec /opt/kde/bin/startkde" >
~/.xinitrc
<br>&nbsp;&nbsp; 然后startx就可以了,注意startkde也是个脚本程序(shell script)。初次使用时会在你的家目录下
<br>&nbsp;&nbsp; 生成一些配置文件,一路OK就完了。当然你也可以直接去修改/etc/X11/xinit/xinitrc
Xclients等
<br>&nbsp;&nbsp; 文件,在启动其它WM(twm,fvwm,fvwm95...)之前加入exec startkde也可以。个人使用Linux随便你
<br>&nbsp;&nbsp; 怎么弄。(如果在你的机器上要做什么服务的话KDE可能太耗资源了:-)
<br>&nbsp;&nbsp; 我觉得TJB的做法很不错:
<br>&nbsp;
<p>&nbsp;&nbsp; 发信人: tjb (老六), 信区: Linux
<br>&nbsp;&nbsp; 标 题: startmwm, startx, kde
<br>&nbsp;&nbsp; 发信站: BBS 水木清华站 (Tue Apr 28 16:43:22 1998)
<p>&nbsp;&nbsp; 进kde和mwm好麻烦自己改了一下xinitrc
<br>&nbsp;&nbsp; 有什么好的方法请告诉tjb一声哟:-)
<br>&nbsp;&nbsp; 改xinitrc最后几行, 完整的xinitrc如下: (不要笑我太初级哟)
<br>&nbsp;&nbsp; #/usr/X11R6/lib/X11/xinit/xinitrc
<br>&nbsp;&nbsp; #!/bin/sh
<br>&nbsp;&nbsp; ...省略...
<br>&nbsp;&nbsp; # start some nice programs
<br>&nbsp;&nbsp; if [ ! -r $HOME/.fvwm2rc95 ]; then # add a default .fvwm2rc95
<br>&nbsp;&nbsp;&nbsp;&nbsp; cp /var/X11R6/lib/fvwm95-2/system.fvwm2rc95
$HOME/.fvwm2rc95
<br>&nbsp;&nbsp; fi
<p>&nbsp;&nbsp; if test $WM = kde
<br>&nbsp;&nbsp;&nbsp;&nbsp; then
<br>&nbsp;&nbsp;&nbsp;&nbsp; exec startkde
<br>&nbsp;&nbsp; fi
<p>&nbsp;&nbsp; if test $WM = fvwm95
<br>&nbsp;&nbsp;&nbsp;&nbsp; then
<br>&nbsp;&nbsp;&nbsp;&nbsp; exec fvwm95-2
<br>&nbsp;&nbsp; fi
<p>&nbsp;&nbsp; if test $WM = mwm
<br>&nbsp;&nbsp;&nbsp;&nbsp; then
<br>&nbsp;&nbsp;&nbsp;&nbsp; exec mwm
<br>&nbsp;&nbsp; fi
<p>&nbsp;&nbsp; 修改startx加入
<br>&nbsp;&nbsp; WM=fvwm95
<br>&nbsp;&nbsp; export WM
<br>&nbsp;&nbsp; 如下
<br>&nbsp;&nbsp; #!/bin/sh
<br>&nbsp;&nbsp; #/usr/X11R6/bin/startx
<br>&nbsp;&nbsp; ...省略....
<br>&nbsp;&nbsp; WM=fvwm95
<br>&nbsp;&nbsp; export WM
<br>&nbsp;&nbsp; bindir=/usr/X11R6/bin
<p>&nbsp;&nbsp; userclientrc=$HOME/.xinitrc
<br>&nbsp;&nbsp; userserverrc=$HOME/.xserverrc
<br>&nbsp;&nbsp; ....下面不改了
<p>&nbsp;&nbsp; 自己cp startx startmwm
<br>&nbsp;&nbsp; cp startx kde
<br>&nbsp;&nbsp; 将startmwm中的WM=fvwm95改成WM=mwm
<br>&nbsp;&nbsp; 将kde中的WM=fvwm95改成kde
<br>&nbsp;&nbsp; 以后敲kde就进kde了, 进mwm就敲startmwm吧
<br>&nbsp;&nbsp; xixi, 不要笑我哟
<p>4. 配置KDM
<br>&nbsp;&nbsp; 直接用两个问答来代替:
<p>> 本人安装好KDE1.0正式版以后,就不知道该怎样使用它,有谁能告诉我怎样启动KDM?
<p>我是这样做的:
<p>首先,修改/etc/inittab,
<br>把&nbsp;&nbsp;&nbsp;&nbsp; id:3:initdefault:
<br>改成: id:5:initdefault:
<br><font color="#000099">要注意Redhat与Slackware在init 4/5的定义上是不同的!</font>
<br>再把最后一行: x:5:respawn:/usr/bin/X11/xdm -nodaemon
<br>改成:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x:5:respawn:/opt/kde/bin/kdm
-nodaemon
<p>然后: 修改/etc/X11/xdm/Xsession, 开头几行:(前面有+号的是我加的,大家别把+号也输进去)
<br>&nbsp; case $# in
<br>&nbsp; 1)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case $1 in
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; failsafe)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
exec xterm -geometry 80x24-0-0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
;;
<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kde)
<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
exec /opt/kde/bin/startkde
<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
;;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; esac
<br>&nbsp; esac
<p>作完以后, 喜欢的话重启动, 或者干脆: init 5
<p>不过要小心:KDE太消耗资源了。而且,这东西在我的Alpha上死活编译不成功。
<br>&nbsp;
<br>&nbsp;
<p>-------------
<p>:&nbsp;&nbsp;&nbsp;&nbsp; 在linux机器上运行xdm后,在其它95机器可以顺利的用extra!x看到
<br>:&nbsp; linux机器,并且登录使用Xwindow了.哈哈.
<br>:&nbsp;&nbsp;&nbsp;&nbsp; 可是今天装了个kde,界面比那个土土的fvwm95好看不知道多少倍,
<br>:&nbsp; 大喜!于是想在extra!x中也能看到这么精美的界面,可是在本机配置
<br>:&nbsp; 好以后,在95机器上启动extra!x登录,看到的居然还是那个土土的
<br>:&nbsp; fvwm95?谁知道要改什么设置?
<br>:&nbsp; ps:我在本机上startx就是直接启动kde了.
<br>在RedHat上我是这么做的:
<br>1.改~/.wm_style内容为KWM
<br>2.改/usr/X11/lib/X11/xinit/Xclients文件,加入对KWM的识别,当.wm_style
<br>为KWM时启动kwm;
<br>3.最好在/etc/inittab中改xdm为kdm,这样更美观.
<br>&nbsp;
<br>&nbsp;
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -