Benutzer:Schrodk
Inhaltsverzeichnis
- 1 Pfad zur Konfiguration
- 2 Durchgeführte Änderungen
Pfad zur Konfiguration
/afs/itp.tugraz.at/opt/local/share/kdeconfig
Im weiteren Verlauf wird dieser Pfad als $PREFIX angegeben.
Durchgeführte Änderungen
Versteckte Dateien in Konqueror ausblenden
Dazu in Datei $PREFIX/share/config/konqiconviewrc folgendes eingetragen:
[Settings] <nop>ShowDotFiles[$i]=false
Danach startet Konqueror immer ohne die versteckten Dateien anzuzeigen. Sie können allerdings im Betrieb über View -> Show Hidden Files angezeigt werden. Beim neuerlichen Starten des Konqueror werden sie allerdings nicht weiter angezeigt, da dann wieder die globale Einstellung ausgelesen wird.
KGhostView startet beim Betrachten von ps nicht eingebettet
Wie Punkt 2 bei Acrobat Reader nur in Datei postscript.desktop.
Acrobat Reader als Default Betrachter für pdf
- Die Datei $PREFIX/share/config/profilerc passend editiert.
- In $PREFIX/share/mimelnk/application/pdf.desktop erzwungen, dass kein eingebetteter Betrachter verwendet werden soll.
- In $PREFIX/share/applnk/= die passende =.desktop -Datei erstellt. KDE erstellt diese Datei in einem
Unterverzeichnis .hidden (versteckt damit diese Datei nicht im Menü erscheint). Das hab ich auch gemacht.
Bildschirm sperren verboten
In der Datei
$PREFIX/share/config/kdeglobals
wurde die Gruppe
[KDE_Action_Restrictions][$i]
erzeugt. ([$i] bewirkt, dass diese Gruppe in jeder anderen Datei ignoriert wird). In ihr wird mit dem Schlüssel
lock_screen=false
das Verwenden der KDE-eigenen Applikation verboten -> Menüeinträge verschwinden.
Desktopicons
Im Verzeichnis
$PREFIX/share/apps/kdesktop/Desktop/
liegen die Desktop-Entry-Files, die die Icons auf dem Desktop definieren. Die Position der Icons definiert jeder Benutzer selbst. Änderungen werden in die Datei
~/.kde/share/apps/kdesktop/<nop>IconPositions
geschrieben. Das Verhalten von KDE beim Erneuern dieser Datei ist allerdings undurchschaubar.
Menüstruktur
Allgemeines
2 Umgebunsvariablen sind maßgeblich:
XDG_CONFIG_DIRS XDG_DATA_DIRS
XDG_CONFIG_DIRS enthält eine Verzeichnisliste, in denen ein
Verzeichnis menus erwartet wird. In diesem Verzeichnis wird ein .menu-file
gesucht, dass die Konfiguration enthält. Die erste Datei die gefunden wird wird
verwendet. Die .menu Datei enthält die Struktur des Menüs.
Die XDG_DATA_DIRS Variable einthält Verzeichnisse, die nach .desktop
Dateien, die die Menüeinträge bestimmen durchsucht werden
sollen. Diese .desktop Files liegen in $XDG_DATA_DIRS/applications
Die globale Konfiguration sollte in
/afs/itp.tugraz.at/opt/local/share/kdeconfig/localmenu/ zu finden
sein.
Siehe dazu auch http://freedesktop.org/wiki/Standards_2fmenu_2dspec
Kbuildsycoca
Nach einer Änderung ist es notwendig den Configuration Cache von KDE zu erneuern. Dies kann explizit (für einen Benutzer) durch den Befehl
$ kbuildsycoca
geschehen. Damit beim nächsten Einloggen der Cache für jeden Benutzer erneuert wird, ist die Datei
$KDEDIR/share/services/update_ksycoca
zu "touchen". ($KDEDIR -> /usr/)
Bis jetzt durchgeführte Änderungen
- ITP_Hilfe und
- Lock Screen Knopf erstellt
Erweiterung der globalen KDE-Config
Es wurde die globele KDE-Konfiguration jetzt so erweitert, dass keine .kde-Ordner mehr vom /etc/skel/ kopiert werden muss. Hier folgt eine Liste der erstellten Dateien und ihrer Wirkung.
- kdeglobals: hier wurde der Schlüssel <nop>DesktopIcons hinzugefügt. Ohne diesen sind die Icons zu groß
- kickerrc: erstellt/kopiert -> Einstellungen der Taskleiste
- kpersonalizerrc: Durch FirstLogin=false wird verhindert, dass der "First Time Wizard" startet
- ktiprc: Hiermit wurde ausgeschaltet, dass beim Starten "Tips of the Day" angezeigt werden