(53 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt)
Zeile 1:
Zeile 1:
'''K Desktop Environment''' ist der Name früherer Versionen einer Arbeitsumgebung des KDE-Projektes für unixartige Betriebssysteme bis zur Version 3.5.10. Seit der Version 4.4 heißt sie KDE Plasma Workspaces und ist Teil der KDE Software Compilation.
{{righttoc}}
Das "'''K Desktop Environment'''" (KDE) stellt folgende Komponenten zur Verfügung.
== Besonderheiten in Arch Linux==
* [[Plasma|Plasma]] - Die grafische Arbeitsumgebung
* Applications - Anwendungen
* Framework - Runtime und Bibliotheken
'''KDE 4.x''' Die momentane Hauptversion "SC - Software Compilation" beinhaltet Verbesserungen und Fehlerbehebungen. Das neue Paket für die KDE-Arbeitsplatzumgebung ermöglicht es, nur die Anwendungen zu installieren, welcher der Nutzer benötigt.''
KDE Software wird mit C++ und Qt entwickelt wobei jede der Komponenten ihrem eigenen Entwicklungszyklus und Versionsschemata folgt.
Plasma und Framework befinden sich wie Qt in der 5. Hauptversion und tragen fortlaufende Unternummern. Die Versionsbezeichnung der KDE Applications wird nach dem Jahr und Monat der jeweiligen [https://community.kde.org/Schedules Veröffentlichung] benannt.
Für [[Plasma|'''Plasma''']] gibt es einen gesonderten Artikel.
* '''Meta-Pakete''' gewährleisten ein reibungsloses Upgrade und emulieren die älteren Monolith-Pakete für Nutzer welche diese noch vorziehen.
* Qt benutzt standardmäßig das '''Gstreamer backend''' für Phonon. Andere Backends können alternativ installiert werden.
Wichtige Tipps für Personen die einen Wechsel durchführen:
== KDE Applications ==
* Prüfe, dass deine Spiegelrechner auf dem '''neusten Stand''' sind.
KDE ist eine der größten unabhängigen Entwicklergemeinschaft für Free and Libre Open Sorce Software (FLOSS) und bietet ein reichhaltiges Programmangebot.
* Pacman wird dich darum bitten '''alle''' KDE Pakete mit KDE-Meta Paketen zu ersetzen.
Einen Überblick über die Anwendungen erhält man am Besten auf der Seite [https://www.kde.org/applications/ KDE - Applications] {{sprache|en}}.
* '''Erzwinge keine Aktualisierung'''. Wenn sich Pacman über Probleme beschwert '''erstelle einen Fehlerbericht'''.
* Die Meta-Pakete sowie Unterpakete, die nicht benötigt werden, können nach der Aktualisierung entfernt werden.
* Wenn du die Pakete nicht teilen möchtest, benutze einfach die KDE-Meta-Pakete.
* Weitere Informationen zu den Änderungen sind [http://kde.org/announcements/4.4 hier] verfügbar.
== Installation ==
===Volle Installation===
Die Installation aller KDE Anwendungen ist sehr umfangreich. Bei der Installation der Paketgruppe {{Paket|kde-applications}} erhält man dabei die Option einzelne Programmpakete auszuwählen. Hingegen werden bei der Installation des Metapakets {{Paket|kde-applications-meta}} alle KDE Anwendungen als Abhängigkeiten behandelt. Neu hinzu kommende KDE Programme werden dann bei der nächsten Systemaktualisierung automatisch nachinstalliert.
[[Bild:KDE-4.2.png|right|thumb|400px|KDE 4.2]]
=== Teil Installation ===
KDE Programme gliedern sich nach ihrem Anwendungsgebiet in folgende Untergruppen. Sie können einzeln oder auch als Metapaket installiert werden.
Folgt man hier der Verlinkung gelangt man zur Paketauflistung von Arch Linux und den betreffenden KDE-Anwendungen im Einzelnen.
'''Hinweis:''' Seit Xorg 7.4 sollte [[evdev]] für Tastatur und Maus eingerichtet werden.
* [https://www.archlinux.de/packages/extra/x86_64/kde-sdk-meta kde-sdk-meta] - Entwicklung
=== Dbus aktivieren ===
* [https://www.archlinux.de/packages/extra/x86_64/kde-system-meta kde-system-meta] - System
''Hinweis bei Verwendung von SysVinit:'' Die aktuelle Version des X.Org-Servers in Verbindung mit KDE benötigt den Daemon '''dbus'''. Dieser sollte an möglichst früher Stelle in der [[rc.conf]] eingetragen werden.
DAEMONS=(hwclock syslog-ng ... acpid dbus ...)
''Hinweis bei Verwendung von systemd:'' Der Daemon '''dbus''' wird durch systemd automatisch gestartet.
Um KDE zu starten, benutzt man entweder einen [[Login-Manager]] wie z.B. [[Login-Manager#KDM|KDM]], oder man startet es via ''startx''. Dazu muss man folgendes in seine ~/.xinitrc eintragen
startkde
Benutzt man keinen [[Login-Manager]] und möchte man dennoch über das Startmenü den Rechner neu starten bzw. herunterfahren können, so muss der Eintrag in der .xinitrc wie folgt lauten
Geteilte-Ansicht, Tabs, FTP-Zugriff, Dateivorschau und Konsolenfenster sind nur wenige Beispiele für die große Funktionsfülle des Dateimanagers.
Die Installation erfolgt mit:
pacman -S dolphin
KDE deinstalliert man über
=== Okular - Dokumentenbetrachter ===
Okular beherrscht folgende Dateiformate: PDF, Postscript, DjVu, CHM, XPS, ePub sowie mehrere Grafikformate. Die Installation erfolgt mit:
pacman -S okular
pacman -Rscn kde kde-l10n-de ttf-dejavu
=== [[Kate]] - Text Editor ===
Der ''KDE Advanced Text Editor'' ist sehr anpassungsfähig und bietet einen großen [https://kate-editor.org/about-kate/ Funktionsumfang]. Er ist ein ''Klartext'' Editor und eignet sich somit für alle Arten von Klar-Text-Dateien, von einfachen Notizen über Konfigurations- bis zu komplexen Programm-Dateien. Die Installation erfolgt mit:
== Verfügbare Pakete ==
pacman -S kate
Seit KDE 4.3 gibt es nun auch bei dem normalen KDE aus extra aufgeteilte Pakete.
=== Übersicht ===
Durch seine ''Plugin-Architektur'' ist es möglich ihn durch weitere Pakete zu ergänzen. [https://aur.archlinux.org/packages/?O=0&SeB=nd&K=kate+plugin&outdated=&SB=n&SO=a&PP=50&do_Search=Go Einige] finden sich im [[AUR]].
Das ''Personal Informations Managment'' besteht aus einer Auswahl einzelner Programme die in der Anwendung '''Kontact''' zu einer funktionellen Einheit zusammengeführt werden. Durch den Datenbankserver Akonadi können sie untereinander auf ihre Daten zugreifen.
Wie man an die nötigen Befehele kommt kann man hier nachlesen: http://permalink.gmane.org/gmane.linux.suse.kde/12847
Mit der folgenden Eingabe können alle PIM Anwendungen installiert werden:
pacman -S kdepim-meta
== GTK-Anwendungen den KDE Oxygen-Style zuweisen ==
==== Akonadi ====
Die Programme der PIM Anwendung sind auf Akonadi zwingend angewiesen. Einige der Plasma-Widgets wie z.B. die Digitaluhr verwenden ebenfalls Akonadi.
Ist die Akonadi Datenbank beschädigt kann z.B. KMail auch nicht mehr laufen.
Hier kann es helfen die Datenbank von Akonadi zu löschen.
Da die Akonadi Datenbank lediglich Kopien der original Daten beherbergt, gehen hierdurch keine Daten verloren.
Wenn man unter KDE Anwendungen benutzt, die GTK für die grafische Oberfläche benutzen, anstatt Qt, dann fügen sich diese Anwendungen meist schlecht in das restliche Erscheinungsbild des Desktops ein. Es gibt aber Themen für GTK, die dafür sorgen, dass der Unterschied zwischen GTK- und Qt-Anwendungen minimal wird und somit ein einheitlicher Gesamteindruck entsteht. Um GTK angleichen zu können, nutzt man am besten '''QtCurve'''
Stoppen von Akonadi (Achtung: Dieser Vorgang dauert einige Zeit)
pacman -S qtcurve-gtk2 qtcurve-kde4
akonadictl stop
Alternativ kannst du ein GTK-Thema, das mit deiner Version von KDE übereinstimmt [http://kde-look.org/content/show.php?content=103741 hier] herunterladen. Dieses sieht dem orginal Oxygen ähnlicher und wird regelmäßig aktualisiert.
Status prüfen von Akonadi, ob dieser auch wirklich beendet wurde
===Automatisch===
Es gibt verschiedenste Anwendungen um QtCurve als GTK-Thema festzulegen:
pacman -S lxappearance
pacman -S gtk-theme-switch2
pacman -S gtk-chtheme
Danach veränderst du das GTK-Thema in der jeweiligen Anwendung:
lxappearance
gtk-theme-switch2
gtk-chtheme
===Manuell===
Um QtCurve als GTK-Thema zu verwenden, musst du ''~/.gtkrc-2.0-kde4'' mit folgendem Inhalt erstellen:
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"
Danach musst du die Verlinkung ''~/.gtkrc-2.0'' erstellen:
akonadictl status
ln -s .gtkrc-2.0-kde4 .gtkrc-2.0
Löschen der Akonadi Datenbank(en)
Möchtest du außerdem eine bestimmte Schriftart verwenden, füge dem Dokument folgende Zeile hinzu:
rm -rf $HOME/.local/share/akonadi/db_data
gtk-font-name="Sans Serif 9"
Starten von Akonadi
===Symbole===
akonadictl restart
Wenn du die standard Oxygen Symbole verwendest und außerdem ein einheitliches Erscheinungsbild in den Öffnen/Speichern Dialogen möchtest, kannst du das [http://aur.archlinux.org/packages.php?O=0&K=oxygenrefit2-icon-theme&do_Search=Go oxygenrefit2]-Icon-Thema von AUR installieren und als GTK Symbol-Thema verwenden. Füge das Thema zum Dokument ''~/.gtkrc-2.0'' hinzu oder benutze lxappearance um es manuell festzulegen.
Sollten beim Starten des Akonadiservers die Datenbanken nicht automatisch neu angelegt werden, muss Akanadi erneut gestoppt werden und die Datenbaken manuell erstellt werden. (Akonadi verwendet das MySQL-Datenbank-Format als Standard).
KDE Software wird mit C++ und Qt entwickelt wobei jede der Komponenten ihrem eigenen Entwicklungszyklus und Versionsschemata folgt.
Plasma und Framework befinden sich wie Qt in der 5. Hauptversion und tragen fortlaufende Unternummern. Die Versionsbezeichnung der KDE Applications wird nach dem Jahr und Monat der jeweiligen Veröffentlichung benannt.
KDE ist eine der größten unabhängigen Entwicklergemeinschaft für Free and Libre Open Sorce Software (FLOSS) und bietet ein reichhaltiges Programmangebot.
Einen Überblick über die Anwendungen erhält man am Besten auf der Seite KDE - Applications.
Volle Installation
Die Installation aller KDE Anwendungen ist sehr umfangreich. Bei der Installation der Paketgruppe kde-applications erhält man dabei die Option einzelne Programmpakete auszuwählen. Hingegen werden bei der Installation des Metapakets kde-applications-meta alle KDE Anwendungen als Abhängigkeiten behandelt. Neu hinzu kommende KDE Programme werden dann bei der nächsten Systemaktualisierung automatisch nachinstalliert.
Teil Installation
KDE Programme gliedern sich nach ihrem Anwendungsgebiet in folgende Untergruppen. Sie können einzeln oder auch als Metapaket installiert werden.
Folgt man hier der Verlinkung gelangt man zur Paketauflistung von Arch Linux und den betreffenden KDE-Anwendungen im Einzelnen.
Geteilte-Ansicht, Tabs, FTP-Zugriff, Dateivorschau und Konsolenfenster sind nur wenige Beispiele für die große Funktionsfülle des Dateimanagers.
Die Installation erfolgt mit:
pacman -S dolphin
Okular - Dokumentenbetrachter
Okular beherrscht folgende Dateiformate: PDF, Postscript, DjVu, CHM, XPS, ePub sowie mehrere Grafikformate. Die Installation erfolgt mit:
Der KDE Advanced Text Editor ist sehr anpassungsfähig und bietet einen großen Funktionsumfang. Er ist ein Klartext Editor und eignet sich somit für alle Arten von Klar-Text-Dateien, von einfachen Notizen über Konfigurations- bis zu komplexen Programm-Dateien. Die Installation erfolgt mit:
pacman -S kate
Durch seine Plugin-Architektur ist es möglich ihn durch weitere Pakete zu ergänzen. Einige finden sich im AUR.
Yakuake - Drop-Down Terminal
Ein praktisches Tool für den schnellen Konsolenzugriff per F12 Taste. Die Installation erfolgt mit:
pacman -S yakuake
Damit yakuake jederzeit zur Verfügung seht sollte der Befehl yakuake bei Systemstart (Autostart) eingebunden werden.
PIM (Kontact) - Persönliche Kommunikation
Das Personal Informations Managment besteht aus einer Auswahl einzelner Programme die in der Anwendung Kontact zu einer funktionellen Einheit zusammengeführt werden. Durch den Datenbankserver Akonadi können sie untereinander auf ihre Daten zugreifen.
Die einzelnen Anwendungen können unabhängig von einander installiert werden und sind jeweils auch einzeln nutzbar.
Diese Programme können in Kontact integriert genutzt werden:
Mit der folgenden Eingabe können alle PIM Anwendungen installiert werden:
pacman -S kdepim-meta
Akonadi
Die Programme der PIM Anwendung sind auf Akonadi zwingend angewiesen. Einige der Plasma-Widgets wie z.B. die Digitaluhr verwenden ebenfalls Akonadi.
Ist die Akonadi Datenbank beschädigt kann z.B. KMail auch nicht mehr laufen.
Hier kann es helfen die Datenbank von Akonadi zu löschen.
Da die Akonadi Datenbank lediglich Kopien der original Daten beherbergt, gehen hierdurch keine Daten verloren.
Stoppen von Akonadi (Achtung: Dieser Vorgang dauert einige Zeit)
akonadictl stop
Status prüfen von Akonadi, ob dieser auch wirklich beendet wurde
akonadictl status
Löschen der Akonadi Datenbank(en)
rm -rf $HOME/.local/share/akonadi/db_data
Starten von Akonadi
akonadictl restart
Sollten beim Starten des Akonadiservers die Datenbanken nicht automatisch neu angelegt werden, muss Akanadi erneut gestoppt werden und die Datenbaken manuell erstellt werden. (Akonadi verwendet das MySQL-Datenbank-Format als Standard).