KDE: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zur Navigation springen Zur Suche springen
(weitere Überarbeitung)
(Überarbeitung)
Zeile 1: Zeile 1:
 +
[[ar:KDE]]
 +
[[cs:KDE]]
 +
[[es:KDE]]
 +
[[fa:KDE]]
 +
[[fr:KDE]]
 +
[[it:KDE]]
 +
[[ja:KDE]]
 +
[[pl:KDE]]
 +
[[ru:KDE]]
 +
[[tr:KDE Masaüstü Ortamı]]
 +
 
{{righttoc}}
 
{{righttoc}}
 
Das "K Desktop Environment" (KDE) stellt folgende Komponenten zur Verfügung.  
 
Das "K Desktop Environment" (KDE) stellt folgende Komponenten zur Verfügung.  
  
* grafische Arbeitsumgebung (KDE [[Plasma]])
+
* grafische Arbeitsumgebung - KDE [[Plasma]]  
* Anwenderprogramme (KDE Applications)
+
* Anwenderprogramme - KDE Applications
* Runtime und Bibliotheken (KDE Frameworks)
+
* Runtime und Bibliotheken - KDE Frameworks
  
KDE Software wird mit C++ und Qt entwickelt.
+
KDE Software wird mit C++ und Qt entwickelt wobei jede KDE Komponente ihren eigenen Entwicklungszyklus folgt.
 +
KDE Plasma und Framework sind in der 5. Hauptversion. Die KDE Applications liegen in der 16. Version vor.
  
 +
== KDE Plasma 5 ==
  
== Installation ==
+
Für Plasma 5 gibt es einen eigenen Artikel in der deutschen Arch Wiki.
 +
Näheres siehe [[Plasma|dort]].
  
Der Desktop - KDE Plasma 5 wird mittels Pacman installiert.
 
  
Archlinux stellt drei verschiedene Meta-Pakete zur Verfügung, bei denen jeweils eine unterschiedliche Anzahl von abhängigen Paketen automatisch mit installiert werden.
+
== KDE Applications ==
 +
KDE ist eine der größten unabhängigen Entwicklergemeinschaft für Free / Libre Open Sorce Software (FLOSS) und bietet ein reichhaltiges Programmangebot für viele Einsatzzwecke.  Einen Überblick über die Anwendungen erhält man am Besten auf der [https://www.kde.org/applications/ KDE - applications] {{sprache|en}}.
  
Mit [https://www.archlinux.de/?page=Packages&architecture=&search=plasma-meta plasma-meta] erhält man die komplette Installation. Die Meta-Pakete [https://www.archlinux.de/?page=Packages&architecture=&search=plasma-desktop plasma-desktop] und [https://www.archlinux.de/?page=Packages&architecture=&search=plasma-workspace plasma-workspace] stellen weniger umfangreiche Installationen dar.
 
  
$ sudo pacman -S plasma-meta
+
=== Pakete ===
 +
Die Pakete gliedern sich nach den Anwendungsgebieten der Programme und befinden sich im extra und community Repositorium.
  
Die deutsche Sprachversion ist mit
+
[https://www.archlinux.org/packages/extra/any/kde-meta-kdeaccessibility/ kde-meta-kdeaccessibility]
$ sudo pacman -S kde-l10n-de
 
zu installieren
 
  
== KDE Plasma starten ==
+
[https://www.archlinux.org/packages/extra/any/kde-meta-kdeadmin/ kde-meta-kdeadmin]
Es wird entweder über einen [[Login-Manager]] oder via <code>startx</code> gestartet. Dazu muss folgendes in der ausführbaren Datei ~/.xinitrc eingetragen werden:
 
exec startkde
 
  
Für den KDE Plasma Desktop wird sddm als Login-Manager empfohlen.
+
[https://www.archlinux.org/packages/extra/any/kde-meta-kdebase/ kde-meta-kdebase]
$ sudo pacman -S sddm
 
  
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdeedu/ kde-meta-kdeedu]
  
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdegames/ kde-meta-kdegames]
  
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdegraphics/ kde-meta-kdegraphics]
  
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdemultimedia/ kde-meta-kdemultimedia]
 +
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdenetwork/ kde-meta-kdenetwork]
 +
   
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdepim/ kde-meta-kdepim]
 +
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdesdk/ kde-meta-kdesdk]
 +
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdeutils/ kde-meta-kdeutils]
 +
 +
