# KDE (正體中文)

KDE 是一個功能豐富的桌面環境，以其整合良好的應用程式聞名，如 Konqueror、Dolphin、Plasma、KWrite 和 Konsole。

## KDE SC 4.5 Arch Linux 註記

KDE 4.5 Software Compilation is the current major release of KDE that includes a number of improvements and bug fixes. The new Arch package set for KDE makes it possible to only install those applications you like.

Important features of the Archlinux KDE SC in short:

- Split packages; for more Information see KDE Packages.
- You can use different Phonon backends, like Gstreamer or Xine
- Meta packages ensure a smooth upgrade and emulate the old monolith packages for those who prefer them.

Important hints for upgraders:

- Always check if your mirror is up to date.
- pacman will ask you to replace all kde packages with kde-meta packages.
- Do not force an update. If pacman complains about conflicts please file a bug report.
- You can remove the meta packages and the sub packages you do not need after the update.
- If you do not like split packages just keep using the kde-meta packages.

  Information about upstream changes are be available here

### KDE 4.5 Archlinux 套件的特殊資訊

- KDEpim has seen no new release, please continue to use version 4.4.5. KDEpim 4.5 shall be released with KDE 4.5.1
- Due to incompatibility with ruby 1.9, ruby kdebindings are not provided
- Webkit support in konqueror is provided by kwebkitpart
- KDM is now started as the kdm user
- Upstream removed five translations: csb, mai, mk, si and tg

## 安裝 KDE 4.5 Software Compilation

### 安裝全套的 KDE SC

要安裝全部的 KDE 設定，首先要完整升級您的系統:

    pacman -Syu

然後：

    pacman -S kde

如果你需要語言檔案：

    pacman -S kde-l10n-您的語言

例如 kde-l10n-de，就是德語。

如果你需要安裝正體中文,你可以安裝 kde-l10n-zh_tw

    pacman -S kde-l10n-zh_tw

Note: KDE 4.x 是模塊化的，你可以安裝自己偏愛的 KDE 應用程式，而不必安裝所有的套件。請見 KDE Packages 獲得更多資訊。

### 最小安裝

如果你想有一個最小安裝的 KDE SC，這裡有一個範例：

    pacman -S kdebase-workspace kdebase-konsole

## 啟動 KDE

啟動 KDE 的方法，取決於你的喜好。基本上有兩種方式啟動 KDE。使用 KDM 或 xinitrc。

### 使用 KDM (KDE Display Manager)

It is highly recommended to get familiar with the full article concerning display managers, before you make any changes. See also KDM Wiki page.

#### 作為一個守護進程啟動 KDM

增加 "kdm" (不需要雙引號) 到 daemons 陣列裡面, 設定檔案的路徑在 `/etc/rc.conf`

    DAEMONS=(dbus hal syslog-ng network netfs crond ... kdm)

#### 透過 /etc/inittab 啟動 KDM [最佳]

編輯 `/etc/inittab` 並註釋掉：

    #id:3:initdefault:

    [...]

    #x:5:respawn:/usr/bin/xdm -nodaemon

然後去掉下面的註釋：

    id:5:initdefault:

    [...]

    x:5:respawn:/usr/bin/kdm -nodaemon

Note: 這兩種方法 KDM 會自動加載 Xorg。

### 使用 xinitrc

xinitrc 的觀念在 這裡 有非常完整的解釋

編輯 `/home/``你的帳號``/.xinitrc`. 然後取消下面這行的註解:

    exec startkde

經過重開機或登出重新登入, Xorg (startx 或 xinit) 中的指令將在KDE啟動的時候自動執行.

警告: By doing this you won't have restart/shutdown functions enabled in your KDE menu.
注意: 如果你想要在boot的時候啟動Xorg, 請參考 Start X at login 一文.

## 配置

Note: 配置 KDE 主要是使用'系統設定'。當你右擊桌面時，'桌面設定'還有一些其他的選項可用於桌面。

For other personalization options not covered below such as activities, different wallpapers on one cube, etc please refer to the Plasma wiki page.

### 個人化

