KDE常見問題

火星人 @ 2014-03-09 , reply:0


KDE常見問題
KDE常見問題由 Matthias H lzer-Kl pfel和Lee Wee Tiong 維護,1999年7月4日.
這是K桌面環境最常見問題的集合.
請將你在FAQ中發現的任何缺陷,不相容或缺失 等報告給kde-faq@kde.org.
如果有問題,請發給 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 $1n";
}
elsif (/cxxflagss*=(.*)$/i)
{
print "CXXFLAGS = -fsquangle $1n";
}
elsif ((/-lpng/) || (/-ljpeg/))
{
if (/^(.*)-lpng(.*)$/)
{
$b4 = $1;
$af = $2;
print "$b4 /path/to/KDE/libs/libpng.a $afn";
}
if (/^(.*)-ljpeg(.*)$/)
{
$b4 = $1;
$af = $2;
print "$b4 /path/to/KDE/libs/libjpeg.a $afn";
}
}
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://username@ftp.somehost.com
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,"ViewView 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: correct me if I am wrong
IMHO: in my humble opinion
IMAHO: in my always humble opinion
FUD: fear, uncertainty and doubt
BFN: bye for now
AISE: as I see it
AAMOF: as a matter of fact
BION: believe it or not
FYI: for your information
MYOB: mind your own business
SOP: standard operating procedure
RTFM: read the fine manual
YMMV: your mileage may vary
TIA: thanks in advance
HTH: hope this helps
IIRC: if I recall correctly

16獲得更多信息

16.1 KDE主頁在哪裡 ?

KDE主頁位於:http://www.kde.org
其它鏡像有:
http://www.swappy.osc.de/kde/www
http://ftp.unina.it:21000
http://linux.kreonet.re.kr/kde
http://kde.a1.nl
http://www.ptf.hro.nl/kde
http://www.tuniv.szczecin.pl/kde
http://kde.fnet.com.pl
http://kde.sw.com.sg
http://www.leg.uct.ac.za/mirrors/kde
http://www.kde.ch
http://kde.flash.net
http://kde.stealth.com.au

16.2 KDE的郵件列表mailing list?

比較重要的列表是:


kde 常規討論.
kde-announce KDE新版本,新工具,新程序通告.
kde-user 用戶幫助.
kde-look 外觀和常規用戶介面.
kde-licensing 關於 KDE和 Qt授權問題.

16.3如何預訂/取消預訂這些列表?

預訂:
發e-mail給
kde-request@kde.org
kde-announce-request@kde.org
kde-user-request@kde.org
kde-look-request@kde.org
kde-licensing-request@kde.org

在主題subject中包含你的e-mail地址.

取消預訂:
發e-mail給
kde-request@kde.org
kde-announce-request@kde.org
kde-user-request@kde.org
kde-look-request@kde.org
kde-licensing-request@kde.org

在主題subject中不包含你的e-mail地址.

不要直接向郵件列表傳送預訂/unsubscribe要求!


16.4在那裡有郵件列表檔案?

URL是: http://lists.kde.org.

如何查找?
登錄到http://lists.kde.org/. 在那裡你將看到郵件列表的目錄.

你只能按主題/作者查找.
你也許找不到你想要的東東.

16.5在那裡有關於KDE的新聞組?

comp.windows.x.kde.
還有德語新聞組: de.alt.comp.kde.


17.貢獻

17.1如何有助於 KDE?

KDE是自由軟體方案,需要自發的捐助.
每個人都可以為KDE做出貢獻.
並不是僅有程序員受歡迎.
幫助 KDE有許多方法:
試驗軟體
報告臭蟲
寫文檔或幫助文件
翻譯程序, 文檔和幫助文件
繪圖標,合成聲音
寫條款和書
設計 KDE應用程序

第一步是訂閱一些郵件列表.
不久你將發現有些東西被改善或加上.

17.2如何報告臭蟲?

有臭蟲自動跟蹤系統在:
http://buglist.kde.org
這個系統的特點是一個輸入項形成一個新臭蟲的描述,以及所有已知的臭蟲列表.
在報告新臭蟲之前請務必仔細查看 buglist.


17.3我想成為 KDE程序員.第一步做什麼什麼?



鼓勵任何人為 KDE開發軟體.
第一步取決於你的經驗,例如你已經學過 C 或有使用 Qt工具包的經驗等等.
為了 KDE程序設計,你需要一些基本工具: automake, autoconf和 egcs.
http://developer.kde.org/和 http://www.ph.unimelb.edu.au/~ssk/kde/devel/
有更多的提示.
另一個傑出的學習 KDE程序設計的方法是 QT在線指南.這些和QT一起安裝 .
打開 KDE或 KFM幫助: $QTDIR/html/index.html.
指南在"Using QT".
每課的原始代碼放在 $QTDIR/tutorial 目錄下.
有興趣於KDE程序設計的人應該訂閱開發者郵件列表.
預訂地址:
kde-devel-request@kde.org
發郵件時在主題中加上你的電子郵件地址.

17.4如何給發展列表寫東東?

作為默認,當你訂閱了發展列表后,你不能給列表發能郵件,你僅僅能收消息.
如果你想給列表發郵件,你不得不與Martin Konold接觸.
他將把你加到允許繼續在 kde-devel列表發表東東的列表中.
這不是一種檢查制度.這是保持高信噪比的好方法.

17.5如何能為CVS寫材料?

KDE方案使用 CVS系統開發軟體的核心部分 .
通常,如果你已改變了某一部分 ,也許是解決了臭蟲,並且你想發表這個改變,
最好方法是創建patch並把這個patch寄給軟體的開發者/維護者.
如果你或多或少有規則地做這些 ,你可以向 Stephan Kulow請示直接為CVS寫東東.
但是越來越用戶將減慢 CVS訪問,因此我們想保持 CVS訪問適度的程度.

17.6我對 CVS僅僅好奇,能閱讀CVS嗎?

可以.用 cvsup工具就能閱讀 CVS.
在 KDE cvsup頁你能查到有關建立cvsup的更多信息.

17.7那裡有CVS的鏡像?

KDE主伺服器通常非常忙和反應遲鈍.
請到 http://www.kde.org/cvsupmirrors.html查找cvs的鏡像列表 .
例如,為了用鏡像 cvsup.nl.freebsd.org,在你的 cvsup腳本簡單地將
*default host=cvs.kde.org替換為 * default host=cvsup.nl.freebsd.org.



17.8如何漢化 KDE程序?

到 http://www.kde.org/i18n.html看一看,你的程序是否已經被翻譯 .
即使沒有,你也能找到有關如何翻譯的信息.





[火星人 via ] KDE常見問題已經有272次圍觀

http://www.coctec.com/docs/linux/show-post-57973.html