KDE常见问题
KDE常见问题由 Matthias H lzer-Kl pfel和Lee Wee Tiong 维护,1999年7月4日。
这是K桌面环境最常见问题的集合。
请将你在FAQ中发现的任何缺陷,不相容或缺失 等报告给
[email protected]。
如果有问题,请发给 KDE邮件列表和新闻组。
1.关于常见问题
1.1FAQ能帮助我做什么?
1.2我能成为FAQ的维护者吗?
2.介绍
2.1 KDE是什么 ?
2.2在 KDE中的K代表什么?
2.3KDE能在哪一个平台上工作?
2.4 KDE是窗口管理程序吗?
2.5KDE是CDE, Windows 95或 MacOS克隆吗?
2.6 KDE是自由软件吗?
3.获得 KDE
3.1我从哪里获得 KDE ?
3.2 Linux发布里有 KDE吗?
3.3什么是当前的版本?
3.4我在哪里查找 KDE快照 ?
3.5我在哪里获得 Qt ?
3.6 Qt是什么 ,顺便问一下?
4.安装指令
4.1为了转换
4.2可用的发布格式
4.3必须具备的
4.4基本包装的描述
4.5不同发布格式的安装
4.6自检-安装
4.7Micro-HOWTO:在 SGI Irix 6.x编译 KDE 1.1
4.8在安装SuSe'' YaST的 RPMs时,说 rpm数据库不可用.我能做什么?
4.9在安装新版之前,我如何删除旧的版本?
4.10怎样启动 KDE?
4.11每当我启动 KDE,它总是提示 ""阴影口令"".为什么?
4.12能在用户目录下安装 KDE吗?
4.13 ""不能连接到 X服务器"".怎么啦?
4.14 用dpkg安装 Debian发布时 ""giflib2缺失""
4.15 AIX下 KDE?
4.16在安装 Redhat发布时说 ""需要libncurses.so.3.0""
4.17 膝上电脑的KDE?
4.18我不喜欢在缺省目录安装KDE.我如何移动它 ?
4.19在哪里有已设置好的配置文件脚本?
4.20如何解压以 ''bz2''扩充名的unzip tarballs ?
4.21我能从 KDE安装目录删除什么文件?能安全地删除所有 *.h, *.c, *.o文件?
4.22当升级 KDE会不会丢失我的当前设置?
4.23编译 kdebase时,提示 ""bin/sh: msgfmt:命令没有发现""错误!
4.24在 Solaris 2.6下用 gcc编译 KDE时发生错误.
4.25如何卸掉 KDE apps?
4.26 GIF支援?
5.控制面板
5.1怎样加应用程序到控制面板?
5.2当我试着加应用程序到控制面时遭到拒绝!为什么?
5.3我如何在控制面板嵌入应用程序?
5.4为什么控制面板的时钟显示错误时间?
5.5能在非KDE窗口管理器运行 kpanel吗?
5.6能用其它图片更改控制面板上的按钮吗?
6.桌面
6.1如何应用程序到桌面?
6.2如何从桌面上安装/卸下设备?
6.3能使用 屏幕保护(screensaver)作为背景?
6.4在不按下鼠标器按钮情况下如何突出我的菜单 (相似Win95)?
6.5图标保持在哪里 ?
6.6非ROOT用户能更改标准的菜单项?
6.7在 KDE中如何使用鼠标器的屏幕卷动?
6.8什么是模板文件夹?
6.9为什么系统声音不正常?
6.10在桌面上怎样执行一个应用程序?
6.11 What should I do to get the Mac-like window decorations shown in
the screenshot on the KDE page?
6.12我在 KDE控制中心选了字体但是字体是仍然太小.我能做什么?
6.13能够扩充桌面的图标菜单?
6.14能去掉垃圾箱/模板/启动图标?
6.15文件保存在哪里时它直接在桌面显示 ?
7.窗口管理程序
7.1KWM操作的快捷键 ?
7.2我能定义我自己的快捷键?
7.3当我 ""iconify""一个窗口时,它消失了.它去哪里了 ?
7.4怎样获得贴一个没有边框和焦点的粘贴窗口?
7.5怎样杀死 kwmpager?
7.6如何 在垂直地或水平方向最大化 窗口?
7.7什么是 ""底纹窗口""?
7.8 FVWM2能生成放置窗口的阴影框架 ?
7.9如何禁止对话操纵?
8.文件管理程序
8.1如何将 KFM作为WWW浏览器?
8.2在 KFM如何更改目录的外观?
8.3用 KFM如何做非-匿名 FTP传输?
8.4 ""KFM不能连接到 ''localhost''"",怎么回事?
8.5命令行中 %i和 %m是什么?
8.6我如何指定 KFM的启动目录?
8.7如何输入网络浏览器书签?
8.8KFM的 ""保存为...""功能在哪里?
9.配置 KDE
9.1如何设置被KDE使用 的语言?
9.2任何键盘都可成KDE的国际键盘?
9.3如何用KDE注删屏幕代换标准的 Linux文本注删屏幕 ?
9.4如何用另一个KDE窗口管理程序如Blackbox和Windows Maker代替 KWM ?
9.5如何更改 RedHat Linux启动屏幕图象?
9.6我喜欢单击鼠标器左按钮在桌面的任何处,激活 ''K''菜单.
9.7如何使用三附加键在 Windows键盘?
9.8安装 KDE后,RedHat启动菜单消失了!
9.9在哪里查找 KDE主题 ?
9.10怎样更改 Mime类型?
9.11 KDE (kdm)不读我的 .bash_profile!
9.12在 KDE中如何使用 TrueType字体?
9.13 在KDE,能输入,显示和运行 Euro Symbol?
10. KDE应用程序
10.1 Kppp
10.2 Kscd
10.3 Kvt
10.4 KOffice
10.5 KMail
10.6 KBiff
10.7 KTop
11. 非-KDE应用程序
11.1非-KDE应用程序如 emacs和 kterm运行 时乱码!
11.2 StarOffice 5.0
11.3网络浏览器
12.已知的 KDE臭虫
12.1Typo in kzip.kdelnk
12.2错误的字符集!
13.有用的提示(技巧)
13.1 KDE帮助页
13.2快速移动或调整窗口
13.3在KDE中结束窗口
13.4切换窗户管理程序
14.各种问题
14.1KDE为什么 使用 Qt?
14.2为什么 KDE不使用 gtk, xforms, xlib,?
14.3 Qt不是自由软件,是吗?
14.4为什么没有 L/GPL''ed Qt克隆?
14.5在 KDE如何安装文件系统?
14.6 KDE有透明背景的终端?
14.7有没有获得各种各样的信息如:自由空间,目录大小,等等的方法?
14.8在KDE下如何实现退格?
14.9非-KDE应用程序创建的图标是否能放进 ''K''菜单?这些图标在哪里(或kdelnk)?
14.10 KDE程序没有图标 (如 KWord)??
14.11 KDE有图形环境的 FTP客户程序?
14.12如何退出 KDE?
14.13有没有检查邮件的程序?
14.14是否真正地必需升级到 KDE 1.1?
14.15在 KDE如何复制和粘贴?
14.16如何将缺省 RedHat菜单转换为 K-菜单?
14.17为什么 kdm或 klock在 Redhat不工作?
14.18 CVS是什么 ?
14.19 KDE支持双屏幕?
14.20如何检查正在使用的KDE的版本?
15.难说 KDE-有关,但是时常问到:-)
15.1如何更改屏幕分辨率?
15.2如何更改颜色深度?
15.3只有2-按钮鼠标器该怎么办?
15.4什么是 ""粘的""窗口?
15.5如何用箭头替换 ""X""鼠标器指针?
15.6你好我抽取/安装 diff文件?
15.7我可以升级 到2.2?
15.8如何Dos和 ext2安装软磁盘设备?
15.9如何在Num-lock打开时启动 KDE ?
15.10如何设置窗口或桌面 图像?
15.11在那里有 webpages制作工具?
15.12在哪里能找到Windows 95/98/NT的自由 X服务器? ?
15.13那些缩写字如 AFAIK是什么意思?
16.变得更多信息
16.1 KDE主页在哪里 ?
16.2 KDE邮件列表在哪里?
16.3如何预订/取消列表?
16.4邮件列表存档在哪里?
16.5关于 KDE的新闻组在那里?
17.贡献
17.1如何有助于 KDE?
17.2如何报告臭虫?
17.3如何为KDE编程.第一步作什么 ?
17.4如何接受开发计划?
17.5如何获得 CVS?
17.6我仅仅好奇.能否只读 CVS?
17.7CVS镜像都有哪些?
17.8如何汉化 KDE程序?
1.关于常见问题
关于FAQ的许多回答取自 KDE邮件列表和新闻组.
非常感谢所有对FAQ作出贡献的人.
1.1我能帮助FAQ做什么?
第一,发送给我们你发现的任何错误.也建议你鉴别这些错误.
当做更好的作法是,既有你没有清除的,也包括你已经清除的.
我们的电子邮件地址是 kde-faqkde.org.
第二,告诉我们那些不在FAQ中的问题的答案.
我们将尽可能快地把他们放入FAQ.
最后但并不是最不重要的,请充分利用这FAQ.
在向KDE邮件列表或新闻组发问之前仔细阅读FAQ.
你也可以成为FAQ的维护者--请参考下一个节.
1.2我能成为FAQ的维护者吗?
事实上,你常容易的成为FAQ的维护者.
并且我们总是需要新成员.
:为了与们连接,你需要:首先需要下列软件在你的计算机:
sgmltools 1.0.9:生成不同FAQ格式如 HTML和PostScript.
不要使用 2.x版本因为我们仍然需要 Linuxdoc兼容性.
当我们最终完成新的 DocBook格式后,这种情况会改变的.
ksgml2html: sgml2html ( sgmltools工具之一),用于制作 HTML文档 ""KDE-ish"".
它包括在内在 KDE FTP服务器和它的镜像的 /CVS/snapshots/current/下的kdesdk软件包中.
cvs:需要存取 KDE CVS储藏室.在任何GNU FTP镜像都是可用的.
Qt和 KDE:不需要特别关心,我希望.
事实上,你可以不使用 KDE,但是熟悉 KDE将无疑使你成为更有效的FAQ维护者.
在必需程序安装在你的系统之后,你就可启动.
第一,向 Stephan Kulow索要你对 CVS的写权.
为了改变或更新FAQ文件,写权是必要的.
你也应该向matin Konold要求将你加到 KDE常见问题邮件表格.
当你准备接近CVS时,你应该熟悉你已安装的工具.
只要你能存取 KDE CVS储藏室,你应该下载常见问题文件.
他们被定位在 kdebase/doc/khelpcenter/ FAQ.只有初始化 SGML文件和生成的 HTML文件
能进入这个目录.
另外,应该有一个地方放你的FAQ文件: www/FAQ. SGML版本不能进入这目录.
只有 HTML,PostScript, ASCII和 HTML tarball能进入.
在你下载文件之后,你开始编辑他们.
基本文件被称为 index.sgml,是所有其他的格式如 HTML的基础.
无论你什么时候感到要修改 KDE FAQ,都要编辑这个文件.
在你已充分完成编辑后,就可放入 CVS储藏室.
在你放入之前,请保证你已生成必需的格式 (HTML, ASCII,PostScript和 HTML tarball)等等.
最后,你也许会问,那些信息要加到 KDE FAQ中.
回答:当然是FAQ!
你应该把自己的名字签到KDE邮件列表和新闻组中,并且在有新的问题后 ,你应该加到FAQ中.
2.介绍
2.1 KDE是什么 ?
KDE是 K桌面环境.
KDE是由 Matthias Ettrich在 1996年启动的一个计划.
KDE的目标是在 Unix操作系统和用户间建立良好的接口 .
简而言之: KDE将 UNIX带至桌面!
2.2在 KDE中的K代表什么?
不表示任何东西 --简单地说是 K桌面环境,就象 X窗户系统中的X.
2.3 KDE能在哪一个平台上工作?
KDE是所有 Unix的桌面环境 .
大部分 KDE开发者使用 Linux, KDE平滑地跑在各式各样的系统上.
如果你使用的是Unix变体或不使用GNU开发工具如 gcc,你也许要修改源代码.
可运行KDE的系统有
Linux Solaris FreeBSD IRIX HP-UX
2.4KDE是窗口管理程序吗?
不, KDE不是窗口管理程序.
KDE包含一个采用非常先进技术的窗口管理程序称 KWM, KDE是成熟的完整的桌面环境(IDE).
KDE提供完全桌面环境,包括文件管理程序,窗口管理程序,帮助系统,配置系统,不可数的
工具,和正在增加的应用程序。
2.5 KDE是CDE, Windows 95或 MacOS克隆吗?
不, KDE不是克隆.特别地 KDE不是 CDE或 Windows克隆.
在 KDE开发者已经和正在收集所有存在的桌面环境的最好特性的时候,KDE是真正的,
唯一的环境.
2.6 KDE是自由软件?
是, KDE是遵守GNU的自由软件.
在 LGPL下所有KDE库都允许开发 KDE桌面的程序,所有KDE应用程序得到 GPL许可.
KDE使用 Qt C++ 跨平台工具包,有各自的授权.
简而言之, Qt的授权允许你免费使用Qt来开发 X Windows下的软件,只要你的原始代码
也自由地被使用.
如果你希望你的原始代码不允许修改,你必须获得 Qt的商业授权.
你能从Troll Tech web site找到更多有关Qt信息 和它的授权.
如果你怀疑授权,请与Troll Tech web site接触.
KDE和 Qt是可以通过 CD方式免费获得.
运行时无任何费用.
3.取得KDE
3.1我从哪里获得 KDE ?
主要服务器是 ftp://ftp.kde.org ,这个位置非常繁忙,建议到 KDE的镜像:
ftp://ftp.mouk.s-jaani.ee/pub/kde
ftp://beer.stampede.org/ftp.kde.org
ftp://ftp1.change-espace.fr/pub/Linux/kde
ftp://ftp.tsc.uvigo.es/pub/linux/kde
ftp://bromo.ptf.hro.nl/pub/mirrors/kde
ftp://ftp.cised.unina.it/pub/kde
ftp://ftp.sw.com.sg
3.2 Linux发布里有 KDE吗??
是的,主要的Linux分布已经包含 KDE.
当组成一个分布时,他们不可能总是包含最近版本,但他们会说明如何和从何处取得最新版本.
下面是一些包含 KDE的发布.
你能查找发布的最近的发布列表,在发布的KDE列表中有KDE.
RedHat Linux S.u.S.E. Linux DLD Linux Caldera OpenLinux MkLinux Linux-Mandrake
Stampede Linux LinuxPPC等,另外,一些计算机杂志的 CD也包含 KDE:Chip (德语)Dream
(法语) PC调查 (英语).我们预计,一旦 KDE 1.0被发布,所有主要的分布都将有KDE.
3.3什么是当前的版本?
现在,最近稳定的版本是 1.1.1.
3.4我在哪里查找 KDE快照 ?
你能获得最近快照在 ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots.你可以考虑
建立你的自己CVS客户,为了总是保持最近快照 .
请参考 KDE cvsup页.
顺便说一下,如果你想知道什么是 CVS,请参考 CVS是什么 ?.
3.5我在哪里获得 Qt ?
Qt是orwegian company roll Tech产品.
你能从他们的 FTP服务器获得最近的 Qt版本:
roll Tech的 ftp服务器。你应该也能从上述提到 KDE镜像获得 Qt.
最近的 Linux发布, 已经包含Qt.
请查看必须的 Qt的版本.
3.6 Qt是什么 ,顺便问一下?
Qt是建造使用者接口 的C++基类库.
它提供大多数 widgets:菜单,按钮, sliders等等
Qt是一个跨平台库,写的代码可在 Unix编译,也可在 Windows编译.
关于 Qt更多的信息,见 http://www.troll.no.
4.安装
这是安装 KDE 1.0桌面环境.
对最新的版本,请读README,用INSTALL安装软件.
在出错时,仔细阅读README,并试着自己解决.
如果你需要帮助,连接到 KDE邮件列表或新闻组.
4.1为了转换.
或许你已看见 screenshots.
并且你有了 KDE.
但是你不知道 ""选择操作系统""提示是什么意思.
别着急!
你仅仅需要做的是认真阅读!
KDE不能在 Windows 95/98/NT或 OS/2是运行.
运行 KDE,你需要有 Unix系统.
请参考哪些平台能运行 KDE?
更多细节.比如说你已决定安装 Linux.你能从国际互连网下载,或买 CD-ROM发布 .
你可以查找下列有用的资源:
Control-Escape:选择软件,
Linux帮助
Linux主页
Linux在线
SearchLinux主页
本地的 Usenet新闻组如 comp.os.linux.*
为了在 Linux运行 KDE,你首先需要启动 X.
X是在 Unix系统的 de facto GUI.
你可以看一看下列资源:
X窗户系统 XFree86(TM): Usenet新闻组如 comp.os.linux.x和 comp.windows.x.*.
最后,你准备开始 KDE安装.
请从下一节开始阅读。
为了获得 KDE,请见从哪里 取得KDE?.
如果你安装 KDE遇见一些问题,请利用 KDE邮件列表和新闻组.
但是不要问一些太基础的问题,这些问题已经在FAQ中.
祝你好运!
4.2可用的发布格式
KDE提供六种不同的包:源代码和二进RPMs, ,源代码和二进的 .tgz (.tar.gz)文件,源代码
和二进的 Debian文件.
首先发布通常是源代码的 .tgz文件,但是其他的格式不久以后也有.
最近,源代码和二进制的 .tar.bz2文件也有使用.
如需要更多信息,请见如何 unzip tarballs和 ''bz2''扩充?
另外, Solaris 2.6和 7的pkg软件包也有发布.
安装过程取决于哪种发布格式.
在安装后,加电自检-安装过程适用所有格式.
如果你是无经验的 Unix用户,二进制的 RPM发布是最好的.
Caldera, Delix和 S.u.S.E.也提供二进制的RPM.
如果你需要专用的配置选项 (如因为你有阴影口令和想使用屏幕保护),你的最好的办法是
使用源代码和自己编译 KDE桌面环境.
二进制的RPM(不包括KDE)可通过 ftp.kde.org来获取KDE.
4.3必须具备的
对 KDE 1.0,你需要 Qt库 1.33或更高的版本.
对 KDE 1.1,你需要Qt库 1.42或更高的版本.
但是不要下载 Qt 2.0或更高版本.
如果你想自己编译 KDE,你也需要 头文件.
在 http://www.troll.no/dle有免费资源.你需要的 libgr一般包括在大部分发布内 .
请也务必确认你的本地的loopback设备正确设置 .
4.4基本包装的描述
现在基本发布包含十一个包.
一些是需要的,一些是任选的.
每个包都有上述的格式可用.
kdesupport (被推荐的)
这个包包含支援库,这个库不是 KDE方案的一部分,但是是需要的
如果你已经有库 (libgif, libjpeg, libmime, libuu, libgdbm)那么你就不需要安装这个包.
当不确定时,安装它.
对 Debian发布,这个包是需要的.
kdelibs (必需的)
这包包含共享库,是所有 KDE应用所必须的.
kdebase (必需的)
这个包包含基本应用程序,形成 K桌面环境的核心如窗口管理程序,终端,控制中心,文件
管理程序和控制面板.
kdegames (任选的)
不同的游戏如 mahjongg,蛇,小游星和 tetris.
kdegraphics (任选的)
不同的图形程序如字体[TM]预览者, dvi预览者和绘图程序.
kdeutils (任选的)
不同的桌面工具如计算器,编辑器和其他的极好的要素.
kdemultimedia (任选的)
多媒体应用如 CD播放器和混合器.
kdenetwork (任选的)
国际互连网应用.一般包含邮件程序,消息阅读器和一些其他的网络程序.
kdeadmin (任选的)
系统管理程序.一般包含用户管理程序和 system V runlevel编辑器.
kdetoys (任选的)
玩具!
korganizer (任选的)
你的桌面将自动完成组织,这不很好吗?
kdesupport (如果需要)首先安装.下一个 (或第一)包是 kdelibs.
其它包能在任何时间安装.
4.5不同发布格式的安装.
请不忘记读自述文件和安装文件如果他们可读.
Debian发布的安装
Debian发布根据即将来临的 FHS (文件分层结构标准)安装.
安装 Debian发布:
以超级用户运行:
dpkg -i .deb.
RPM发布的安装
RPM发布安装到 /opt/kde.
安装二进制的 RPM:
以超级用户执行:
rpm -ivh .rpm
为了从源代码编译成二进制的 RPM并安装,其步骤如下:
以超级用户运行: rpm -ivh .src.rpm
cd /usr/src/redhat/SPECS
rpm -bb .spec
cd ../RPMS/i386 (或者是其它档案文件)
rpm -ivh .i386.rpm
你可以用 ""--ptefix""选项配置configure脚本.
打开包:tar xvzf .tar.gz
改变目录: cd
配置: ./configure 一些包 (notably kdebase)有特殊配置选项
键入 ""./configure --help"" 显示可用的选项.
建造包:
安装软件:
su -c ""make install"",如果不是超级用户 .
如果你已经是超级用户,键入 ""make install"" .
安装的二进制的 .tar.gz文件
二进制的 .tar.gz包安装到 /opt/kde.
变成超级用户
cd /
tsr xvzf .tar.gz
4.6自检-安装
首先,请务必确认KDE的二进位的安装目录包含在PATH中,KDE的库安装目录给LD_LIBRARY_PATH .
环境变量在不同的系统有不同的名称,例如在 IRIX.它被称为 SHLIB_PATH.
然后设置环境变量 KDEDIR为 KDE根,例如/opt/kde.
在大多数没必要 .
为了容易配置,我们已提供简单的脚本,以便调用 startkde.
编辑你的主目录的 .xinitrc文件(首先备份!),删除象调用窗口管理程序的行,用startkde替代.
重新启动 X.
如果你使用 kdm/xdm,你将不得不编辑文件 .xsession代替 .xinitrc.
如果在你的主目录没有 .xinitrc或 .xsession,简单地创建一个仅仅包含""startkde""的文件 .
注意:一些系统 (notably Redhat Linux)使用 .Xclients.
这将带你进入光亮的 KDE桌面.
你现在开始探索 KDE的精彩的世界 .
假如你想先读一些文件,向你推荐 quickstart向导.
此外,每个应用有在线帮助.
4.7Micro-HOWTO:在 SGI Irix 6.x编译 KDE 1.1
1.安装 Qt 1.42或更高的版本.
2.我在安装 KDE时(不是超级用户), KDEDIR环境变量不同于 /usr/local/,缺省是什么.
这个问题我将在下面提到,但是也不是必须的.
SGI有 ''jpeg''和 ''png''库,但是他们发生日期或其它错误.
如此你将不得不获取 libpng和 libz的源代码 ( kdesupport中有jpeg);
我发现他们的源代码的 RPMs在 RedHat的 FTP镜像中.
3.获得 egcs 1.1.1或更高并编译它 ''-fsquangle''.
这是因为 SGI的汇编程序不能处置长文件名.
你将不得不建造 gcc的库.
保证在你的PATH指定的路径中只能找到一个编译程序 (如果你已另一个 gcc安装).
当输入 ''g++ -v''时:
gcc版本 egcs-2.91.60 19981201 (egcs-1.1.1)
4.setenv LDFLAGS "" "" 因为 ''configure''脚本试着按 ''g++ -s''运行,当编译测试程序.
5.打开 ''kdesupport''并且进入它的目录.
运行它的配置,如果需要可带 ""--prefix"":
./configure --prefix=$KDEDIR
6.运行脚本 :
find .-name Makefile -exec ../FixMakesSq {} ;
这指定了所有编译行:
CXXFLAGS有 ''-fsquangle''.
所有 ''replicated''库 (jpeg和 png)被替换为全路径,他们不会和SGI建立连结.
这里是 FixMakesSq脚本:
--------------------------------------------------------------------------------
#!/bin/perl -ni.bak
if (/cflagss*=(.*)$/i)
{
print ""CFLAGS = -fsquangle $1
"";
}
elsif (/cxxflagss*=(.*)$/i)
{
print ""CXXFLAGS = -fsquangle $1
"";
}
elsif ((/-lpng/) || (/-ljpeg/))
{
if (/^(.*)-lpng(.*)$/)
{
$b4 = $1;
$af = $2;
print ""$b4 /path/to/KDE/libs/libpng.a $af
"";
}
if (/^(.*)-ljpeg(.*)$/)
{
$b4 = $1;
$af = $2;
print ""$b4 /path/to/KDE/libs/libjpeg.a $af
"";
}
}
else
{
print;
}
--------------------------------------------------------------------------------
7.
make
make install
8.到 ''libz''源代码目录,
do:
./configure --prefix=$KDEDIR
make
make install
9.到 ''libpng''源代码目录,
do:
./configure --prefix=$KDEDIR
make
make install
10.打开pack ''kdelibs'' 并进入目录:
./configure --prefix=$KDEDIR --enable-new-stuff
find . -name Makefile -exec ../FixMakesSq {} ;
11.查找文件 ''kprocctrl.cpp'', 在该目录安装 Makefile .
加Add ''-D_LANGUAGE_C_PLUS_PLUS'' 到 CXXFLAGS行.
make
make install
12.打开 ''kdebase''文件并进入目录. Do:
./configure --prefix=$KDEDIR
find . -name Makefile -exec ../FixMakesSq {} ;
13.安装文件 ''memory_sgi.cpp'' (该文件在''kdebase'' 目录). I
make
make install
14.打开 ''kdeutils''文件.
./configure --prefix=$KDEDIR
find . -name Makefile -exec ../FixMakesSq {} ;
15.找到''kcalc_core.cpp''文件并安装它的 Makefile .
make
make install
16.分别打开 ''kdegames'', ''kdegraphics'',和 ''kdetoys'' , 进入每个目录.
do:
./configure --prefix=$KDEDIR
find . -name Makefile -exec ../FixMakesSq {} ;
make
make install
17.这个步骤是可选的.查找knotes目录.进入这个目录, do: ''make clean'',
改变Makefile中的CXXFLAGS.将 CXXFLAGS行中的 ''-O2''改成 ''-g''.
然后do: ''make'' 和 ''make install''.
你现在应该能运行 KDE.
4.8在安装SuSe'' YaST的 RPMs时,说 rpm数据库不可用.我能做什么?
如果你有如下错误
error -2 reading header: Unknown error(错误-2读标题:未知错误)
你不得不更新 rpm:
rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/rpm/rpm.rpm
和你也应该更新YaST
rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/a1/yast.rpm
这个包用 rpm-2.4.12建造和不能由一些旧的版本安装
这大部分碰巧 是SuSe Linux用户.
他们的分布的版本 5.0中的rpm是rpm-2.4.1.
你能用下述方法在安装前确认你的rpm的版本:
rpm -qi rpm
4.9我可以在新建之前删除旧的xyz版本 ?
原则上,这是不必需.
RPM和 DEP包将照顾所有从属物.
如果你自己编译原始代码,你可以千万小心,别编译 KDE的不同版本的包.
如果你安装新版本,请首先make和 install kdesupport,然后 kdelibs,然后 kdebase.
有件事你应该决对避免:同时安装二个 (或更多) KDE.
有时你想在不同目标目录安装不同版本的kde,用以比较其中的优劣.结果可能是不可预知的.
与此相同,也不能同时安装不同版本的 Qt.
这是容易发生的,.如果你已经有旧的 Qt.
4.10如何启动 KDE?
最舒服的方法是应用 startkde脚本.
简单地将 startkde放在你的 .xsession或 .xinitrc文件的尾部 .
要删除这些文件 中旧的窗口管理程序.
在你的主目录如果没有 .xsession或 .xinitrc,简单地创建一个,其中仅仅包含
""startkde"" 一行.
4.11每当我开始 KDE,它抱怨 ""阴影口令"".为什么?
当你的系统使用阴影口令, s只有在 suid比特被设置时creensaver才能运行.
这个比特位给 screensavers根权限,即需要访问阴影口令.
(记得: screensavers可以被配置为在输入正确口令之前保证机器的安全.)
为了在screensavers设 suid比特,你 (或系统管理人)必须在root方式下执行下列命令:
chown root $KDEDIR/bin/*.kss
chmod u+s $KDEDIR/bin/*.kss
另外,如果你从原代码编译KDE,你可用
./configure --with-shadow
来配置 kdebase.
然后 suid比特在制作安装时自动设置.
4.12 KDE能安装在用户目录下吗?
你能安装 KDE在你想要的任何目录.
这取决于你安装的包:
源代码包
使用配置命令如:configure --prefix=/users/myhome/kde; make; make install
将安装到 /users/myhome/kde.
当你将kde安装到用户目录后,你应该修改你的 init文件.
对 csh或 tcsh:
setenv KDEDIR /users/myhome/kde
if ( $?LD_LIBRARY_PATH ) then
setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
else
setenv LD_LIBRARY_PATH $KDEDIR/lib
endif
if ( ! $?LIBRARY_PATH ) then
setenv LIBRARY_PATH $LD_LIBRARY_PATH
endif
对bash:
KDEDIR=/users/myhome/kde
PATH=$KDEDIR/bin:$PATH
LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
LIBRARY_PATH=$LD_LIBRARY_PATH
rpm包:
rpm允许你应用 -prefix来选择安装目录,如
rpm -i -prefix=/users/myhome/kde package.rpm
4.13 startkde失败和 ""不能连接到 X服务器"".怎么啦?
你大概想用startkde启动 X-服务器.
X-服务器用startx启动 .
startkde是你的 .xinitrc或 .xsession中的脚本,用于激活窗口管理程序,它需要服务器 .
参见:如何启动 KDE?.
4.14安装 Debian包和 dpkg说 ""giflib2丢失""
有时,在安装 KDE Debian包时, dpkg抱怨
""dependency problems: giflib2 is missing"". (""从属问题: giflib2丢失"").
当 giflib2不需要时,解决方法很简单:
dpkg -i --ignore-depends=giflib2 package.deb
15.KDE on AIX?
如果你在AIX上安装KDE时在问题,详见http://space.twc.de/~stefan/kde/.
.
4.16安装 Redhat包说 ""libncurses.so.3.0 is needed""
如果在你的 Redhat CD没有rpm包,到 Redhat FTP和它的镜像处下载.
libncurses-3和 -4可互用,不需要用一个代替另一个.
或你可以试试:
cd /usr/lib
ln -s libncurses.so.4 libncurses.so.3
ldconfig
rpm -i --nodeps kdebase...
既然 libncurses-3和 -4是 100%兼容的 ,安装二个版本纯粹浪费空间.
4.17 膝上电脑的KDE?
如果你能运行X, KDE也能运行.
另外,你可以查找下列有用的连接:
http://www.cs.utexas.edu/users/kharker/linux-laptop/
http://www.yy.cs.keio.ac.jp/~sanpei/how2800x600.html
如果修改膝上电脑的分辨率如 1024x600,你应编辑 XF86Config文件
(如果你用 RedHat在 /etc/X11).
如果在这个文件中,你将发现有一些不同的 ""Modeline""行.你只要加上新分辨率的Modeline行.
不幸地, Modeline行的格式相当奥秘;详情参见 XFree86 Video Timings HOWTO.
4.18我不喜欢KDE安装后的缺省目录.我如何移动它而不破坏其它?
假设默认目录是 /opt/kde而你想移到/usr/local/kde.按如下做:
1.变成超级用户
2. mv /opt/kde /usr/local/kde
3.ln -s /usr/local/kde /opt/kde
4.19在哪里有可运行的配置脚本的快照?
make -f admin/Makefile.common cvs
4.20如何unzip以''bz2''为扩充名的压缩文件?
首先,你需要 bzip2包.如果没有可从FTP处获得.下一步,查看内容,非常简单:
$ bzip2 -cd files.tar.bz2 | tar tvf -
如果想展开:
$ bzip2 -cd files.tar.bz2 | tar xvf -
当然,你能也能用下述方法如:
""tar --use-compress-program bzip2 -xvf files.tar.bz2""
更多信息见 ""man tar""和 ""man bzip2"" ,你也可以看Bzip2 mini-HOWTO.
顺便说一下, Bzip2主页是 http://www.muraroa.demon.co.uk/.
4.21我能从 KDE安装目录删除什么文件?能安全地删除所有 *.h, *.c, *.o文件?
不需要保留 .c和 .o文件,但是你要保留 .h文件,如果你想编译你的 KDE程序,要使用 .h文件.
如果你希望用patch来升级的话 (优于再次下载),那么需要停留这些文件.
4.22当升级 KDE会不会丢失我的当前设置?
不会,即使你删除你的旧的 RPM包 (rpm -e .i386.rpm)你的设定也
不会丢失.这是因为你的KDE设定被保存在你的主目录下 Desktop 文件夹中(文件名
后缀为 .files),而KDE通常安装在/opt/kde目录下.
当然,备分是个好主意.在备分你的个人的配置文件时,最好也备分 $KDEDIR/share/config
下的文件.
4.23编译 kdebase时,提示 ""bin/sh: msgfmt:命令没有发现""错误!
你需要GNU msgfmt,它是GNU i18n包中 ''gettext''的一部分.
你能从任何GNU镜像下载它.
4.24在 Solaris 2.6下用 gcc编译 KDE时发生错误.
主要问题似乎是 出在Solaris汇编程序上.
切换到 egcs-1.1.1修理编译程序的碎片,切换到 gnu汇编程序
(在 ""binutils-2.9.1"")修理汇编程序问题.
4.25如何卸掉 KDE apps?
通过在 ''make install''时的目录下键入 ''make uninstall'''',你能卸掉你的程序.
如果你已删除了这个目录,只有一个方法,而且不是好方法:到 $KDEDIR/bin然后一个
文件接一个文件地删除.
4.26 GIF支援?
这与优利系统公司,美国大型计算机厂商之一的 '' LZW专利有点关系.
GIF不支持 Qt 1.44.
或者使用旧的 Qt,或 者用GIF支持方式重编译,但是我不知道法律是否允许.
详情请看 kde-devel邮件列表档案.
5.控制面板
5.1怎样加应用程序到控制面板?
有几种方法:
使用面板菜单
这是最容易的方法,进入 ""Panel | Add application""面板菜单.(当按下面板上的 K按钮时).
这个菜单显示全部已安装的 KDE应用程序.为了增加菜单,简单地单击应用程序.
使用文件管理器
你能简单地把 kdelnk文件从 文件管理器窗口拖到面板.
5.2如果我试着加应用程序,面板抱怨!为什么?
如果你试着拖应用程序到面板时,它抱怨: ""不能将此文件作为按钮放在面板上""
""Cannot put this as button onto the panel"",这是因为你拖的不是 kdelnk文件,
而是可执行文件.为了把可执行文件放到面板,首先你应该用文件管理器的
File|""New | Program""菜单创建该文件的 kdelnk文件.
较新的kpanel (如 KDE 1.1),当你把可执行投到面板上时它自动创建 kdelnk文件.
5.3我如何在控制面板嵌入应用程序?
在控制面板嵌入小型应用程序如 xload或xbiff是可以的.做法是:
在 kdelnk文件中加入:
SwallowExec=...
SwallowTitle=....
输入项 SwallowExec是开始执行应用程序的命令.SwallowTitle是应用程序的窗口标题 .
例如为了嵌入xload,其kdelnk文件应包括:
# KDE Config File
[KDE Desktop Entry]
SwallowExec=xload -nolabel -geometry 50x50+10000+10000
SwallowTitle=xload
Comment=System load
Type=Application
5.4为什么控制面板的时钟显示错误时间?
在一些 RedHat系统,面板上的时钟总是显示GMT时间 .这是一个 RedHat安装程序的臭虫.
解决方法在 RedHat errata.
它仅仅说创建符号链接:
ln -s /usr/share/zoneinfo /usr/lib/zoneinfo
5.5能在非KDE窗口管理器运行 kpanel吗?
可以. 用下列方式启动:
kpanel -no-KDE-compliant-window-manager
5.6能用其它图片更改控制面板上的K按钮吗?
找到$HOME/.kde/share/apps/kpanel/pics/go.xpm和
$HOME/.kde/share/apps/kpanel/pics/mini/go.xpm并且替换他们.
如果目录不已经存在创建路径.然后重启动 kpanel.
6.桌面
6.1如何加应用程序到桌面?
这是简单的:在桌面上单击鼠标右键.激活菜单,选择NEW|Program ,输入程序标题,
马上出现在桌面上.
你也可以改变新建图标的属性,鼠标右键单击程序名,选择属性.在对话框,你应该
至少改变程序及图标.就是这样.
6.2如何从桌面上安装/卸下设备?
有二步:
务必确认你有mount/unmount设备的权力.
正常地,仅有root有mount/unmount设备的权力.如果你不是root,
你必须在/etc/fstab中给用户这个权力.
例如安装软盘,在 /etc/fstab中加
/dev/fd0 /floppy msdos noauto,user,sync 0 0
创建 kdelnk文件的例子是:
# KDE Config File
[KDE Desktop Entry]
UnmountIcon=3floppy_unmount.xpm
MountPoint=/floppy
Icon=3floppy_mount.xpm
Dev=/dev/fd0
ReadOnly=0
FSType=default
Type=FSDevice
Comment=Floppy Disc
6.3能使用 屏幕保护(screensaver)作为背景?
可以用 screensaver代替背景图片. 带-inroot参数调用screensaver程序,如:
kswarm.kss -inroot &
大部分 screensavers将背景色设为黑.
用 screensaver作为背景要一些 CPU和 X时间 ...
6.4在不按下鼠标器按钮情况下如何突出我的菜单 (相似Win95)?
到控制中心r ""Desktop/Fonts etc.""并且单击 ""Draw widgets in the style of Windows 95"".
6.5图标保存在哪里 ?
图标只能在$KDEDIR/share/icons 或 $HOME/.kde/share/icons下.为了使用图标,
你必须拷贝图标文件到上述位置或制作 symlinks.
6.6非ROOT用户能更改标准的菜单项?
试着改变$KDEDIR/share/applnk下文件或目录的权限或所有者.另外你可创建信任
的组--比如朋友们--并且尝试''chgrp -R friends $KDEDIR/share/appln, 即使如此
你仍然需要是超级用户.如果你不是超级用户,你只能编辑你的个人化的菜单.
6.7在 KDE中如何使用鼠标器的屏幕卷动?
鼠标卷动支持需要 Qt 2.0. 这就意味着在 KFM, KEdit,和非KDE程序如Emacs使用
屏幕卷动,要获得IMWheel ( http://solaris1.mysolution.com/~jcatki/imwheel/).
You might also find the information in http://www.inria.fr/koa,
在http://www.inria.fr/koala/colas/mouse-wheel-scroll/也有可用信息.
6.8什么是模板文件夹?
通过选择New菜单,你可在桌面,或在文件管理器窗户容易地创建模板文件夹.
你能放 文件和路径在模板文件夹,并且他们将自动的出现在New 子菜单上.
当你从子菜单选择时,他们被复制到当前位置.
打开模板目录和复制,是非常容易的.默认时,模板目录仅仅支持kdelnk文件.这些文件
允许创造设备,程序, URL连接和新建 mime类型,而且你能作你想到的任何事.
6.9为什么系统声音不正常?
务必 确认""kwmsound""是在你的启动脚本中,例如$KDEDIR/bin/startkde
6.10在桌面上怎样执行一个应用程序?
如果你用的是KDE1.1,使用kstart启动应用程序. 你能在 .kdelnk中使用:
Name=Netscape
Exec=kstart ""netscape"" -window "".*Netscape.*"" -desktop 2 -maximize
BinaryPattern=netscape;
Icon=netscape.xpm
Path=
Type=Application
Terminal=0
如果你用的KDE是 1.0,脚本将象如下:
kwmcom desktop2 (or desktop3, desktop4, whatever)
netscape
当程序被执行时你离开 desktop2,会发生一些不定的effect,如果你用 KDE 1.1,你不
需要脚本而直接运行:
kstart ""netscape"" -desktop 1 -activate
6.12我在 KDE控制中心选了字体但是字体是仍然太小.我能做什么?
许多用户使用 75 dpi字体作为默认.
如果你已安装 100 dpi字体,务必你的XF86Config文件给出这些字体的路径并且
在 75 dpi字体之前.按部就班的过程如下:
编辑 /etc/Xll/XF86Config.
在文件的顶部是字体列表 ---
一些行如: type1, speedo,等等,
在文件底部有二个输入项, 75dpi和100dpi.
简单地颠倒他们的顺序 .
6.13能够扩充桌面的图标菜单?
是.
只要将必需的命令的 applnk加到 $KDEDIR/share/applnk/,或用 kmenuedit.
6.14能去掉垃圾箱/模板/启动图标?
是.
简单地编辑 $KDEDIR/bin/startkde和用 ''kfm -w''替换 ''kfm''.
如果这样做后不能工作,这里有另一个方法.
加下列行到 $HOME/.kde/share/config/kfmrc:
[Paths]
Trash=/home/me/Trash/
Desktop=/home/me/Desktop
Templates=/home/me/Templates/
Autostart=/home/me/Autostart/
这样作影响到垃圾箱/模板/启动,将他们从 $HOME/Desktop移到你的主目录.
你必须重新启动 KDE,这些图标从桌面消失.
6.15文件保存在哪里时它直接在桌面显示 ?
$HOME/desktop.在保存你的文件之后你需要更新你的桌面.
7.窗口管理程序
默认窗口管理程序是KDE提供的 K窗口管理程序 (KWM).
请看 "" K窗口管理程序手册"" (从 KDE帮助).
7.1KWM操作的快捷键 ?
是,最普通操作有快捷键.
Alt-Esc, Ctrl-Esc调用 ""当前对话""管理器.
Alt-Tab, Alt-Shift-Tab到当前桌面.
Ctrl-Tab, Ctrl-Shift-Tab到 虚拟桌面.
Alt-F2执行命令.
Alt-F3弹出窗口操作菜单.
Alt-F4结束活动窗口.
Ctrl-F[1..8]切换到虚拟桌面.
Ctrl-Alt-Esc结束窗户方式.
7.2我能定义我自己的快捷键?
是,如果你在用 KDE 1.1和更高.
Settings->Keys->GlobalKeys配置窗口管理程序
为运行 apps,你必须安装 KHotKeys.
7.3当我 ""iconify""一个窗口时,它消失了.它去哪里了 ?
在许多 X GUI中,最小化按钮 (一个小点)将关闭窗口为一个图标,图标在桌面.
KDE不这样做.当一个窗口被iconified时它简单地隐藏起来 (但是程序仍然运行).
有二种方法回到窗口:
如果你在运行 kpanel taskbar (见 Panel --> Configure menu entry),在你的桌面
有任务列表显示.被Iconified的程序的名字由括弧括起来.
如果你在根窗口点击鼠标器中间按钮, kwm将给出所有任务的列表 (被 iconified的
程序名被括号括起来).
7.4怎样获得贴一个没有边框和焦点的粘贴窗口?
在当前 KDE你可用kstart来实现 (假设应用程序是 xosview):
kstart xosview -window xosview -sticky -decoration none
kstart -help获得附加帮助.
在 KDE-1.0你必须修改 kwmrc:
[Sticky]
stickyClasses=xosview,
[Focus] noFocusClasses=xosview,
[Decoration] noDecorationClasses=xosview,
这些设定在控制中心的 Windows/Advanced下也能完成.
7.5怎样杀死 kwmpager?
鼠标器右按钮单击边框,激活菜单,可以关闭pager.顺便说一下, kwmpager将被kpager取代 .
另外,如果你更喜欢工作在终端,输入
ps ax | grep kwmpager
查找pid
kill pid 结束.
或按 Ctrl-Alt-Esc,然后移动 pirate-skull鼠标器指针于kwmpager上并点击而杀死它.
若放弃 再按 Ctrl-Alt-Esc.
7.6如何 在垂直地或水平方向最大化 窗口?
倘若你的窗户不是最大化,用鼠标器左/中/右按钮单击最大化按钮,将垂直/水平完全最大化.
7.7什么是 ""底纹窗口""?
底纹窗口意味着 ""向上滚动""窗口时只有标题栏可见.
双击标题栏使之可见,简单地到 KDE控制中心,选择 Windows/Titlebar设置
""LeftMouseButton double click on titlebar does:""为 ""(Un)Shade"".
7.8 FVWM2能生成放置窗口的阴影框架 ?
是.
运行 KDE控制中心和选择 Windows ->Properties.
在对话选项中有允许你放放置的项.
7.9如何禁止对话操纵?
打开你的startkde脚本和查找 kwm .
将kwm变成 ""kwm -nosession"".
8.文件管理程序
8.1如何将 KFM作为WWW浏览器?
KFM能在 HTTP和FTP协议下使用.
你能在KFM的菜单Options|Configure Browser|Proxy为服务器配置协议,保存设定.
8.2在 KFM如何更改目录的外观?
当显示目录, KFM能显示隐文件的子目录.
你能修改文件如何被显示.
文件是简单的 kdelnk文件.
例如:
# KDE Config File
[KDE Desktop Entry]
Name=Settings
Name[de]=Einstellungen
Name[pl]=Ustawienia
MiniIcon=kcontrol.xpm
SortOrder=Desktop,Input_Devices,KWM,Network,Information,Sound
Icon=kcontrol.xpm
8.3用 KFM如何做非-匿名 FTP传输?
正常地,如果你进入URL如:
ftp://ftp.somehost.com
KFM试图匿名注册 FTP服务器.
如果你想注册为特定的用户,进入URL如:
ftp://
[email protected]
KFM将询问口令然后连接到服务器.
8.4 ""KFM不能连接到 ''localhost''"",怎么回事?
在大多数情况下,这是因为在你的系统中loopback配置不正确.
如何检查
输入下列命令若返回相似的输出:
# ping localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.2 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.2 ms
...
如果不是这样,你的loopback界口或路由器配置不对.
命令/sbin/route包含如下信息:
Destination Gateway Genmask Flags MSS Window Use Ifac
loopback * 255.0.0.0 U 3584 0 13 lo
命令 /sbin/ifconfig包含下列行:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0
UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1
你的 /etc/hosts文件包含下列行:
127.0.0.1 localhost
解决办法
/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0
这两个命令应在你的计算机的bootup运行 .如果没有运行检查你的网络启动文件 /etc/rc.d..
如果仍然不能工作,请 给KDE buglist发个报告.
8.5命令行中 %i和 %m是什么?
他们被用于所有 kde-应用程序 .
标准的 KDE应用程序看起来象如下:
foo .....%i %m -caption ""%c"" Pretty confusing,
当KFM以上述方式执行时foo接受扩展命令
foo -icon something.xpm -miniicon something_mini.xpm -caption ""The Foo""
icon和miniicon以及 ""The Foo""在 kdelnk文件指定.
如果未规定,他们简单地默认可执行名字 ""foo"".
用户也可通过菜单-编辑器改变这些东西.
8.6我如何指定 KFM的启动目录?
右键单击 KFM图标并选择属性.
在 Execute tab下有 ''kfmclient folder %u file:/root''; 将 ''root'' 改为你想启动的目录 .
8.7如何输入网络浏览器书签?
在http://www.kde.org/applications.html的 ""network""下, 有 knsbookmark, 这是你需要的.
8.8KFM的 ""保存为...""功能在哪里?
以原代码方式打开Kedit,""View-->View Document Source""
然后保存.
这是文本/html文件,而不是为图像.
9.配置KDE
9.1如何设置被KDE使用 的语言?
有二种方法设置 KDE使用的语言:
用 KDE控制中心
KDE控制中心(kcontrol),有输入项Desktop|language.你能选择三种语言.
如果根本没有可用的语言 ,将使用默认语言通常是英语.
用 kcontrol选择语言的方法是推荐的.
用 LANG环境变量
第二方法使用标准的本地设置.
为改变语言,简单地改变环境变量 LANG.
For example if yourh, execute the following:
例如如果你的shell是bash ,执行下列命令:
export LANG=de
9.2任何键盘都可成KDE的国际键盘?
KDE 1.1(以上)使用kiKbd(International KeyBoarD),它有一个接口允许创建新的键盘.
9.3如何用KDE注删屏幕代换标准的 Linux文本注删屏幕 ?
第一,你需要变成 ""xdm runlevel"" (在 RedHat系统是runlevel 5)方式,可通过编辑
/etc/inittab文件.在文件中,应该有下列行:
把 id:3:initdefault:
变成为id:5:initdefault:
把 x:5:respawn:/usr/bin/X11/xdm -nodaemon
变为 x:5:respawn:/opt/kde/bin/kdm -nodaemon
在你的系统中 kdm的位置也许不同,输入 ""init 5"" .
9.4如何用另一个KDE窗口管理程序如Blackbox和Windows Maker代替 KWM ?
第一,下载原始代码并编译.
当你执行配置脚本时你大概需要指明一些选项.
仔细阅读自述文件和安装文件.
然后在 startkde脚本用运行新窗口管理器的命令简单地替换 ''kwm''命令.
Blackbox
Blackbox是另一个X窗口管理器 .它用C++编写.
在KDE可用的Blackbox是 0.50.2.
详情请访问 Blackbox的 WWW的站点.
为了在 KDE应用 Blackbox,首先下载原始代码并运行:
$ ./configure --with-kde
$ make
# make install
下一步,用 ''blackbox''替换 startkde脚本 是的''kwm''命令.
保存新建脚本,例如, ''/usr/local/kde/bin/startbb'' 并且改变
$HOME/.xinitrc文件中的startkdeo为startbb.
Window Maker
Window Maker 是 X11窗口管理器,支持 GNUstep.它有与 NeXTSTEP(tm) GUI
相似的外观.它速度快,有特点,容易配置.在KDE可用的Window Maker是 0.50.0 .
详情请访问Window Maker的 WWW站点.
9.5如何更改 RedHat Linux启动屏幕图象?
Redhat使用xbanner来显示它的图形,如要禁止它,只需将配置文件xdm
如 /etc/X11/xdm/Xsetup_0中的xbanner行删除或作为注解.
你也可用另外一些东西代替它如:
/opt/kde/bin/kdmdesktop .
9.6我喜欢单击鼠标器左按钮在桌面的任何处,激活 ''K''菜单.
第一,编辑 $HOME/.kde/share/config/krootwmrc并且加下列二行:
[MouseButtons]
Left=Menu
然后重新启动 KDE.
9.7如何在 Windows键盘使用三附加键?
你要配置你的X服务器,通过xmodmap定义keycodes.
第一,创建文件 $HOME/.Xmodmap,包含:
keycode 115=F13
keycode 117=F15
然后运行 xmodmap ~/.Xmodmap
这样设置的结果是F13映射 ''Start'' , F15映射 ''Windows'' .
下一步,启动 KDE控制中心,到Keys->Global Keys.将 ''Pop-up system menu''
设为 F13, ''Window operations menu'' 设为 F15.
请注意数 115和 117取决于键盘.
另外, kikbd能做这些,而且 keymaps是可编辑的.
kikbd的优点是那个能挑选是否应用这些映射.
9.8安装 KDE后,RedHat启动菜单消失了!
运行命令:
wmconfig --output kde
可将 Redhat-专用图标放进你的 KDE菜单.
如果你从KDE下执行上述命令,你将需要重新启动你的面板.
之后他们的 ""applnk""文件夹成为缺省,然后你能拷贝和粘贴他们到你喜欢的任何地方.
9.9在哪里查找 KDE主题 ?
见 http://kde.themes.org/.
9.10怎样更改 Mime类型?
第一,打开 KFM窗口和挑选 Edit->Mime Types.
在mime type中查找类你想改变型 (e.g.text/english or image/gif),
点击鼠标右按钮,选择属性.
9.11 KDE (kdm)不读我的 .bash_profile!
xdm ( kdm)不运行注册程序shell,因此.profile, .bash_profile等配置文件没有被调用.
当用户登录时,若为root则运行Xstartup,若为一般用户xdm运行Xsession.
Xsession将profile作为输入源.请编辑你的 Xsession和 .xsession文件.
9.12在 KDE中如何使用 TrueType字体?
你需要安装 X窗口系统支持的TrueType字体 .
请看一看 fonts.themes.org, xfstt或 X-TT为字体服务器.
如果你有 MS Windows下的 TrueType字体,编辑 XF86Config文件,指定字体文件夹.
然后告诉 KDE应用这些新字体和字体管理工具.
9.13 在KDE,能输入,显示和运行 Euro Symbol?
能,也许不能.
详见 http://monitor.blvk.ch/euro/.
10. KDE应用程序
10.1 Kppp
许多KDE用户报告用Kppp有问题.
在你抱怨之前,务必作下列检查:
你能不用 Kppp拨叫你的 ISP?
你阅读 Kppp文档,按照建议试着解决问题,至少三次?
Kppp文档可从KDE帮助中获得或直接到文档目录,通常是
$KDEDIR/share/doc/HTML/default/kpp.另外,
在网页 http://www.kppp-archive.freeserve.co.uk/上有一些帮助.
如果仍不能解决问题,按下列步骤试试看:
为pppd设 SETUID比特位,即 a chmod +s pppd, 并使pppd可执行 (chmod a+x pppd).
检查 pppd的""选项"" 文件 .
检查是否有其他程序现在使用调制解调器,例如 mgetty?
检查 /dev/modem文件权限,设为可读的.
如果你被连接,看一看连接速度.
也许你选 115000但是你的系统太慢.
DNS无效!怎么办?
很好,Linux, KDE, kppp,等等都不能为你提供有效 DNS.
那是你的ISP的责任.
如何在kppp中改变mtu设置 ?
打开 kppp对话框,选择 ""安装"".
挑选存在的户头,点击 ""编辑..."",或 ""新建...""""Edit..."", or ""New...""
来创建新建拨叫式户头.
选择 ""Dial"" 列表,单击按钮""Arguments"".
输入你想改变的内容例如
mtu 296,然后点击 ""Add"".
你满意时 ,点击""Close"" .
务必设选项 ""took""为下列之一 :
在终端的窗口,运行 /sbin/ifconfig ppp0和看mtu的输出 ---
加""debug"" 和 ""kdebug"" (每个为一行)到你的 /etc/ppp/ 选项文件中,
重新启动你的 ppp对话.
你将在/var/log/messages中查找调试消息,包括 mru和 mtu设定.
如果你想要, mru和 mtu设定能被加到选项文件中.
kppp设定储存的在哪里 ?
它被存储在 $HOME/.kde/share/config/kppprc中.
Kppp连接比一般的缓慢.
下列可以达到目的:
尝试执行 ""setserial spd_hi.""默认 mtu值是 1500,对拨叫式连接是太大了.
试着把它变小如 296或 576.
先脱机然后单击 kppp的""setup""按钮.
从列表中挑选你的dialup账户,并点击 ""编辑""""edit""按钮.
在对话框底部的 ""Dial""列表中, ,查找按钮""Arguments""并且点击它.
你应该是在""Customize"" 窗口,在哪里你能加line-item配置参数 (详见pppd man page).
加下列输入项到列表:
mru 296
mtu 296
保证调制解调器速度正确.
10.2 Kscd
这个应用程序有一个好文档称为 "" Kscd手册"",通过 KDE帮助即可防问.
在你提问之前务必认真阅读.
如何关闭?
如果你已认真阅读man,就不会问这样的问题....
在界面有一个小按钮,象开/关切换.
单击它将退出CD播放器.(它位于CD播放器的左手边.)
如何使 Kscd和 CDDB一起工作?
如果你在用 1.2.0版本,先升级.
在我试着当听音乐CD时,Kscd说没有 /dev/cdrom.我怎么做?
创建 从实际 cdrom设备到/dev/cdrom的符号连接symlink .
例如: ln -s /dev/hdc /dev/cdrom.
查找你的实际光盘设备的一种方法是从文件/var/log/dmesg发现相似行:
hdc: CD-ROM 48X/AKU, ATAPI CDROM drive
10.3 Kvt
在kvt如何page-up或 page-down?
用 Shift+Page-up and Shift+Page-down.
如何转换退格和删除?
在kvt窗口的 Options->Terminal.
如何从 kvt做''剪切'' ''cut'' 操作?
第一用鼠标选择文本,按住 CTRL+C,然后在粘贴位置点鼠标,按 CTRL+V.
另一种方法是,选择文本后用鼠标左键拖起,后用鼠标中键粘贴.
如何设回放缓冲的大小?
试试: kvt -sl ,顺便说一下,如果你用未知选项执行 kvt eg.kvt -x,
kvt将输出有效选项的列表 .
10.4 Koffice
KOffice的主页是 http://koffice.kde.org/,有关于Koffice FAQs .
在哪里能找 到k2url.h?
它是在 kdelibs/kdeutils子目录下,但是大概还需要 libkdeutil.
为了获得这些文件 ,在make -f Makefile.cvs时设 ''EXTRA_SUBDIRS=""kdeutils kio"",
然后make and make install .
在哪里能找到 StatusBarManager.h?
请看 corba包.它也许在 corba的 include目录下.
10.5 KMail
KDE 1.0下的Kmail有相当多的臭虫.升级后,大部分问题将 (大概)消失.
如何从服务器删除邮件?
从文件菜单打开窗口设定.
单击网络列表.
选择你的账户,点击修改按钮.
从对话框 ""从服务器删除邮件""""Delete mail from server"" 选择行删除邮件 .
在邮件中如何自动插入文本页脚 ?
文本页脚被称为签名文件.
你需要做是打开文本编辑器 (如 kedit)并且键入你想出现页脚的内容.保存文件
进入 KMail和选定 File | Settings...
在 ""Identity"" 列表的 ""signature file"" 域单击椭圆按钮后选择刚创建的文件.
现在 KMail将自动插入这个文件.
如何发 KMail消息到Netscape Mail?
以root方式cat /home/me/Mail/inbox >> /var/spool/mail/me,然后启动Netscape Mail.
10.6 Kbiff
KBiff是邮件通知工具,它的主页是
http://home.sprintmail.com/~granroth/kbiff/index.html.
Kbiff是否能监督二个邮箱,当有邮件到达时给予揭示?
在两个邮箱都有许多邮件吗?如果是,使用两个实例会更好.如果不是,
到 ''邮箱''''Mailbox'' 列表,单击邮箱图标.这将创建另一个邮箱.
现在,无论何时,不管哪个邮箱有新邮件, Kbiff都会揭示....
10.7 KTop
为什么在KTop 中没有任何东西?
这是一个臭虫, 容易解决.
调整像素值即可.
11.非-KDE应用程序的KDE
11.1当我运行非-KDE 程序如 emacs和 kterm, 显示奇怪字体!
它大概与有关 KDE的""apply KDE defaults to non-KDE apps""设置有关,它使用
xrdb为 X默认方式,它模仿颜色,字体和其他设定.
无论如何,经验告诉我们这通常中断一些东西,特别地如果你已小心地调整 你的
非-KDE 程序的X资源.
一般的解决办法是到Settings->Desktop->Style config panel,将
""apply KDE settings to non-KDE apps""选项设定不用.
如果新设置不能工作,直接点击 ''ok''而不单击 ''apply''.
如果它仍然拒绝工作,有一个笨的解决办法:改名或删除
目录$KDEDIR/share/apps/kdisplay/app-defaults.
这将阻止 KDE使用 X资源文件.
你不得不退出你的对话过程,以普通方式注册.
如果你不想这样做,或不能改名或删除系统的默认目录,你能拷贝它到个人的 kde目录 (eg.
$HOME/.kde/share/apps/kdisplay/app-defaults)然后按个人口味编辑/添加/删除文件.
11.2 StarOffice 5.0 for Linux个人版本
如果你没有下载这怪物 (70 MB),从
http://www.stardivision.com/office/so5linux_body.html处取得.
请记住那里是回答有关StarOffice问题的最好位置.单击 ""Support"" 和 ""Personal"" .
StarOffice冻结 (freezes up)!
这不是 KDE的错误 .你用的是 S3 Virge card吧?如果是,问题与 S3服务器有关.
有三种解决方法:
RedHat Xconfigurator探测到那的 S3卡并配置,你需要用旧的 xf86config程序设置
X.SVGA服务器也支持 S3卡,即使如此有时也会死机.
解决方法 #1
到 http://www.xfree86.org/下载 Xbin.tgz, Xlib.tgz,和 XSVGA.tgz (最近版本是 3.3.3).
Unzip和 untar然后拷贝到 /usr/X11R6./etc/X11删除X链接.创建新的符号链接到 SVGA服务器:
ln -s /usr/X11R6/bin/XF86_SVGA /usr/X11R6/bin/X
你需要调整你的XF86Config文件,获得适当的分辨率和颜色深度.
解决方法 #2
获得 Xserver (我假定 S3)原始代码.
修改 xc/programs/Xserver/hx/xfree86/accel/s3_virge/s3im.c文件,在第823行附近
用 if (alu != 0x00aa0000) alu |= MIX_MONO_TRANSP;
代替 alu |= MIX_MONO_TRANSP;
编译和安装新 的Xserver.
解决方法 #3
在 http://www.stardivision.com/download/support/patch1_01.tar.gz.
提供StarOffice补丁,它要在安装 StarOffice后加到StarOffice中, 但是你不能这样做
因为StarOffice死机....
一种方法是先在 X SVGA服务器下安装 StarOffice,然后patch ,再启动 X S3V服务器.
11.3 Netscape
为什么 Netscape如此缓慢?
Netscape 加载缓慢因为它和Motif 的连接是静态的,不得不加载所有 widgets,等等
当访问有些的WWW的站点时, Netscape 会崩溃?
你拜访的是什么 WWW的站点?
Java pplets 时常引起 Netscape 崩溃.
在Netscape关闭Java支持.
为什么在 Netscape显示图像时有点失常?
当你跑 Netscape时,试着用 -install 开关.
例如,netscape -install & 这将迫使netscape 使用自己的 colormap.
如何 将Netscape的书签加到 KFM?
见如何建立 Netscape书签?.
当我创建 WWWUrl kdelnk时如何制作 KDE使用的 Netscape,取代 builtin浏览器?
你需要为Netscape创建为.kdelnk,然后编辑它 (用 kfm,单击右键 &到属性)并且为
URLs选择正确的 mime-类型 .到""Edit -> global mime-types"",到 ./text ,
在 ""Binding"" 列表中选择html和sgml属性.
12.已知的 KDE 臭虫
12.1 kzip.kdelnk的Typo
在文件 kzip.kdelnk中 (通常位于在 $KDEDIR/share/applnk/Utilities/),有Typo错误.
在 MimeType输入项下面有输入项 """"application/x-tbz"" ""应该是 ""application/x-tgz"".
如果没有改正,当 KDE启动时可以导致下列出错信息:
Error Could not find mime type application/x-tbz in
opt/kde/share/applnk/Utilities/kzip.kdelnk
2.2 Wrong Charset!
事实上,有二类 charset的错误:
当启动 X/KDE时
error message ""Wrong charset (unknown)!
Setting to default (us-ascii)!""
这当 X/KDE工作和启动/结束应用程序时
error message ""KCharset: Wrong Charset!""
.
解决方法
对错误 (1),第一找到 locale目录 (通常是$KDEDIR/share/locale).
接下来, ""charset""文件中选择你的语言,如 en,并且使文件可读.
这个文件包含一个指定 charset的行,例如对大部分欧洲语言是us-ascii or iso-8859-1.
你需要重新启动 KDE.
对错误 (2)事实上它仅仅发出警报并忽略.
但是如果你想去掉这些消息,你能必务那将 KDE控制中心下的语言设定设为一样
(Desktop->Language).在我的系统,我将他们都设为 ""Default language (C)"" ,
问题消失了.
13.有用的提示
13.1 阅读 man pages
在minicli 窗口 (Alt-F2 )键入: ''man:''.
13.2 快速移动或调整窗口大小
为快速移动窗口,按 Alt键和点击鼠标左键.
Alt-鼠标器右键将调整窗口尺寸.
Alt-鼠标器中键升高/降低窗口.
更多信息请参考 "" K窗口管理员手册"".
13.3在 KDE杀死窗口
在 KDE有标准按键组合(Ctrl-Alt-Esc)它激活skull/crossbones光标.点击光标来结束窗口.
在 KDE Control Center Keys->Global config中可改变此按键组合.但 KDE 1.0不行.
13.4 切换窗口管理器
如果你想快速切换窗口管理程序 ,在终端窗口键入:
kwmcom go:fvwm
这会切换到FVWM.
14.其他问题
14.1为什么 KDE用 Qt?
Qt是一个非常复杂工具包,他提供所有的现代用户接口.
Qt由C ++写成,允许使用object oriented development,…
据我们看来没有比它更好的工具可以…
所有KDE开发者同意如果没有Qt在如此短的时间不可能建造kde .
14.2为什么 KDE不用 gtk, xforms, xlib?
有许多工具包可用的.
为了提供一致的用户接口和保持使用资源比如存储器最小, KDE是其中唯一的一个.
以上是选用Qt的理由.
14.3 Qt不是自由软件,是吗?
那取决于你对自由的定义.
根据我们的定义它是自由,因为:
Qt库和原始代码可自由使用和可在许多 FTP处获得.
你能自由的免费运行用Qt写的应用程序.
你能用Qt免费开发应用程序.
如果你购买了Qt的授权-你能买卖你用Qt写的应用程序.
你能以任何方式 如FTP或 CDs来发布 Qt及用 Qt写的应用程序.
特别地 , 所有 Linux发布免费提供 Qt和它的源代码.
KDE是非经营的X窗户系统桌面环境,, Qt符合我们的目的.
Qt由Troll Tech的专业职员开发.Troll Tech 投入它所有的资源提供 Qt的基础.
由于这个事实 Qt继续开发能力是其它任何L/GPL''ed工具包无法相比的…
旋转技术作为已宣布发行 Qt的自由的版本 ,一个的流行图形用户界面工具包,
将被发放在下面打开源授权.
和新授权,程序员将能分布和分担任何调整他们制作 Qt自由的版本.
起草新授权的版本文本,配音 QPL,是可行的在 http://www.troll.no/qpl/.
它将是第一适用于 Qt的下一步主要的发放自由的版本;
14.4为什么不做个 L/GPL''ed Qt的克隆?
14.5在 KDE如何安装文件系统?
事实上,有许多人提这个问题,但仅有非常有限的一部分真正地涉及 KDE.
为了减少不必要的信息流 ,回答如下.
最好方法是RTFM.
可能的来源在 man mount, man fstab 和KDE帮助.
在问其他人之前试着做做看!
尤其非-KDE....
一些有关问题:
Linux支持 Win95/98 FAT32分区吗?
是,但你的 Linux内核版本至少 是2.0.34.
如何安装 cdrom?
首先,你 ( 必须是 root)需要在/etc/fstab文件中加上:
/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide
建立从 /dev/cdrom到 /dev/hd的软链接,如果你的 cdrom是 ATAPI cdrom,
当你完成 ""ln -s /dev/hdb /dev/cdrom""后会见到
lrwxrwxrwx 1 root root 8 Jul 28 22:21 /dev/cdrom -> /dev/hdb
最后必须有安装 cdrom的可用的安装点,例如:
% ls -la /cdrom
total 2
drwxrwsr-x 2 root cdrom 1024 Sep 14 1995 ./
drwxr-xr-x 24 root root 1024 Dec 1 21:00 ../
Okay, concerning the question of how to make a KDE device link to your ,
look to KDE Help
Okay,关于如何将cdrom 链接为KDE设备的问题,参看 KDE帮助.
14.6 KDE有透明背景的终端模拟器?
没有, 在KDE和 KWM下只有 Eterm好用.
14.7获得驱动器目录:自由空间,目录大小,等等 信息的方法?
用命令 du和 df(命令行方式).
参考他们的man pages.
KDE的kdf和 kdiskfree,或其他文件管理器如midnight commander.
.
14.8在 KDE如何使退格键有效?
运行 xmodmap -e ''keycode 22 =BackSpace'' .
你也可以将此加到 X启动文件如 $HOME/.xinitrc中.
或简单地升级到 XFree86-3.3.3.1-1.
另外,关于 ""Backspace""-Bug (Bug number: kb704):
解决的办法是在$HOME/.xinitrc文件 中加入: xmodmap - ""keysym Delete = BackSpace""
14.9如何为非-KDE应用程序创建图标?
用你的喜欢的事物创建图标,并把他们放入 $KDEDIR/share/icons(/mini)
或 $HOME/.kde/share/icons(/mini).此外,KDE图标编辑器在某处 ....
14.10有些KDE程序没有图标 (如 KWord),如何进入菜单?
使用 kmenuedit (KK => Panel => Edit menus )或鼠标右键单击 kdelnk文件,
选择Properties => Execute ,从中挑选图标.
14.11 KDE有图形 FTP客户程序?
是,它不是别的而正是你喜爱的filemanager, KFM.
你能拖放远程文件进入本地路径.
有也称Kget的工具,它允许恢复和排队,但是你需要将它 KFM 结合
(你能拖放到 KGet但是不能应用它浏览 FTP服务器).
当然,你没有必要使用 FTP客户程序.WxFTP似乎是非常流行选择性的.
14.12如何退出 KDE?
单击X形的桌面按钮退出 KDE.
CTRL-ALT-BACKSPACE也能达到结束 X服务器目的,但是它的用处是保护对话管理.
另外, ""K""按钮也有退出系统选项,鼠标右键单击桌面的空白区域 ,激活的菜单中
包含退出系统选项 .
14.13有没有这样的新邮件检查程序,仅当我在线时检查我的ISP是否有邮件?
KOrn和Kbiff都行.
连接或没有连接都没有关系 --如果你未被连接,他们仅仅坐在那里 (空闲).
14.14真的必需升级到 KDE 1.1?
难说.
但是即将来临的应用程序都需要用 1.1库和 QT 1.42.
如此如果你对安装新kde程序感兴趣和更新存在bug的东西,它是必需的.
例如KMail,在 1.0几乎不可用而在 1.1相当得体.
如果你想要更亮的环境,增加速度和新特点 ,你应该马上升级!
14.15在KDE如何拷贝和粘贴
最简单的方法是用你的鼠标:
按左边按钮加亮你想拷贝的本.
到目标区域;
根据你的配置,你需要用左边按钮点击获得焦点.
点击鼠标器中间按钮粘贴.
如果你用二按钮鼠标模仿三按钮鼠标,左右按钮同时按下来粘贴.
14.16如何将默认的Red Hat菜单转换到 K-菜单?
单击 ''K'',运行System->Appfinder.
14.17在 Redhat为什么 kdm或klock不工作?
请检查是否有 /etc/pam.d/kde文件.
如果它不存在,创建一个,把xdm文件复制到 kde (或建立一个 symlink) .
如果kdebase-1.1pre2不存在,创建从 /etc/pam.d/xdm到 /etc/pam.d/kde的符号链接.
有报告说,卸掉kde-1.1pre1 ""rh5x"" RPMs脚本会打扰已安装 的脚本 kde-1.1pre2 ""rh5x"" RPMs.
如果你问题,重新安装:
rpm -Uvh --force kdesupport-1.1pre2-1rh5x.i386.rpm
rpm -Uvh --force kdelibs-1.1pre2-1rh5x.i386.rpm
rpm -Uvh --force kdebase-1.1-pre2-1rh5x.i386.rpm
14.18 CVS是什么 ?
它是Concurrent Versions System的缩写字.
它是版本控制系统,以RCS (修订版控制系统)为基础,但是提供更多机能.
它用于维护项目的原始代码.
它将保持多个版本的东西,允许远程存取最近原始代码.
它开放源代码 ,它是免费的,是很多人为系统如KDE写的免费的产品.
14.19 KDE支持双屏幕?
你需要:
一个双屏的服务器(如MertroX)
一个能在multi-headed X 服务器下运行的窗口管理器.
AFAIK, KWM不行.
14.20如何检查正在使用的 KDE的版本?
看 KDE控制中心.
如果没有 KDE的版本号,它肯定是 1.0.
另一个差别是在面板 ''K''字.
在 1.0它是black-and-white的 3D K,在 1.1它是在轮子上面的白色 K.
或如果你从 RPMs安装KDE那么:
$ rpm -qa | grep kde
kdesupport-1.1pre2-2rh5x
kdeadmin-1.1pre2-1rh5x
kdelibs-1.1pre2-1rh5x
kdegraphics-1.1pre2-1rh5x
kdemultimedia-1.1pre2-1rh5x
kdetoys-1.1pre2-1rh5x
kdegames-1.1pre2-1rh5x
kdeutils-1.1pre2-1r
说明kde是1.1pre2.
15.难说与 KDE有关,但是时常在人问到的问题
15.1如何改变屏幕分辨率?
用 Ctrl-Alt-''+''和 Ctrl-Alt-''-''
15.2如何改变颜色深度?
AFAIK,没有办法.
你能在启动X时用:
startx -- -bpp ??
这里的 ??可以是 8, 16, 24 or 32.
如果你用xdm/kdm,你可以编辑 /etc/X11/xdm/Xservers文件:
:0 local /usr/X11R6/bin/X -bpp 16
for color depth 16.
你还能编辑 XF86Config文件,加一行如 DefaultColorDepth ??
下次你启动X时,它将运行新-配置中的颜色深度.
15.3两按钮鼠标器模仿三按钮鼠标器?
在你的 XF86Config文件需要允许 ""Emulate3Buttons"".用同时按下左右键来模仿中间键.
15.4什么是 ""粘的""窗口?
在虚拟桌面环境中多重的虚拟桌面, ""粘的""窗口当你在桌面间切换时,它不动好像粘在屏幕上 .
xclock是典型的候选的粘的窗口,当你仅仅需要跑它的一个实例,它总是与你在一起 .
15.5如何替换 ""X""形鼠标器指针?
在X下各种类型的可用的光标被放在 X11/cursorfont.h.你能用
''xsetroot -cursor_name NAME_OF_CURSOR''改变它.
例如,在我的 $HOME/.Xclients中有:
xsetroot -cursor_name left_ptr
这将创建普通左三角指针.
为了看其他指针,键入 ''xfd -fn cursor''.
不忘记使用 ''man xsetroot''.
15.6如何展开/安装 diff文件?
生成diff文件
diff old-file new-file > patchfile
应用diff文件
patch < patchfile
15.7是否一定升级到kernel 2.2?
它取决于:
如果 2.2.x kernel提供你真正地想要的东西或你的当前内核不能满足要求是时,你应该升级.
15.8如何将 floppy device安装为 dos和 ext2?
仅仅需要在 /etc/fstab中明确记载作为自动加载的 filesystem类型在.
自动加载会很好地工作( dos和 ext2).
15.9如何在启动KDE时Num-Lock设为on?
你看''man setleds''了吗?
另外,你可以想编辑你的 $HOME/.Xmodmap,把下列行放入:
!redefines numeric keypad to be used without NumLock
keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 91 = comma
keycode 86 = plus
! deactivates NumLock key
keycode 77 =
15.10如何使窗口或桌面 screenshots?
用 xv, gimp, ksnapshot, 以及其它.
15.11在那里有制作webpages的工具?
有许多包括 StarOffice,Netscape Composer, XEmacs和WebMaker!
15.12在哪里有免费的 Windows 95/98/NT下的X服务器 ?
你试试 MI/X( http://www.microimages.com/).
15.13一些缩写字 如AFAIK意味着什么?
AFAIK: as far as I know
BTW: by the way
FWIW: for what it is worth
CMIIW: cor