如何建立您個人風格的 KDE 桌面，使用不同的 Plasma 主題、視窗外框和圖示主題。

#### Plasma 桌面

Plasma 是一種桌面整合技術。提供多種功能，從顯示壁紙到新增元件到桌面。

##### 主題

可以透過桌面設定控制面板安裝Plasma 主題。Plasma 主題定義您的面板和 plasmoids 的外觀。如果你想要用系統安裝他們，主題可以在官方套件庫和 AUR 中找到。

##### 元件

Plasmoids 是一個小腳本或程式碼寫成的 KDE 應用程式，可以以非常愉快的方式提升您桌面的功能。基於 KDE 的 Plasma 技術。您能夠顯示系統關鍵資訊像剩餘硬碟空間或網絡連接監視器。 取得更多元件的最簡單的方法，是左鍵點擊一個面板或桌面：

    新增元件 -> 取得新元件 -> 下載元件

這會呈現出一個不錯的 kde-look.org 前端。並只需點擊一下滑鼠，就可讓您（反）安裝元件。 套件庫也可取得它們。

#### 視窗外框

視窗外框可以修改，藉由

    系統設定 -> 應用程序外觀 -> 風格

在這裡，您只要按一下就可以直接下載和安裝更多的主題。有些可以用 AUR 取得。

#### KDE 4 Theme Integration with GTK Applications

To better integrate GTK and KDE 4 themes, you can use QtCurve.

    pacman -S qtcurve-gtk2 qtcurve-kde4

Or you can download a GTK theme that matches your version of KDE here. This theme comes closer to the original Oxygen and is updated frequently.

##### Automatic procedure

To change the GTK theme to QtCurve or something else a few applications are available:

    pacman -S lxappearance
    pacman -S gtk-theme-switch2
    pacman -S gtk-chtheme

Then change the theme of your choice in the respective application:

    lxappearance
    gtk-theme-switch2
    gtk-chtheme

##### Manual procedure

To manually change the GTK theme to QtCurve, you need to create the file `~/.gtkrc-2.0-kde4` with the following content:

    include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
    include "/etc/gtk-2.0/gtkrc"

    style "user-font"
    {
        font_name="Sans Serif"
    }
    widget_class "*" style "user-font"
    gtk-theme-name="QtCurve"

Then you need to create the symbolic link `~/.gtkrc-2.0`:

    ln -s .gtkrc-2.0-kde4 .gtkrc-2.0

If you want also specify a font, you can add (and adapt) the following line to the file:

     gtk-font-name="Sans Serif 9"

##### 圖示

If you're using Oxygen icons and want a consistent look in GTK open/save dialogs, you can install an oxygenrefit2 icon theme from AUR and set it as your GTK icon theme. Add the theme to the `~/.gtkrc-2.0` file or you can use lxappearance and set it.

    gtk-icon-theme-name="OxygenRefit2"

There are also a couple GTK themes built on the gtk-kde42-oxygen-theme Oxygen style that can also do this.

#### 圖示主題

Not many full system icons themes are available for KDE 4. You can open up System Settings > Application Appearance > Icons and browse for new ones or install them manually. Many of them can be found on kde-look.org.

#### Arch Linux Logo Icon in Kicker menu

Right-Click on the Kicker menu button, press "Application launcher settings" and then press the icon on the right. Then you may choose Arch Linux icon or any other icon that will replace the default one.

#### 字型

如果預設情況下，KDE 的字型看起來不佳，嘗試安裝 ttf-dejavu 和 ttf-liberation 套件。安裝之後，一定要登出並重新登入。您不必修改 KDE 系統設定中"字型"面板的任何設定。

If you have personally set up how your Fonts render, be aware that System Settings may alter their appearance. When you go System Settings > Appearance > Fonts System Settings will likely alter your font configuration file (`fonts.conf`). There is no way to prevent this but if you set the values to match your `fonts.conf` file the expected font rendering will return (it will require you to restart your application or in a few cases for you to have to restart your desktop). Note too that Gnomes' Font Preferences will also do this if you use both desktop environments.

#### 空間效率