[https://www.archlinux.org/packages/extra/any/kde-meta-kdewebdev/ kde-meta-kdewebdev]
 +
 +
 +
=== Personal Informations Managment - PIM ===
 +
 +
 +
Der nun folgende Text wurde für KDE4 verfasst und befindet sich in Überarbeitung!
  
  
Der nun folgende Text wurde für KDE4 verfasst und befindet sich in Überarbeitung!
 
 
{{veraltet}}
 
{{veraltet}}
  
Zeile 52: Zeile 80:
 
Wie man an die nötigen Befehle kommt kann man hier nachlesen: http://permalink.gmane.org/gmane.linux.suse.kde/12847
 
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
 
ngreichste Installation.
 
[https://www.archlinux.de/?page=Packages&architecture=&search=plasma-desktop plasma-desktop]
 
Wer nur ein KDE-Grundsystem will, installiert das Meta-Paket [https://www.archlinux.de/?page=Packages&architecture=&search=plasma-workspace plasma-workspace].
 
 
 
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"
 
{
 
    font_name="Sans Serif"
 
}
 
widget_class "*" style "user-font"
 
 
gtk-theme-name="QtCurve"
 
 
Danach musst du die Verlinkung ''~/.gtkrc-2.0'' erstellen:
 
 
ln -s .gtkrc-2.0-kde4 .gtkrc-2.0
 
 
Möchtest du außerdem eine bestimmte Schriftart verwenden, füge dem Dokument folgende Zeile hinzu:
 
 
  gtk-font-name="Sans Serif 9"
 
 
===Symbole===
 
 
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.
 
 
gtk-icon-theme-name="OxygenRefit2"
 
 
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.
 
 
==KConfig Module==
 
KConfig Module (KCM) erweitern die verfügbaren Einstellung in den KDE Systemeinstellungsdialogen.
 
 
===kde-gtk-config===
 
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 ==
 
  
=== Sound ===
 
Bei Sound-Problemen, die sich nicht auf anderem Wege beheben lassen, kann es helfen die Einstellungen durch Löschen der Phonon-Konfiguration zurückzusetzen.
 
  
rm ~/kde4/share/config/phonondevicesrc
 
  
 
=== Akonadi ===
 
=== Akonadi ===

Version vom 11. April 2017, 00:54 Uhr


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

  • grafische Arbeitsumgebung - KDE Plasma
  • Anwenderprogramme - KDE Applications
  • Runtime und Bibliotheken - KDE Frameworks

KDE Software wird mit C++ und Qt entwickelt wobei jede KDE Komponente ihren eigenen Entwicklungszyklus folgt. KDE Plasma und Framework sind in der 5. Hauptversion. Die KDE Applications liegen in der 16. Version vor.

KDE Plasma 5

Für Plasma 5 gibt es einen eigenen Artikel in der deutschen Arch Wiki. Näheres siehe dort.


KDE Applications

KDE ist eine der größten unabhängigen Entwicklergemeinschaft für Free / Libre Open Sorce Software (FLOSS) und bietet ein reichhaltiges Programmangebot für viele Einsatzzwecke. Einen Überblick über die Anwendungen erhält man am Besten auf der KDE - applications Sprache en.png.


Pakete

Die Pakete gliedern sich nach den Anwendungsgebieten der Programme und befinden sich im extra und community Repositorium.

kde-meta-kdeaccessibility

kde-meta-kdeadmin

kde-meta-kdebase

kde-meta-kdeedu

kde-meta-kdegames

kde-meta-kdegraphics

kde-meta-kdemultimedia

kde-meta-kdenetwork

kde-meta-kdepim

kde-meta-kdesdk

kde-meta-kdeutils

kde-meta-kdewebdev


Personal Informations Managment - PIM

Der nun folgende Text wurde für KDE4 verfasst und befindet sich in Überarbeitung!


20040916-achtung.jpg Dieser Artikel wurde als veraltet markiert, und sollte kontrolliert, und gegebenfalls korrigiert bzw. aktualisiert werden.


KMix - Lautstärke per Kommandozeile ändern

Will man die Lautstärke zum Beispiel in einem Shell Script ändern, kann man diese Befehle verwenden.

  • Lautstärke erhöhen
qdbus org.kde.kmix /kmix/KMixWindow/actions/increase_volume org.qtproject.Qt.QAction.trigger
  • Lautsärke verringern
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



Akonadi

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.

Hinweis: Diese Anleitung beinhaltet kein Backup der Daten der Akonadi Datenbank(en)!

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

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

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

Starten von Akonadi

akonadictl start

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.

Weblinks