Wie bei den meisten anderen Programmpaketen, so wird auch die komplette KDE-Konfiguration über Textdateien gesteuert.

In den folgenden Beispielen finden Sie die Variable $KDEDIR, die auf das KDE-Basisverzeichnis zeigt. Dies ist normalerweise:

SuSE

/opt/kde3

Mandrake

/usr

RedHat

/usr

Debian

/usr

Eigentlich liegt unter /etc die Datei kderc die dann die Pfade für KDE festlegt oder?

Zusätzlich zu diesen globalen Verzeichnissen legt KDE benutzerspezifische Einstellungen unter $KDEHOME ab. Dieses Verzeichnis ist normalerweise unter ~/.kde zu finden. Wenn Sie eine Einstellung nur für sich selbst einrichten möchten, dann übernehmen Sie die unten für $KDEDIR angegebenen Pfade und ersetzen $KDEDIR durch $KDEHOME

/!\ Achtung: KDE kennt inzwischen noch einige Pfadvariablen mehr.

Kiosk-Mode

Der Kiosk-Mode ist ein KDE-Framework, welcher es gestattet, für einzelne Benutzer detailliert festzulegen, was diese dürfen und was nicht. So kann man deren Desktop auf eine Minimalausstattung begrenzen, was beispielsweise in Unternehmen und öffentlichen Einrichtungen recht hilfreich sein kann. Mehr Informationen hierzu finden Sie unter KDE Doku oder CVS

Desktop-Dateien statt .conf-Dateien

KDE-Einrichtungsdateien tragen meist die Endung .desktop (früher: .kdelnk). Über diese Dateien wird eine Unzahl von Aktionen des Desktop gesteuert.

Servicemenüs

Servicemenüs bezeichnen den Inhalt des Kontextmenüs, wenn man mit der rechten Maustaste auf eine Datei klickt und welches spezielle, vom Dateityp abhängige Aktionen anbietet. Diese liegen unter

$KDEHOME/share/apps/konqueror/servicemenus als Textdateien mit der Endung *.desktop. Betrachten wir den Inhalt des Servicemenüs von KArchiver, eines Packprogrammes:

$KDEHOME/share/apps/konqueror/servicemenus/KarchiverCompress.desktop

[Desktop Entry]
ServiceTypes=all/all
Actions=CompressZip;CompressTar;CompressTarGz;CompressTarBz2

[Desktop Action CompressZip]
Name=Compress to zip
Name[de]=Packen als zip
Icon=tar
Exec=karchiver --prefered .zip --compress %U

[Desktop Action CompressTar]
Name=Compress to tar
Name[de]=Packen als Tar
Icon=tar
Exec=karchiver --prefered .tar --compress %U

[Desktop Action CompressTarGz]
Name=Compress to tar.gz
Name[de]=Packen als Tar-Gz
Icon=tar
Exec=karchiver --prefered .tar.gz --compress %U

[Desktop Action CompressTarBz2]
Name=Compress to tar.bz2
Name[de]=Packen als Tar-Bz2
Icon=tar
Exec=karchiver --prefered .tar.bz2 --compress %U

Weitere Informationen finden sich auch unter

K-Menü

Die Dateien, die das K-Menü abbilden, finden sich unter

$KDEHOME/share/applnk/

Lassen Sie sich dieses Verzeichnis anzeigt, so kann dies beispielsweise folgendermaßen aussehen:

ls -l /usr/share/applnk