KDE is often critizised for being bloated. The user might get this perception from seeing many toolbars and pretty big scaled icons in the applications. One thing that improved the situation was the new Kwin-Theme that came with KDE SC 4.4.* with the more elegant buttons that one can also resize. KDE Apps allows to hide many toolbars, menubars and statusbars.

##### All sorts of *bars

Most toolbars of a program can be removed in the menubar-entry "Settings". There you often can hide the statusbar and often all toolbars. The last step should be to remove the menubar itself via Ctrl + M. If you do not want to remove any bars you can still make them smaller or remove the text via:

    System-Settings -> Appearance -> Style -> Tab "Finetuning" ->  "Main toolbar text", "secondary toolbar text"

Since most aspect ratios of modern flat screens are wider than 4:3 it could be reasonable to put the toolbar at the left or right of a window to artificially stretch windows more to the monitors aspect ratio.

##### Plasma

There are also some settings and modifications you can apply to your plasmoids to make KDE less space wasting. For example, the "Digital Clock" wastes more space than the "Analogue Clock". The little plasma icon ("Casheew") that one can see in the panel can be hidden by locking the widgets via rightklicking onto the panel. If you have got many tasks in your task-manager you should consider using Smooth-tasks. This alternative task-manager allows you to just display the icons of a task thus using less space but still maintaining the ability of the user to distinguish the different tasks.

    Install smooth-tasks from the AUR.

After installing and substituting it with the original task-manager you should have a deep look at the settings since they are much broader. one way of using the features of smooth-tasks could be to only display the icons of tasks and move the panel to the left or right of the screen. This is most usefull on widescreens. On very small screens it could be reasonable to set the bottom-panel to auto-hide completely. For netbooks there exists a special form factor to make a better use of the screen:

    System-Settings -> Desktop -> Workspace -> Form factor

##### KWin

The windows decorations can also be resized by making the buttons in the decoration smaller thus making the whole top border smaller:

    System Settings -> Appearance -> Windows -> Button size

You could also remove the side-border of all windows via:

    System Settings -> Appearance -> Windows -> Border size

### 網絡/列印

KDE SC 4.5 已經加入 NetworkManager 支援。請見 NetworkManager[broken link: invalid section] 了解更多資訊。

### Samba/Windows 支援

如果你想要訪問 Windows 服務：

    pacman -S samba

然後，您可以配置您的 Samba 共享，透過

     系統設定 > 共享 > Samba

### KDE 桌面活動

KDE are Plasma based "virtual desktop"-like set of Plasma Widgets where you can independently configure widgets as if you had more than one screens/desktops. Since KDE 4.5, the feature of changing Desktop Activities has been simplified.

On your desktop, click the Cashew Plasmoid and on the pop-up window press "Activities".

A plasma bar will appear at the bottom of the screen which presents you the current Plasma Desktop Activities which exist. You can then navigate between them by pressing their correspondent icon.

### 省電

KDE 整合了省電服務，稱為"Powerdevil電源管理'"，可以調整省電系統配置或螢幕的亮度（如果支援）。

#### 如何啟用一般的省電

進入系統設定>電源管理。 進入設定檔管理員，進入"當市電電源已插上時"（或電池選項）勾選"省電"。在"編輯設定檔">"省電"，勾選"開啟系統省電模式"，然後按套用。

#### How to enable Cpufreq based powersaving

Since KDE 4.5, Powerdevil doesn't handle CPU power schemes through Cpufreq. CPU is being used by using the hardware or/and kernel "ondemand" governor power scheme and that's the official way to have the system's power management handled, according to the guidelines by the kernel power-management devs.

Warning: Using Cpufreq in order to handle your CPU power schemes, that means, controlling it through software, IS NOT suggested for use since modern CPUs are capable of powersaving through their BIOSes. Visit this link for more info on good power management practices.

If you do want, you still can use Cpufreq for your system which is accessible through the Solid Device Framework.

So in order to do that, follow these steps:

1. You need to create a script for every Cpufreq governor you want to be used. In this example, you will now create a script to enable the powersaving governor.

