KDE: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Beginn Überarbeitung)
(KDE-Gear)
(34 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das "K Desktop Environment (KDE)" ist eine grafische Arbeitsumgebung, die sowohl Infrastruktur für Programme als auch Anwenderprogramme zur Verfügung stellt.
{{righttoc}}
Als Alternative ist das befreundete GNOME Projekt zu nennen.
KDE Programme werden mit C++ und Qt entwickelt.


Die KDE Software gliedert sich wie folgt:
Das "'''K Desktop Environment'''" (KDE) stellt folgende Komponenten zur Verfügung.


* KDE Plasma 5 - der aktuelle Desktop
* [[Plasma|Plasma]] - Die grafische Arbeitsumgebung
* KDE Frameworks - das Framework
* KDE-Gear (Applications) - Anwendungen
* KDE Applications - die Anwendungen
* Framework - Runtime und Bibliotheken


Einzig der Desktop folgt mit KDE Plasma 5 dem Versionsschema von Qt, das aktuell in der 5 Version KDE zu Grunde liegt. Um flexibler in der Entwicklung zu sein, folgen die Frameworks und die Applications ihrem eigenen Versionsschema. Bei wenigen Anwendungen steht die Portierung von QT4 nach Qt5 noch aus.
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.


Das folgende ist über KDE 4 geschrieben und gilt daher als:
== KDE Plasma ==
{{veraltet}}
Für [[Plasma|'''Plasma''']] gibt es einen gesonderten Artikel.
<div style="float:right">[[Bild:KDE-4.2.png|right|thumb|400px|KDE 4.2]]
<br style="clear:both;" />{{righttoc}}</div>


== Besonderheiten in Arch Linux==
== KDE-Gear (Applications) ==
{{hinweis| Ab April 2021 (Vers. 21.04) nennt KDE seine Anwendungen KDE-Gear. Die Paketgruppe und das Meta-Paket auf Arch Linux sind im Augenblick noch nicht umbenannt.}}


{{installation
KDE ist eine der größten unabhängigen Entwicklergemeinschaft für Free and Libre Open Sorce Software (FLOSS) und bietet ein reichhaltiges Programmangebot.
|repo=extra
Einen Überblick über die Anwendungen erhält man am Besten auf der Seite [https://www.kde.org/applications/ KDE - Applications] {{sprache|en}}.
|paket=kde
|zusatz=kde-l10n-de
|zusatzinfo=Deutsche Sprachversion}}


Wer nur ein KDE-Grundsystem will, kann {{ic|kde}} durch {{ic|kdebase-workspace}} und {{ic|kdebase-konsole}} ersetzen.
===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.


== KDE starten ==
=== Teil Installation ===
Es wird entweder über einen [[Login-Manager]] oder via <code>startx</code> gestartet. Dazu muss folgendes in der ausführbaren Datei ~/.xinitrc eingetragen werden:
KDE Programme gliedern sich nach ihrem Anwendungsgebiet in folgende Untergruppen. Sie können einzeln oder auch als Metapaket installiert werden.
exec startkde
Folgt man hier der Verlinkung gelangt man zur Paketauflistung von Arch Linux und den betreffenden KDE-Anwendungen im Einzelnen.


== Verfügbare Pakete ==
* [https://www.archlinux.de/packages/extra/x86_64/kde-accessibility-meta kde-accessibility-meta] - Eingabehilfen
Seit KDE 4.3 gibt es nun auch bei dem normalen KDE aus extra aufgeteilte Pakete.


=== Übersicht ===
* [https://www.archlinux.de/packages/extra/x86_64/kde-education-meta kde-education-meta] - Bildung
{|border="1"
|style="width:15%;background-color:#E5E5E5"|'''package group'''
|style="width:22%;background-color:#E5E5E5"|'''meta package'''
|style="width:35%;background-color:#E5E5E5"|'''packages'''
|style="width:28%;background-color:#E5E5E5"|'''description'''
|-
|kdeaccessibility
|kde-meta-kdeaccessibility
|
* kdeaccessibility-jovie
* kdeaccessibility-kaccessible
* kdeaccessibility-kmag
* kdeaccessibility-kmousetool
* kdeaccessibility-kmouth
|Accessibility applications
|-
|kdeadmin
|kde-meta-kdeadmin
|
* kdeadmin-kcron
* kdeadmin-ksystemlog
* kdeadmin-kuser
|Tools for system administration
|-
|kdeartwork
|kde-meta-kdeartwork
|
* kdeartwork-colorschemes
* kdeartwork-desktopthemes
* kdeartwork-emoticons
* kdeartwork-iconthemes
* kdeartwork-kscreensaver
* kdeartwork-styles
* kdeartwork-wallpapers
* kdeartwork-weatherwallpapers
|Additional icons, styles, etc.
|-
|kdebase
|kde-meta-kdebase
|
* kdebase-dolphin
* kdebase-kdepasswd
* kdebase-kdialog
* kdebase-keditbookmarks
* kdebase-kfind
* kdebase-konqueror
* kdebase-konq-plugins
* kdebase-konsole
* kdebase-kwrite
* kdebase-plasma
* kdebase-wallpapers
* kdebase-workspace
|Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...)
|-
|kdebindings
|
|
* kdebindings-python
|Bindings to programming languages
|-
|kdeedu
|kde-meta-kdeedu
|
* kdeedu-artikulate
* kdeedu-blinken
* kdeedu-cantor
* kdeedu-kalgebra
* kdeedu-kalzium
* kdeedu-kanagram
* kdeedu-kbruch
* kdeedu-kgeography
* kdeedu-khangman
* kdeedu-kig
* kdeedu-kiten
* kdeedu-klettres
* kdeedu-kmplot
* kdeedu-kstars
* kdeedu-ktouch
* kdeedu-kturtle
* kdeedu-kwordquiz
* kdeedu-marble
* kdeedu-pairs
* kdeedu-parley
* kdeedu-rocs
* kdeedu-step
|Applications with educational content
|-
|kdegames
|kde-meta-kdegames
|
* kdegames-bomber
* kdegames-bovo
* kdegames-granatier
* kdegames-kajongg
* kdegames-kapman
* kdegames-katomic
* kdegames-kblackbox
* kdegames-kblocks
* kdegames-kbounce
* kdegames-kbreakout
* kdegames-kdiamond
* kdegames-kfourinline
* kdegames-kgoldrunner
* kdegames-kigo
* kdegames-killbots
* kdegames-kiriki
* kdegames-kjumpingcube
* kdegames-klines
* kdegames-klickety
* kdegames-kmahjongg
* kdegames-kmines
* kdegames-knavalbattle
* kdegames-knetwalk
* kdegames-kolf
* kdegames-kollision
* kdegames-konquest
* kdegames-kpatience
* kdegames-kreversi
* kdegames-kshisen
* kdegames-ksirk
* kdegames-ksnakeduel
* kdegames-kspaceduel
* kdegames-ksquares
* kdegames-ksudoku
* kdegames-ktuberling
* kdegames-kubrick
* kdegames-lskat
* kdegames-palapeli
* kdegames-picmi
|Entertainment
|-
|kdegraphics
|kde-meta-kdegraphics
|
* kdegraphics-gwenview
* kdegraphics-kamera
* kdegraphics-kcolorchooser
* kdegraphics-kgamma
* kdegraphics-kolourpaint
* kdegraphics-kruler
* kdegraphics-ksaneplugin
* kdegraphics-ksnapshot
* kdegraphics-mobipocket
* kdegraphics-okular
* kdegraphics-strigi-analyzer
* kdegraphics-svgpart
* kdegraphics-thumbnailers
|Graphics viewing and editing
|-
|kdemultimedia
|kde-meta-kdemultimedia
|
* kdemultimedia-audiocd-kio
* kdemultimedia-dragonplayer
* kdemultimedia-ffmpegthumbs
* kdemultimedia-juk
* kdemultimedia-kmix
* kdemultimedia-kscd
* kdemultimedia-mplayerthumbs
|Audio and video applications
|-
|kdenetwork
|kde-meta-kdenetwork
|
* kdenetwork-filesharing
* kdenetwork-kget
* kdenetwork-kopete
* kdenetwork-kppp
* kdenetwork-krdc
* kdenetwork-krfb
* kdenetwork-strigi-analyzers
* kdenetwork-zeroconf-ioslave
|Network-centric apps (IM, remote desktop, etc)
|-
|kdepim
|kde-meta-kdepim
|
* kdepim-akonadiconsole
* kdepim-akregator
* kdepim-blogilo
* kdepim-console
* kdepim-kaddressbook
* kdepim-kalarm
* kdepim-kjots
* kdepim-kleopatra
* kdepim-kmail
* kdepim-knode
* kdepim-knotes
* kdepim-kontact
* kdepim-korganizer
* kdepim-kresources
* kdepim-ktimetracker
* kdepim-ktnef
|Groupware
|-
|kdeplasma-addons
|kde-meta-kdeplasma-addons
|
* kdeplasma-addons-applets-bball                                                                                   
* kdeplasma-addons-applets-binary-clock
* kdeplasma-addons-applets-blackboard
* kdeplasma-addons-applets-bookmarks                                                                             
* kdeplasma-addons-applets-bubblemon                                                                               
* kdeplasma-addons-applets-calculator                                                                               
* kdeplasma-addons-applets-charselect                                                                               
* kdeplasma-addons-applets-comic
* kdeplasma-addons-applets-community                                                                                   
* kdeplasma-addons-applets-dict                                                                                     
* kdeplasma-addons-applets-eyes                                                                                     
* kdeplasma-addons-applets-fifteenpuzzle                                                                           
* kdeplasma-addons-applets-filewatcher                                                                             
* kdeplasma-addons-applets-frame                                                                                   
* kdeplasma-addons-applets-fuzzy-clock 
* kdeplasma-addons-applets-icontasks                                                                           
* kdeplasma-addons-applets-incomingmsg
* kdeplasma-addons-applets-kimpanel
* kdeplasma-addons-applets-knowledgebase
* kdeplasma-addons-applets-kolourpicker
* kdeplasma-addons-applets-konqprofiles
* kdeplasma-addons-applets-konsoleprofiles
* kdeplasma-addons-applets-lancelot
* kdeplasma-addons-applets-leavenote
* kdeplasma-addons-applets-life
* kdeplasma-addons-applets-luna
* kdeplasma-addons-applets-magnifique
* kdeplasma-addons-applets-mediaplayer
* kdeplasma-addons-applets-microblog
* kdeplasma-addons-applets-news
* kdeplasma-addons-applets-notes
* kdeplasma-addons-applets-nowplaying
* kdeplasma-addons-applets-paste
* kdeplasma-addons-applets-pastebin
* kdeplasma-addons-applets-plasmaboard
* kdeplasma-addons-applets-previewer
* kdeplasma-addons-applets-qalculate
* kdeplasma-addons-applets-rememberthemilk
* kdeplasma-addons-applets-rssnow
* kdeplasma-addons-applets-showdashboard
* kdeplasma-addons-applets-showdesktop
* kdeplasma-addons-applets-social-news
* kdeplasma-addons-applets-spellcheck
* kdeplasma-addons-applets-systemloadviewer
* kdeplasma-addons-applets-timer
* kdeplasma-addons-applets-unitconverter
* kdeplasma-addons-applets-weather
* kdeplasma-addons-applets-weatherstation
* kdeplasma-addons-applets-webslice
* kdeplasma-addons-containments
* kdeplasma-addons-runners-audioplayercontrol
* kdeplasma-addons-runners-browserhistory
* kdeplasma-addons-runners-characters
* kdeplasma-addons-runners-contacts
* kdeplasma-addons-runners-converter
* kdeplasma-addons-runners-datetime
* kdeplasma-addons-runners-dictionary
* kdeplasma-addons-runners-events
* kdeplasma-addons-runners-katesessions
* kdeplasma-addons-runners-konquerorsessions
* kdeplasma-addons-runners-konsolesessions
* kdeplasma-addons-runners-kopete
* kdeplasma-addons-runners-mediawiki
* kdeplasma-addons-runners-spellchecker
* kdeplasma-addons-runners-translator
* kdeplasma-addons-runners-youtube
* kdeplasma-addons-wallpapers-mandelbrot
* kdeplasma-addons-wallpapers-marble
* kdeplasma-addons-wallpapers-pattern
* kdeplasma-addons-wallpapers-potd
* kdeplasma-addons-wallpapers-qmlwallpapers
* kdeplasma-addons-wallpapers-virus
* kdeplasma-addons-wallpapers-weather
|Plasma applets
|-
|kdesdk
|kde-meta-kdesdk
|
* kdesdk-cervisia
* kdesdk-dolphin-plugins
* kdesdk-dev-scripts
* kdesdk-dev-utils
* kdesdk-kapptemplate
* kdesdk-kate
* kdesdk-kcachegrind
* kdesdk-kioslaves
* kdesdk-kompare
* kdesdk-lokalize
* kdesdk-okteta
* kdesdk-poxml
* kdesdk-strigi-analyzer
* kdesdk-thumbnailers
* kdesdk-umbrello
|Tools for software development
|-
|kdetoys
|kde-meta-kdetoys
|
* kdetoys-amor
* kdetoys-kteatime
* kdetoys-ktux
|Fun distractions
|-
|kdeutils
|kde-meta-kdeutils
|
* kdeutils-ark
* kdeutils-filelight
* kdeutils-kcalc
* kdeutils-kcharselect
* kdeutils-kdf
* kdeutils-kfloppy
* kdeutils-kgpg
* kdeutils-kremotecontrol
* kdeutils-ktimer
* kdeutils-kwalletmanager
* kdeutils-print-manager
* kdeutils-superkaramba
* kdeutils-sweeper
|Miscellaneous utilities
|-
|kdewebdev
|kde-meta-kdewebdev
|
* kdewebdev-kfilereplace
* kdewebdev-kimagemapeditor
* kdewebdev-klinkstatus
* kdewebdev-kommander
|Web development tool suite
|}


== KMix - Lautstärke per Kommandozeile ändern ==
* [https://www.archlinux.de/packages/extra/x86_64/kde-games-meta kde-games-meta] - Spiele
Will man die Lautstärke zum Beispiel in einem Shell Script ändern, kann man diese Befehle verwenden.


* Lautstärke erhöhen
* [https://www.archlinux.de/packages/extra/x86_64/kde-graphics-meta kde-graphics-meta] - Graphik
qdbus org.kde.kmix /kmix/KMixWindow/actions/increase_volume org.qtproject.Qt.QAction.trigger


* Lautsärke verringern
* [https://www.archlinux.de/packages/extra/x86_64/kde-multimedia-meta kde-multimedia-meta] - Multimedia
qdbus org.kde.kmix /kmix/KMixWindow/actions/decrease_volume org.qtproject.Qt.QAction.trigger
 
* Stummschalten
qdbus org.kde.kmix /kmix/KMixWindow/actions/mute org.qtproject.Qt.QAction.trigger
 
Wie man an die nötigen Befehle kommt kann man hier nachlesen: http://permalink.gmane.org/gmane.linux.suse.kde/12847
 
== GTK-Anwendungen den KDE Oxygen-Style zuweisen ==
 
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 '''Oxygen-GTK''' oder '''QtCurve'''
 
pacman -S oxygen-gtk2 oxygen-gtk3
 
pacman -S qtcurve-gtk2 qtcurve-kde4
 
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.
 
===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"
* [https://www.archlinux.de/packages/extra/x86_64/kde-network-meta kde-network-meta] - Netzwerk
{
      
     font_name="Sans Serif"
* [https://www.archlinux.de/packages/extra/x86_64/kde-pim-meta kde-pim-meta] - Persöhnliche Kommunikation
}
widget_class "*" style "user-font"
   
   
gtk-theme-name="QtCurve"
* [https://www.archlinux.de/packages/extra/x86_64/kde-sdk-meta kde-sdk-meta] - Entwicklung


Danach musst du die Verlinkung ''~/.gtkrc-2.0'' erstellen:
* [https://www.archlinux.de/packages/extra/x86_64/kde-system-meta kde-system-meta] - System


ln -s .gtkrc-2.0-kde4 .gtkrc-2.0
* [https://www.archlinux.de/packages/extra/x86_64/kde-utilities-meta kde-utilities-meta] - Werkzeuge


Möchtest du außerdem eine bestimmte Schriftart verwenden, füge dem Dokument folgende Zeile hinzu:
== Beliebte KDE Anwendungen ==


  gtk-font-name="Sans Serif 9"
=== Dolphin - Dateimanager ===
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


===Symbole===
=== Okular - Dokumentenbetrachter ===
Okular beherrscht folgende Dateiformate: PDF, Postscript, DjVu, CHM, XPS, ePub sowie mehrere Grafikformate. Die Installation erfolgt mit:
pacman -S okular


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.
=== [[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:


  gtk-icon-theme-name="OxygenRefit2"
  pacman -S kate


Außerdem gibt es ein paar GTK Themen im [http://aur.archlinux.org/packages.php?ID=24329 gtk-kde42-oxygen-theme Oxygen Stil], die dies auch können.
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]].


==KConfig Module==
=== Yakuake - Drop-Down Terminal ===
KConfig Module (KCM) erweitern die verfügbaren Einstellung in den KDE Systemeinstellungsdialogen.
Ein praktisches Tool für den schnellen Konsolenzugriff per {{taste|F12}} Taste. Die Installation erfolgt mit:
pacman -S yakuake
===kde-gtk-config===
Damit yakuake jederzeit zur Verfügung seht sollte der Befehl {{ic|yakuake}} bei Systemstart (Autostart) eingebunden werden.
Im [[AUR]] gibt es das KCM [https://aur.archlinux.org/packages.php?ID=57401 kde-gtk-config] und die [https://aur.archlinux.org/packages.php?ID=55239 Git Version] davon.
Damit ist es möglich die Themes und Icons für Gtk2 und Gtk3 direkt über die KDE Systemeinstellungen zu ändern.


== Problembehebung ==
=== PIM (Kontact) - Persönliche Kommunikation ===


=== Sound ===
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.
Bei Sound-Problemen, die sich nicht auf anderem Wege beheben lassen, kann es helfen die Einstellungen durch Löschen der Phonon-Konfiguration zurückzusetzen.
Die einzelnen Anwendungen können unabhängig von einander installiert werden und sind jeweils auch einzeln nutzbar.


rm ~/kde4/share/config/phonondevicesrc
Diese Programme können in Kontact integriert genutzt werden:
[[Datei:Kontact.png|350px|thumb|right]]
* {{Paket|Akregator}} Newsfeed Reader
* {{Paket|KAddressBook}} Adressbuch
* {{Paket|KJots}} Notizbuch
* {{Paket|KMail}} E-Mail Client
* {{Paket|KNode}} Usenet Reader
* {{Paket|KNotes}} Notiz Zettel
* {{Paket|KOrganizer}} Terminkalender
* {{Paket|TimeTracker}} Zeittracker
* {{Paket|Summary}} Übersicht


=== Akonadi ===
Mit der folgenden Eingabe können alle PIM Anwendungen installiert werden:
Bei Problemen mit den Applikationen aus der Gruppe kdepim z.B. kmail, knode und kaddressbook, welche auf die Datenbank von Akonadi zugreifen und dies zu Fehlern führt, kann folgendes helfen.
pacman -S kdepim-meta


{{hinweis|Diese Anleitung beinhaltet kein Backup der Daten der Akonadi Datenbank(en)!}}
==== 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)
Stoppen von Akonadi (Achtung: Dieser Vorgang dauert einige Zeit)
Zeile 463: Zeile 107:
  rm -rf $HOME/.local/share/akonadi/db_data
  rm -rf $HOME/.local/share/akonadi/db_data


Neue Datenbank anlegen (Akonadi verwendet das MySQL-Datenbank-Format als Standard)
Starten von Akonadi


  mysql_install_db --datadir=$HOME/.local/share/akonadi/db_data --basedir=/usr
  akonadictl restart


Starten von Akonadi
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).


  akonadictl start
  mysql_install_db --datadir=$HOME/.local/share/akonadi/db_data --basedir=/usr


Mit dem Programm "Akonadi Tray Utility" kann die Akonadi Server Konfiguration überprüft werden. Nach dem Programmstart mit der rechten Maustaste auf das System Tray Icon klicken und Configure... wählen. Dort den Reiter Akonadi Server Konfiguration aktivieren und Test ausführen. Es werden in einem PopUp Fenster die Stati angezeigt und entsprechende Logfiles geschrieben.
== KDE Integration von Firefox ==
siehe [[Firefox#KDE-Integration]]


== Siehe auch ==
* [[Plasma]]
* [[Firefox#KDE-Integration]]
== Weblinks ==
== Weblinks ==
* [http://wiki.archlinux.org/index.php/KDE_Packages KDE 4.3 Packages] {{sprache|en}} Informationen über die KDE Pakete im englischen ArchLinux Wiki
* [http://www.kde.org KDE - Homepage] {{sprache|en}}
* [http://www.kde.org KDE - Homepage] {{sprache|en}}
* [http://kde-apps.org KDE - Apps.org] {{sprache|en}}
* [http://kde-look.org/ KDE - Look.org] {{sprache|en}}
* [http://kde-look.org/ KDE - Look.org] {{sprache|en}}
* [http://www.kde-forum.de Das deutschsprachige KDE-Forum] {{sprache|de}}
* [http://www.kde-forum.de Das deutschsprachige KDE-Forum] {{sprache|de}}
* [http://de.wikipedia.org/wiki/K_Desktop_Environment KDE auf Wikipedia.org] {{sprache|de}}
* [http://de.wikipedia.org/wiki/K_Desktop_Environment KDE auf Wikipedia.org] {{sprache|de}}


[[Kategorie:Desktopumgebung]]
[[Kategorie:Anwendungen]]
[[Kategorie:Qt]]
[[Kategorie:Qt]]
[[en:KDE]]
[[en:KDE]]
[[ar:KDE]]
[[cs:KDE]]
[[es:KDE]]
[[fa:KDE]]
[[fr:KDE]]
[[it:KDE]]
[[ja:KDE]]
[[pl:KDE]]
[[ru:KDE]]
[[tr:KDE Masaüstü Ortamı]]

Version vom 15. Mai 2021, 00:11 Uhr

Das "K Desktop Environment" (KDE) stellt folgende Komponenten zur Verfügung.

  • Plasma - Die grafische Arbeitsumgebung
  • KDE-Gear (Applications) - Anwendungen
  • Framework - Runtime und Bibliotheken

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 Plasma

Für Plasma gibt es einen gesonderten Artikel.

KDE-Gear (Applications)

Hinweis: Ab April 2021 (Vers. 21.04) nennt KDE seine Anwendungen KDE-Gear. Die Paketgruppe und das Meta-Paket auf Arch Linux sind im Augenblick noch nicht umbenannt.

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.

Beliebte KDE Anwendungen

Dolphin - Dateimanager

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:

pacman -S okular

Kate - Text Editor

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).

mysql_install_db --datadir=$HOME/.local/share/akonadi/db_data --basedir=/usr

KDE Integration von Firefox

siehe Firefox#KDE-Integration

Siehe auch

Weblinks