drwxr-xr-x    2 root     root          552 Jan  5 22:46 Applications/
drwxr-xr-x    2 root     root          456 Dez 12 20:28 Development/
drwxr-xr-x    2 root     root          248 Jan  8 20:17 Editors/
drwxr-xr-x    7 root     root          224 Apr 25  2003 Edutainment/
drwxr-xr-x    8 root     root          248 Dez  7 21:45 Games/
drwxr-xr-x    3 root     root          640 Jan  5 22:35 Graphics/
-rw-r--r--    1 root     root         1234 Sep  4 18:57 Help.desktop
-rw-r--r--    1 root     root         3592 Okt 18 03:08 Home.desktop
drwxr-xr-x    4 root     root          648 Jan 10 18:51 Internet/
-rw-r--r--    1 root     root         1930 Sep  4 18:57 KControl.desktop
-rw-r--r--    1 root     root         1688 Dez 17 00:10 Kfind.desktop
-rw-r--r--    1 root     root         3748 Sep  4 18:57 konqueror.desktop
drwxr-xr-x    3 root     root          624 Jan 12 18:55 Multimedia/
drwxr-xr-x    2 root     root          112 Dez  7 21:45 Office/
drwxr-xr-x    2 root     root          264 Dez  8 22:21 OpenOffice.org/
drwxr-xr-x   15 root     root          488 Dez  7 21:45 Settings/
drwxr-xr-x    2 root     root          344 Dez  7 21:45 Settingsmenu/
drwxr-xr-x    5 root     root          952 Jan  9 18:25 System/
drwxr-xr-x    2 root     root          360 Dez  7 21:45 Toys/
drwxr-xr-x    4 root     root         1064 Jan 12 18:35 Utilities/

Symbole

Da es unter KDE nicht üblich ist, Programm- und sonstige Symbole direkt in den Programm- und Bibliotheksdateien abzulegen, werden diese als einzelne Bilddateien, meist im .png-Format unter $KDEDIR/share/icons abgelegt. (siehe auch: Icons)

Programmzuordnungen

Wenn Sie mit der rechten Maustaste auf eine Datei klicken, können Sie die Dateizuordungen bearbeiten. Auch dies wird in Textdateien abgelegt, die sich unter

$KDEDIR/usr/share/services

finden.

Die in KDE angezeigten Mimetypes werden unter

$KDEDIR//usr/share/mimelnk/

zusammengefasst. Dies ist jedoch nicht der Ort, an welchem die generell von Konqueror erkannten Dateitypen abgelegt sind.

Konqueror Seitenleiste

Auch die Einträge der Konqueror Seitenleiste sind über .desktop-Dateien realisiert. Werfen Sie einfach einen Blick unter

$KDEDIR/share/apps/konqsidebartng/entries

Remote-Access

Über die Seitenleiste können Sie auch bequem Ihre Homepage verwalten. Werfen Sie einen Blick unter

$KDEDIR/share/apps/konqsidebartng/virtual_folders/remote/ftp/t-online-homepage.desktop

Panel-Applets

Haben Sie sich ein Panel-Applet nachinstallier, es ist aber nicht im Kontextmenü des Panels augetaucht? Sehen Sie unter

$KDEDIR/share/apps/kicker/applets/

nach, ob dort eine passende .desktop-Datei installiert wurde.

Autostart

Wenn sich bei jedem Login ein Programm aufdrängt, dann hilft ein Blick unter

$KDEDIR/share/autostart/

Dort eingetragene Programme werden für jeden Benutzer gestartet.

Datei-Vorlagen

Wenn Sie mit der rechten Maustaste auf den Desktop klicken, können Sie über das Kontextmenü neue Dateien und Ordner anlegen. Wenn Sie neue Vorlagen anlegen möchten, ist

$KDEDIR/share/templates/

einen Blick wert.

OffeneFrage

Gibt es eine Moeglichkeit festzulegen, auf welchem Desktop ein Programm gestartet wird? Nachtraeglich verschieben ist kein Problem, aber es gleich dort starten, wo man es haben will, scheint nicht zu gehen. --- twm

Wenn dein Programm vernuenftig mit den Window hints umgeht, kann "kstart" das. Es ist wahrscheinlich moeglich, mit "--window ..." und einer Regex dafuer zu sorgen, das das richtige Fenster auf dem richtigen Desktop landet. -- PeterWiersig

KDE/Konfiguration (zuletzt geändert am 2007-12-23 22:49:13 durch localhost)