Create a script in /usr/bin

     # touch /usr/bin/kde-cpufreq-powersave

Add these in the script

     #!/bin/bash
     solid-powermanagement set cpufreq powersave

Make it executable

     # chmod +x /usr/bin/kde-cpufreq-powersave

2. Install cpufrequtils

    pacman -S cpufrequtils

and make sure you have your CPU's cpufreq module loaded. For more information on this, visit this article.

3. Then, in System Settings > Power Management, go to "Edit Profiles" > "Powersave", and make sure that "Enable System power saving" is enabled.

After that, press the file dialog button next to the phrase "When loading profile execute" and choose the script you have just created. Now, each time you choose the Powersaving profile through Powerdevil, Cpufreq will force the powersaving governor.

You can do the same for other profiles and governors.

## 系統管理

### 設定鍵盤排版，以便切換輸入語言

In order to do that, navigate to

       System Settings > Input Devices > Keyboard

There you may choose your keyboard model at first.

Note: It is preferable that, if you use Evdev, that means Xorg automatic configuration for keyboards, you should choose "Evdev-managed keyboard".

In the "Layouts" tab, you choose the languages you may want to use by pressing the "Add Layout" button and therefore the variant and the language. In the "Advanced" tab, you can choose the keyboard combination you want in order to change the layouts in the "Key(s) to change layout" sub-menu.

### Terminate Xorg-server through KDE system settings

Navigate to

       System Settings > Input Devices > Keyboard > Advanced (tab) > "Key Sequence to terminate X server" submenu

and tick the checkbox.

## 桌面搜尋和語義學桌面

