📄 (转)kde常见问题(2).txt
字号:
--------------------------------------------------------------------------------
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邮件列表档案.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -