KDE: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Änderung 10235 von Boenki (Diskussion) wurde rückgängig gemacht.)
K (veraltet)
(45 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Installation ==
{{veraltet}}
[[Bild:KDE-4.2.png|right|thumb|400px|KDE 4.2]]
<div style="float:right">[[Bild:KDE-4.2.png|right|thumb|400px|KDE 4.2]]
'''Hinweis:''' Seit Xorg 7.4 sollte zudem noch [[evdev]] für Tastatur und Maus eingerichtet werden.
<br style="clear:both;" />{{righttoc}}</div>
'''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.


Nachdem [[X|Xorg eingerichtet und konfiguriert wurde]] kann KDE mit [[Pacman]] installiert werden:
== Besonderheiten in Arch Linux==
pacman -Sy kde kde-l10n-de ttf-dejavu
Dies installiert alle KDE-Pakete und die deutschen Sprachpakete. Wer nur ein KDE-Grundsystem will, kann ''kde'' durch ''kdebase-workspace'' plus ''kdebase-konsole'' ersetzen.
pacman -Sy kdebase-workspace kdebase-konsole kde-l10n-de ttf-dejavu
=== HAL aktivieren ===
Damit KDE Wechseldatenträger automatisch erkennen und einbinden kann muss ''hal'' aktiviert werden. Dieser muss hierzu unter ''DAEMONS'' in der ''/etc/rc.conf'' eingefügt  werden:
'''DAEMONS=('''syslog-ng network '''hal''' alsa !crond cpufreq''')'''


'''Hinweis:''' hal startet dbus automatisch.
'''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, welche der Nutzer benötigt.''


Es ist auch erforderlich der Gruppe ''storage'' bzw. gegebenenfalls auch ''optical'' und ''floppy'' mit
Hier kurz die wichtigsten Veränderungen:
gpasswd -a USERNAME GRUPPENNAME
* '''Geteilte Pakete''' (siehe [[#Übersicht|Übersicht]])
beizutreten.
* '''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.


=== KDE starten ===
Wichtige Tipps für Personen die einen Wechsel durchführen:
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
* Prüfe, dass deine Spiegelrechner auf dem '''neusten Stand''' sind.
startkde
* Pacman wird dich darum bitten '''alle''' KDE Pakete mit KDE-Meta Paketen zu ersetzen.
* '''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.


== Deinstallation ==
{{installation
|repo=extra
|paket=kde
|zusatz=kde-l10n-de
|zusatzinfo=Deutsche Sprachversion}}


KDE deinstalliert man über
Wer nur ein KDE-Grundsystem will, kann {{ic|kde}} durch {{ic|kdebase-workspace}} und {{ic|kdebase-konsole}} ersetzen.


  pacman -Rgscn kde kde-l10n-de ttf-dejavu
== KDE starten ==
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


==GTK in Oxygen integrieren==
== Verfügbare Pakete ==
 
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 Themes für GTK, die dafür sorgen, dass er 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'''
 
pacman -S qtcurve-gtk2 qtcurve-kde4
 
Alternativ kannst du ein GTK-Theme, das mit deiner Version von KDE übereinstimmt [http://kde-look.org/content/show.php?content=103741 hier] downloaden. Dieses sieht dem Orginal Oxygen ähnlicher und wird regelmäßig aktualisiert.
 
===Automatisch===
 
Es gibt verschiedenste Anwendungen um QtCurve als GTK-Theme festzulegen:
 
pacman -S lxappearance
pacman -S gtk-theme-switch2
pacman -S gtk-chtheme
 
Danach veränderst du das GTK-Theme in der jeweiligen Anwendung:
 
lxappearance
gtk-theme-switch2
gtk-chtheme
 
===Manuell===
 
Um QtCurve als GTK-Theme 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"
 
===Icons===
 
Wenn du die standart Oxygen Icons verwendet 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-Theme von AUR installieren und als GTK Icon Theme verwenden. Füge das Theme 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 Themes im [http://aur.archlinux.org/packages.php?ID=24329 gtk-kde42-oxygen-theme Oxygen Stil], die dies auch können.
 
== Änderungen seit KDE 4.3 ==
Seit KDE 4.3 gibt es nun auch bei dem normalen KDE aus extra aufgeteilte Pakete.
Seit KDE 4.3 gibt es nun auch bei dem normalen KDE aus extra aufgeteilte Pakete.


=== Übersicht ===
=== Übersicht ===
{|border="1"
{|border="1"
  |style="width:20%;background-color:#E5E5E5"|'''package group'''
  |style="width:15%;background-color:#E5E5E5"|'''package group'''
  |style="width:20%;background-color:#E5E5E5"|'''meta package'''
  |style="width:22%;background-color:#E5E5E5"|'''meta package'''
  |style="width:30%;background-color:#E5E5E5"|'''packages'''
  |style="width:35%;background-color:#E5E5E5"|'''packages'''
  |style="width:30%;background-color:#E5E5E5"|'''description'''
  |style="width:28%;background-color:#E5E5E5"|'''description'''
  |-
  |-
  |kdeaccessibility
  |kdeaccessibility
  |kde-meta-kdeaccessibility
  |kde-meta-kdeaccessibility
  |
  |
* kdeaccessibility-colorschemes
* kdeaccessibility-jovie
* kdeaccessibility-iconthemes
* kdeaccessibility-kaccessible
* kdeaccessibility-kmag
* kdeaccessibility-kmag
* kdeaccessibility-kmousetool
* kdeaccessibility-kmousetool
* kdeaccessibility-kmouth
* kdeaccessibility-kmouth
* kdeaccessibility-kttsd
  |Accessibility applications
  |Accessibility applications
  |-
  |-
Zeile 108: Zeile 59:
* kdeadmin-ksystemlog
* kdeadmin-ksystemlog
* kdeadmin-kuser
* kdeadmin-kuser
* kdeadmin-system-config-printer-kde
  |Tools for system administration
  |Tools for system administration
  |-
  |-
Zeile 119: Zeile 69:
* kdeartwork-iconthemes
* kdeartwork-iconthemes
* kdeartwork-kscreensaver
* kdeartwork-kscreensaver
* kdeartwork-sounds
* kdeartwork-styles
* kdeartwork-styles
* kdeartwork-wallpapers
* kdeartwork-wallpapers
Zeile 129: Zeile 78:
  |
  |
* kdebase-dolphin
* kdebase-dolphin
* kdebase-kappfinder
* kdebase-kdepasswd
* kdebase-kdepasswd
* kdebase-kdialog
* kdebase-kdialog
* kdebase-keditbookmarks
* kdebase-keditbookmarks
* kdebase-kfind
* kdebase-kfind
* kdebase-kinfocenter
* kdebase-konqueror
* kdebase-konqueror
* kdebase-konq-plugins
* kdebase-konsole
* kdebase-konsole
* kdebase-kwrite
* kdebase-kwrite
* kdebase-nsplugins
* kdebase-plasma
* kdebase-plasma
* kdebase-wallpapers
* kdebase-workspace
  |Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...)
  |Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...)
  |-
  |-
  |kdebindings
  |kdebindings
  |kde-meta-kdebindings
  |
  |
  |
* kdebindings-python
* kdebindings-python
* kdebindings-smoke
  |Bindings to programming languages
  |Bindings to programming languages
  |-
  |-
Zeile 152: Zeile 100:
  |kde-meta-kdeedu
  |kde-meta-kdeedu
  |
  |
* kdeedu-artikulate
* kdeedu-blinken
* kdeedu-blinken
* kdeedu-cantor
* kdeedu-kalgebra
* kdeedu-kalgebra
* kdeedu-kalzium
* kdeedu-kalzium
Zeile 168: Zeile 118:
* kdeedu-kwordquiz
* kdeedu-kwordquiz
* kdeedu-marble
* kdeedu-marble
* kdeedu-pairs
* kdeedu-parley
* kdeedu-parley
* kdeedu-rocs
* kdeedu-step
* kdeedu-step
  |Applications with educational content
  |Applications with educational content
Zeile 177: Zeile 129:
* kdegames-bomber
* kdegames-bomber
* kdegames-bovo
* kdegames-bovo
* kdegames-granatier
* kdegames-kajongg
* kdegames-kapman
* kdegames-kapman
* kdegames-katomic
* kdegames-katomic
* kdegames-kbattleship
* kdegames-kblackbox
* kdegames-kblackbox
* kdegames-kblocks
* kdegames-kblocks
Zeile 187: Zeile 140:
* kdegames-kfourinline
* kdegames-kfourinline
* kdegames-kgoldrunner
* kdegames-kgoldrunner
* kdegames-kigo
* kdegames-killbots
* kdegames-killbots
* kdegames-kiriki
* kdegames-kiriki
* kdegames-kjumpingcube
* kdegames-kjumpingcube
* kdegames-klines
* kdegames-klines
* kdegames-klickety
* kdegames-kmahjongg
* kdegames-kmahjongg
* kdegames-kmines
* kdegames-kmines
* kdegames-knavalbattle
* kdegames-knetwalk
* kdegames-knetwalk
* kdegames-kolf
* kdegames-kolf
* kdegames-kollision
* kdegames-kollision
* kdegames-konquest
* kdegames-konquest
* kdegames-kpat
* kdegames-kpatience
* kdegames-kreversi
* kdegames-kreversi
* kdegames-ksame
* kdegames-kshisen
* kdegames-kshisen
* kdegames-ksirk
* kdegames-ksirk
* kdegames-ksnakeduel
* kdegames-kspaceduel
* kdegames-kspaceduel
* kdegames-ksquares
* kdegames-ksquares
* kdegames-ksudoku
* kdegames-ksudoku
* kdegames-ktron
* kdegames-ktuberling
* kdegames-ktuberling
* kdegames-kubrick
* kdegames-kubrick
* kdegames-lskat
* kdegames-lskat
* kdegames-palapeli
* kdegames-picmi
  |Entertainment
  |Entertainment
  |-
  |-
Zeile 222: Zeile 179:
* kdegraphics-ksaneplugin
* kdegraphics-ksaneplugin
* kdegraphics-ksnapshot
* kdegraphics-ksnapshot
* kdegraphics-mobipocket
* kdegraphics-okular
* kdegraphics-okular
* kdegraphics-strigi-analyzer
* kdegraphics-strigi-analyzer
Zeile 231: Zeile 189:
  |kde-meta-kdemultimedia
  |kde-meta-kdemultimedia
  |
  |
* kdemultimedia-audiocd-kio
* kdemultimedia-dragonplayer
* kdemultimedia-dragonplayer
* kdemultimedia-ffmpegthumbs
* kdemultimedia-juk
* kdemultimedia-juk
* kdemultimedia-kioslave
* kdemultimedia-kmix
* kdemultimedia-kmix
* kdemultimedia-kscd
* kdemultimedia-kscd
* kdemultimedia-mplayerthumbs
* kdemultimedia-mplayerthumbs
* kdemultimedia-strigi-analyzer
  |Audio and video applications
  |Audio and video applications
  |-
  |-
Zeile 244: Zeile 202:
  |
  |
* kdenetwork-filesharing
* kdenetwork-filesharing
* kdenetwork-kdnssd
* kdenetwork-kget
* kdenetwork-kget
* kdenetwork-kopete
* kdenetwork-kopete
Zeile 250: Zeile 207:
* kdenetwork-krdc
* kdenetwork-krdc
* kdenetwork-krfb
* kdenetwork-krfb
* kdenetwork-strigi-analyzers
* kdenetwork-zeroconf-ioslave
  |Network-centric apps (IM, remote desktop, etc)
  |Network-centric apps (IM, remote desktop, etc)
  |-
  |-
Zeile 255: Zeile 214:
  |kde-meta-kdepim
  |kde-meta-kdepim
  |
  |
* kdepim-akonadiconsole
* kdepim-akregator
* kdepim-akregator
* kdepim-blogilo
* kdepim-console
* kdepim-console
* kdepim-kaddressbook
* kdepim-kaddressbook
Zeile 262: Zeile 223:
* kdepim-kleopatra
* kdepim-kleopatra
* kdepim-kmail
* kdepim-kmail
* kdepim-kmailcvt
* kdepim-knode
* kdepim-knode
* kdepim-knotes
* kdepim-knotes
* kdepim-kontact
* kdepim-kontact
* kdepim-kontactinterfaces
* kdepim-korganizer
* kdepim-korganizer
* kdepim-kpilot
* kdepim-kresources
* kdepim-kresources
* kdepim-ksendemail
* kdepim-ktimetracker
* kdepim-ktimetracker
* kdepim-plugins
* kdepim-ktnef
* kdepim-strigi-analyzer
* kdepim-wizards
  |Groupware
  |Groupware
  |-
  |-
Zeile 281: Zeile 236:
  |
  |
* kdeplasma-addons-applets-bball                                                                                     
* kdeplasma-addons-applets-bball                                                                                     
* kdeplasma-addons-applets-binary-clock                                                                               
* kdeplasma-addons-applets-binary-clock
* kdeplasma-addons-applets-blackboard
* kdeplasma-addons-applets-bookmarks                                                                              
* kdeplasma-addons-applets-bubblemon                                                                                 
* kdeplasma-addons-applets-bubblemon                                                                                 
* kdeplasma-addons-applets-calculator                                                                                 
* kdeplasma-addons-applets-calculator                                                                                 
* kdeplasma-addons-applets-charselect                                                                                 
* kdeplasma-addons-applets-charselect                                                                                 
* kdeplasma-addons-applets-comic                                                                                     
* kdeplasma-addons-applets-comic
* kdeplasma-addons-applets-community                                                                                      
* kdeplasma-addons-applets-dict                                                                                       
* kdeplasma-addons-applets-dict                                                                                       
* kdeplasma-addons-applets-eyes                                                                                       
* kdeplasma-addons-applets-eyes                                                                                       
Zeile 291: Zeile 249:
* kdeplasma-addons-applets-filewatcher                                                                               
* kdeplasma-addons-applets-filewatcher                                                                               
* kdeplasma-addons-applets-frame                                                                                     
* kdeplasma-addons-applets-frame                                                                                     
* kdeplasma-addons-applets-fuzzy-clock                                                                              
* kdeplasma-addons-applets-fuzzy-clock  
* kdeplasma-addons-applets-icontasks                                                                           
* kdeplasma-addons-applets-incomingmsg
* kdeplasma-addons-applets-incomingmsg
* kdeplasma-addons-applets-kimpanel
* kdeplasma-addons-applets-knowledgebase
* kdeplasma-addons-applets-kolourpicker
* kdeplasma-addons-applets-kolourpicker
* kdeplasma-addons-applets-konqprofiles
* kdeplasma-addons-applets-konqprofiles
Zeile 306: Zeile 267:
* kdeplasma-addons-applets-notes
* kdeplasma-addons-applets-notes
* kdeplasma-addons-applets-nowplaying
* kdeplasma-addons-applets-nowplaying
* kdeplasma-addons-applets-opendesktop
* kdeplasma-addons-applets-paste
* kdeplasma-addons-applets-paste
* kdeplasma-addons-applets-pastebin
* kdeplasma-addons-applets-pastebin
* kdeplasma-addons-applets-plasmaboard
* kdeplasma-addons-applets-previewer
* kdeplasma-addons-applets-previewer
* kdeplasma-addons-applets-qalculate
* kdeplasma-addons-applets-rememberthemilk
* kdeplasma-addons-applets-rememberthemilk
* kdeplasma-addons-applets-rssnow
* kdeplasma-addons-applets-rssnow
* kdeplasma-addons-applets-showdashboard
* kdeplasma-addons-applets-showdashboard
* kdeplasma-addons-applets-showdesktop
* kdeplasma-addons-applets-showdesktop
* kdeplasma-addons-applets-social-news
* kdeplasma-addons-applets-spellcheck
* kdeplasma-addons-applets-systemloadviewer
* kdeplasma-addons-applets-systemloadviewer
* kdeplasma-addons-applets-timer
* kdeplasma-addons-applets-timer
Zeile 319: Zeile 283:
* kdeplasma-addons-applets-weather
* kdeplasma-addons-applets-weather
* kdeplasma-addons-applets-weatherstation
* kdeplasma-addons-applets-weatherstation
* kdeplasma-addons-applets-webslice
* kdeplasma-addons-containments
* kdeplasma-addons-runners-audioplayercontrol
* kdeplasma-addons-runners-browserhistory
* kdeplasma-addons-runners-browserhistory
* kdeplasma-addons-runners-characters
* kdeplasma-addons-runners-contacts
* kdeplasma-addons-runners-contacts
* kdeplasma-addons-runners-converter
* kdeplasma-addons-runners-converter
* kdeplasma-addons-runners-datetime
* kdeplasma-addons-runners-dictionary
* kdeplasma-addons-runners-events
* kdeplasma-addons-runners-katesessions
* kdeplasma-addons-runners-katesessions
* kdeplasma-addons-runners-konquerorsessions
* kdeplasma-addons-runners-konquerorsessions
* kdeplasma-addons-runners-konsolesessions
* kdeplasma-addons-runners-konsolesessions
* kdeplasma-addons-runners-kopete
* kdeplasma-addons-runners-mediawiki
* kdeplasma-addons-runners-spellchecker
* kdeplasma-addons-runners-spellchecker
* kdeplasma-addons-runners-translator
* kdeplasma-addons-runners-youtube
* kdeplasma-addons-wallpapers-mandelbrot
* kdeplasma-addons-wallpapers-mandelbrot
* kdeplasma-addons-wallpapers-marble
* kdeplasma-addons-wallpapers-marble
* kdeplasma-addons-wallpapers-pattern
* kdeplasma-addons-wallpapers-pattern
* kdeplasma-addons-wallpapers-potd
* kdeplasma-addons-wallpapers-qmlwallpapers
* kdeplasma-addons-wallpapers-virus
* kdeplasma-addons-wallpapers-virus
* kdeplasma-addons-wallpapers-weather
* kdeplasma-addons-wallpapers-weather
Zeile 337: Zeile 314:
  |
  |
* kdesdk-cervisia
* kdesdk-cervisia
* kdesdk-dolphin-plugins
* kdesdk-dev-scripts
* kdesdk-dev-utils
* kdesdk-kapptemplate
* kdesdk-kapptemplate
* kdesdk-kate
* kdesdk-kate
* kdesdk-kbugbuster
* kdesdk-kcachegrind
* kdesdk-kcachegrind
* kdesdk-kdeaccounts-plugin
* kdesdk-kioslaves
* kdesdk-kdepalettes
* kdesdk-kioslave
* kdesdk-kmtrace
* kdesdk-kompare
* kdesdk-kompare
* kdesdk-kpartloader
* kdesdk-kprofilemethod
* kdesdk-kstartperf
* kdesdk-kuiviewer
* kdesdk-lokalize
* kdesdk-lokalize
* kdesdk-okteta
* kdesdk-poxml
* kdesdk-poxml
* kdesdk-scripts
* kdesdk-strigi-analyzer
* kdesdk-strigi-analyzer
* kdesdk-thumbnailers
* kdesdk-umbrello
* kdesdk-umbrello
  |Tools for software development
  |Tools for software development
Zeile 363: Zeile 336:
* kdetoys-kteatime
* kdetoys-kteatime
* kdetoys-ktux
* kdetoys-ktux
* kdetoys-kweather
  |Fun distractions
  |Fun distractions
  |-
  |-
Zeile 370: Zeile 342:
  |
  |
* kdeutils-ark
* kdeutils-ark
* kdeutils-filelight
* kdeutils-kcalc
* kdeutils-kcalc
* kdeutils-kcharselect
* kdeutils-kcharselect
* kdeutils-kdelirc
* kdeutils-kdessh
* kdeutils-kdf
* kdeutils-kdf
* kdeutils-kfloppy
* kdeutils-kfloppy
* kdeutils-kgpg
* kdeutils-kgpg
* kdeutils-kremotecontrol
* kdeutils-ktimer
* kdeutils-ktimer
* kdeutils-kwallet
* kdeutils-kwalletmanager
* kdeutils-okteta
* kdeutils-print-manager
* kdeutils-printer-applet
* kdeutils-superkaramba
* kdeutils-superkaramba
* kdeutils-sweeper
* kdeutils-sweeper
Zeile 392: Zeile 363:
* kdewebdev-klinkstatus
* kdewebdev-klinkstatus
* kdewebdev-kommander
* kdewebdev-kommander
* kdewebdev-kxsldbg
  |Web development tool suite
  |Web development tool suite
  |}
  |}
== 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
== 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"
{
    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 ===
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 ==
== Weblinks ==
* [[KDEmod]], eine angepasste Version von KDE für Archlinux.
* [http://wiki.archlinux.org/index.php/KDE_Packages KDE 4.3 Packages] {{sprache|en}} Informationen über die KDE Pakete im englischen ArchLinux Wiki
* [http://wiki.archlinux.org/index.php/KDE_Packages KDE 4.3 Packages]
* [http://www.kde.org KDE - Homepage] {{sprache|en}}
* [http://de.kde.org/index.php Deutsche Homepage]
* [http://kde-apps.org KDE - Apps.org] {{sprache|en}}
* [http://de.kde-apps.org/ KDE-Apps.org]
* [http://kde-look.org/ KDE - Look.org] {{sprache|en}}
* [http://www.kde-look.org/ KDE-Look.org]
* [http://www.kde-forum.de Das deutschsprachige KDE-Forum] {{sprache|de}}
* [http://www.kde-forum.de/ KDE-Forum]
* [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]


[[Kategorie:Desktopumgebung]]
[[Kategorie:Desktopumgebung]]
[[Kategorie:Qt]]
[[Kategorie:Qt]]
[[en:KDE]]
[[en:KDE]]

Version vom 18. Februar 2016, 11:52 Uhr

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


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.

Besonderheiten in Arch Linux

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, welche der Nutzer benötigt.

Hier kurz die wichtigsten Veränderungen:

  • Geteilte Pakete (siehe Übersicht)
  • 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:

  • Prüfe, dass deine Spiegelrechner auf dem neusten Stand sind.
  • Pacman wird dich darum bitten alle KDE Pakete mit KDE-Meta Paketen zu ersetzen.
  • 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 hier verfügbar.

Installation

Das Programm ist als kde in extra verfügbar, und kann von dort mittels Pacman installiert werden.

# Das Programm an sich
pacman -S kde

# Deutsche Sprachversion
pacman -S kde-l10n-de

Wer nur ein KDE-Grundsystem will, kann kde durch kdebase-workspace und kdebase-konsole ersetzen.

KDE starten

Es wird entweder über einen Login-Manager oder via startx gestartet. Dazu muss folgendes in der ausführbaren Datei ~/.xinitrc eingetragen werden:

exec startkde

Verfügbare Pakete

Seit KDE 4.3 gibt es nun auch bei dem normalen KDE aus extra aufgeteilte Pakete.

Übersicht

package group meta package packages 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

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

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 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 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 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 kde-gtk-config und die 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

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