Most users who freshly install KDE are wondering what functionality the following four pieces of software are able to offer. Most features are still somehow hidden under the hood and yet not many applications featured in the KDE SC are using these interfaces. This capter intends to first explain the features and then convince the user of the power these tools offer once properly integrated into KDE. The following sections are more or less a roughly shortened version of [this blogpost.

### Soprano

Soprano is a library for QT that is able to process RDF data. This is semantic data. Semantic data is a special kind of metadata which is much more flexible than metadata you might know from MP3-Tags or Meta-Tags in HTML since RDF data more resembles the structure of a spoken sentence, thus allowing a much wider field of ways dealing with them. Soprano stores semantic data in a backend and allows low level access to this data.

### Nepomuk

Nepomuk is somehow the glue between Soprano and the KDE Desktop and thus the user. Nepomuk allows to tag the files with various entries and offers an API for the applications featured in KDE SC. It is enabled by default. Nepomuk can be turned on and off in

    System Settings -> "Advanced" Tab -> Desktop Search

### Akonadi

Akonadi is one of the ways of getting data into Nepomuk. Its intention is to gather all kinds of PIM data from KMail, KAdressbook or Kopete. It collects chat contacts, email adresses, email attachments and email contents. First of all it feeds Nepomuk with this data but moreover does also provide a centralized accesspoint for all this data.

### Strigi 搜尋

Strigi is another way of feeding data into Nepomuk. It preverably indexes the users home-folder. Indexing means that it not only gathers filenames but also information about your music collection or tagged downloads you did with Kget. The Strigi search is also integrated into KDEs launcher which can be accessed via: `Alt` + `F2`

By default, Dolphin has a search bar on top-right where you may type what you want to be found from Strigi's index.

Note: Strigi has implications for resource usage on your computer - CPU, memory, disk access, disk space, battery life. If Strigi is too resource-hungry for you, you can turn it off in "System Settings > Advanced > Desktop Search".

Strigi folder indexing can be configured in:

    System Settings -> "Advanced" Tab -> Desktop Search

## KDM (KDE Desktop Manager)

### KDM Xserver 檔案

An example configuration for KDM can be found at /usr/share/config/kdm/kdmrc. See /usr/share/doc/HTML/en/kdm/kdmrc-ref.docbook for all options.

### 配置 KDM

您可以訪問系統設定 > 登入畫面進行修改。當你按下"套用"時，會出現一個 KDE Polkit 授權視窗要求您提供 root 密碼，才能完成修改。

#### 使用者配置 KDM 的問題

If you seem not to be able to KDM settings when launching System Settings as user, press

`Alt` + `F2`

and type

     kdesu systemsettings

In the pop-up kdesu window, enter your root password and wait for System Settings to be launched.

Note: Since you have launched it as root, be careful when changing your settings. All settings configuration in root-launched System Settings are saved under /root/.kde4 and not under ~/.kde4 (your home location).

In the System Settings window, go to Login Screen.

## Phonon

### 什麼是 Phonon？

Phonon is the multimedia API for KDE 4. Phonon was created to allow KDE 4 to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for KDE 4's lifetime. It was done for various reasons: to create a simple KDE/Qt style multimedia API, to better support native multimedia frameworks on Windows and Mac OS X, and to fix problems of frameworks becoming unmaintained or having API or ABI instability.

from Wikipedia.

Phonon is being widely used within KDE, for both audio (e.g., the System notifications or KDE audio apps) and video (e.g., the Dolphin video thumbnails).

### Which backend should I choose ?

You can choose between various backends, like Gstreamer, Xine ( phonon-xine ) or VLC ( phonon-vlc ).

## 使用 WebKit 在 Konqueror

### 什麼是 WebKit？

WebKit is an open source browser engine developped by Apple Inc. It is used by Safari and Google Chrome. WebKit is a derivative from the KHTML and KJS libraries and contain many improvements.

### 如何用於 konqueror

It is possible to use WebKit in Konqueror instead of KHTML. First install the kwebkitpart package :

     pacman -S kwebkitpart

Then execute the following command

     keditfiletype text / html

In the window that opens go to the "Embedding" tab. Move the entry "WebKit" up to the top of the list and then hit the "OK" button and restart Konqueror.

## 疑難解答

### KHotkeys 問題

Ιf khotkeys does not work, make sure you have a fully updated system first. You can also create ~/.kde4/Autostart/reloadkhotkeys.sh with contents

    #!/bin/bash
    (sleep 3 && qdbus org.kde.kded /modules/khotkeys reread_configuration) &

and then do a

    chmod u+x ~/.kde4/Autostart/reloadkhotkeys.sh

then logout & login.

### Enabling thumbnails under Konqueror and Dolphin file managers

For thumbnails of videos in konqueror and dolphin:

     pacman -S kdemultimedia-mplayerthumbs

### I encounter problems with automounting (or) KDE behaves strangely for no apparent reason

Since the new X-Server 1.8 arrived in the stable repos some users got the impression that HAL (Hardware Abstraction Layer) might not be needed anymore at all. But for a fully functional KDE-Desktop it is neccessary to run hal:

    /etc/rc.d/hal start

For ease of use you should add it to your daemons list in /etc/rc.conf:

    DAEMONS=( .. @hal ..)

It is no problem to start HAL in the background to shave some time of boot. If you are using udev to automatically mount your drives with an udev-rule without running hal you should take note of the fact that these mounted drives will not be recognized by KDE. So no entry of this device will show up in Dolphin and Device Notifier won't notify you either.

### 圖形的相關問題

#### 2D桌面效能低落（或）2D 出現假影

請確保您的顯示卡有安裝適當的驅動程式，為了使您的桌面至少有 2D 加速。參考這些文章了解更多資訊：ATI、NVIDIA、Intel了解更多資訊，以確保一切都正確無誤。 The open source ATI and Intel drivers and the proprietary Nvidia driver should provide the best 2D acceleration.

If this doesn't solve your problems, maybe your driver doesn't provide a good XRender acceleration which the current QT painter engine relies on by default. You can change the painter engine to software based only by invoking the application with the "-graphicssystem raster" command line. This rendering engine can be set as the default one by recompiling QT with the same as configure option, "-graphicssystem raster".

#### Konsole is slow in applications like vim

This is a problem that is caused by slow glyph rendering. You can solve this by switching to a scalable font like Bitstream Vera Sans Mono.

#### 低落的 3D 桌面效能

KDE 預設啟用桌面特效。較舊的顯示卡對於 3D 桌面加速可能會不夠用。您可以關閉桌面特效

    系統設定 > 桌面

或者您可以開關桌面特效，藉由 `Alt` + `Shift` + `F12`

Note: You may encounter such problems with 3D desktop performance even when using a more powerful graphics card, but using catalyst proprietary driver (fglrx). This driver is known for having issues with 3D acceleration. Visit the ATi Wiki page for more troubleshooting.

##### KDE 4.5 specific graphics' issues

Many users who use the ATI and Intel open-source drivers have encountered several performance regressions with the latest KWin update in KDE 4.5. Please try one of the following workarounds (in order of merit) if you have such a problem (via System Settings > Desktop Effects > Advanced):

- Add export LIBGL_ALWAYS_INDIRECT=1 to /etc/profile
  - Optionally (because the above already forces this), uncheck Enable direct rendering under OpenGL Options
  - Reboot (and we mean reboot - don't try to restart the X server)
- Use XRender as the Compositing type
- Disable Desktop Effects (compositing) altogether

See upstream bug report: https://bugs.kde.org/show_bug.cgi?id=241402

### KDE 下的聲音問題

#### ALSA 相關問題

Note: First make sure you have alsa-lib and alsa-utils installed.

##### "Falling back to default" messages when trying to listen to any sound in KDE

When you encounter such messages:

  The audio playback device <name-of-the-sound-device> does not work.
  Falling back to default

Go to

    System Settings > Multimedia

and set the device named "default" above all the other devices in each box you see.

##### I cannot play mp3 files when having Gstreamer backend in Qt Phonon

That can be solved by installing gstreamer0.10-plugins

     pacman -S gstreamer0.10-plugins

You can also change the backend used by Phonon, by installing the phonon-xine

     pacman -S phonon-xine

if you encounter problems that are not solved after installing gstreamer plugins. Then choose Xine in

     System Settings > Multimedia > Backend (tab)

(it may have been autoselected after installing phonon-xine)

##### Amarok "waits" before playing any track

If you have encountered this error, the problem is backend specific. In order to solve this problem, change Amarok's backend from gstreamer to xine.

#### OSS4 相關問題

如果您有安裝 OSS4 並遇到問題，你應該注意到 Kmix 的開發者仍然在整合 OSSv4 支援。這裡有一個仍然是實驗性的AUR 套件。 Arch uses phonon with the Gstreamer backend that should work for most applications. Alternately you could try phonon with Xine[broken link: invalid section].

### Arch linux 特定的打包問題

Due to some changes on the packages or pacman problems, there could be some problems during upgrading. Please read the sections below, if you have a problem.

### 我想要一個最小化安裝的 KDE。當我安裝套件後並登入 KDE，但沒有面板出現

如果你想要一個最小化安裝的 KDE。登入並聽到登入音效，但沒有其他的事發生。可能是因為沒有安裝 Plasma 的二進位檔。這些都包含在

      kdebase-workspace

安裝這個套件，並重新啟動 Xorg。

### 我想要在我的系統安裝一個全新的 KDE。我應該怎麼做？

只要重新命名 KDE 的設定目錄就可（以防萬一您之後需要）：

    mv ~/.kde4 ~/.kde4-backup

### Plasma 桌面行為奇怪，但我不知道該怎麼辦

Plasma 問題主要是由於不穩定的 plasmoids 或 plasma 主題所造成的。首先，找到您最新安裝的 plasmoid 或 plasma 主題，並停用它，甚至將它刪除。 如果你不能發現問題，但你不希望失去所有的 KDE 設定，這樣做：

    rm -r ~/.kde4/share/config/plasma*

這個命令會刪除你的使用者的所有 plasma 相關設定，當你將重新登入 KDE，將會回到你的預設設定。

## 其他 KDE 專案

### Chakra 專案

Warning: Chakra Project may soon split from Arch's main system. You should be informed on Chakra Project's news and devs' decisions on Chakra Project website.

#### Split KDE packages

The Chakra Project is a community-based modular version of KDE 4 and Live CD project, which includes a number of UI enhancements for KDE 4.x. Visit the Chakra Project Wiki main page for more information.

#### Chakra 專案 Arch Live CD

The Chakra Project also provides a full featured Live CD, which has the latest stable KDEmod4 packages included. You may visit the Chakra Project Live CD webpage in order to find more information.

#### Passing from KDEmod to [extra]'s KDE

Note: You do have instructions for passing from [extra]'s KDE4 to KDEmod4 here.

Both flavours of KDE provide the same Desktop Environment, so if you install the one or the other, in the same upstream version, there should not be any problem regarding plasmoids, themes, styles or any KDE related application.

So, if you want, for any reason, to pass from KDEmod to [extra]'s KDE, do:

     pacman -Rd kdemod

OR

     pacman -Rd kdemod-uninstall

and it should be removed, but with the -d argument, the KDE dependent packages are not uninstalled, but only the Desktop Environment. But, if you want to completelly remove any KDEmod specific application/plasmoid/style etc too, do

     pacman -Rcns kdemod

and then make sure that everything has been uninstalled:

     pacman -Q | grep kde

Note: If you want to use the same KDE specific settings from the previous KDEmod installation, move or rename ~/.kdemod4 to ~/.kde4

After this, you may have KDEmod uninstalled.

Then, follow this[broken link: invalid section].

### KDE unstable

#### KDEmod testing/unstable

You may visit this webpage and see which repos can you add in pacman.conf in order to test the KDEmod unstable packages.

#### KDE unstable (快照)

##### 非官方的 kde-unstable

The member ProgDan has created a repo where he uploads the testing KDE packages when a new upstream snapshot is out. You may visit this topic for more information.

##### 半官方的 kde-unstable

When KDE is reaching beta or RC milestone, KDE "unstable" packages are uploaded to the [kde-unstable] repo.

You may add it by adding:

    [kde-unstable]
    Include = /etc/pacman.d/mirrorlist

in `/etc/pacman.conf`

They stay there until KDE is declared stable and passes to [extra].

Make sure you make bug reports[broken link: invalid section] if you find any issues.

Read this section[broken link: invalid section] in the wiki as well.

### KDE Legacy

#### Downgrading to KDEmod3 from KDE 4

For those people who decide that KDE 4 is still not yet "ready" for them, there is a website about how to downgrade to a version of KDE 3.5 called kdemod3:

- KDEmod3

Warning: There have been issues reported regarding Libjpeg7, that caused KDEmod3 to behave strangely. In order to solve that, install libjpeg6AUR[broken link: archived in aur-mirror] libpng12 from AUR. The libs libjpeg6 and libpng12 can be safely installed along side the current libraries. You will also want to update poppler-qt3 from AUR. The only conflict you will find is a conflict between poppler and poppler-qt3 during poppler updates. poppler-qt3 is a dependency for the kdemod3-kdegraphics-kpdf package, but as a work-around you can simply remove poppler-qt3 with the --nodeps flag, complete the Arch update of poppler and then reinstall poppler-qt3. More info here

Warning: KDE 3 is no longer maintained and supported by the KDE developers. KDEmod3 is no longer maintained by the Chakra Projects developers. Use it on your own risk, regarding any bugs, performance issues or security risks.

#### Unofficial community repository for KDEmod3

In this thread you may find info on a rebuild of the unsupported KDEmod3.

## Bugs

### Common bugs

If you think you found something that seems like bug, please see Common_Issues and regarding that: KDE 4 config files are usually located at

    ~/.kde4/share/config/

and for app-specific configs

    ~/.kde4/share/apps/

### 發行版和上游的錯誤回報

It is preferrable that if you find a minor or serious bug, you should visit the Arch Bug Tracker or/and KDE Bug Tracker in order to report that. Make sure that you be clear on what you want to report.

If you have any issue and you write about in on the Arch forums, first make sure that you have FULLY updated your system using a good sync mirror (check here) or try reflector.

## 外部鏈接

- KDE Homepage
- KDE Bug Tracker
- Arch Linux Bug Tracker
- KDE WebSVN

Categories:

- Desktop environments (正體中文)
- 正體中文

Hidden categories:

- Pages with broken section links
- Pages with broken package links