Sie sind nicht angemeldet.

saciel

Fortgeschrittener

  • »saciel« ist männlich
  • »saciel« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Nähe Nürnberg

Beruf: Student (Dipl.Phys.)

  • Nachricht senden

1

04.02.2006, 22:47

Wo speichert KDE Desktop-Informationen?

Kann mir vielleicht jemand verraten, wo KDE speichert, welches Hintergrundbild für welche Arbeitsfläche angesagt ist? Außerdem würde mich noch interessieren ob man irgendwo möglichst einfach auslesen kann an welchen Positionen sich welche Desktop-Icons befinden.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

04.02.2006, 23:46

RE: Wo speichert KDE Desktop-Informationen?

wie schon gesagt, früher war es mal in
homeverzeichnis_des_users/.kde/share/config/desktop0rc ....... desktop7rc
dort gibt(gab?) es einen eintrag Wallpaper=PFAD_DA_HIN/BILD
da ist(war?) die info gespeichert. es wird wohl heute ähnlich sein.

gruss
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

saciel

Fortgeschrittener

  • »saciel« ist männlich
  • »saciel« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Nähe Nürnberg

Beruf: Student (Dipl.Phys.)

  • Nachricht senden

3

05.02.2006, 00:12

RE: Wo speichert KDE Desktop-Informationen?

Das es - wie du in meinem anderen Foren-Beitrag bemerkt hast - für jeden User extra gemacht werden müsste ist mir klar, das ist aber weniger tragisch, da es außer root nur meinen Benutzer gibt und es würde genügen das für den zu ändern. Auf das Verzeichnis bin ich selbst schon gestoßen, allerdings hab ich wohl die Datei übersehen. ^^ Bei scharfem hinsehen findet man dort nämlich die Datei "kdesktoprc", diese enhält Einträge für die Wallpapers der Desktops, in meinem Fall steht da nur "Desktop0", da ich überall die selben Einstellungen habe. Den mit einem Skript auszutauschen sollte kein größeres Problem sein.

Auch die Positionen hab ich zufällig gefunden. Es gibt tatsächlich eine Datei, die nennt sich schlicht und ergreifend "~/.kde/share/share/apps/kdesktop/IconPositions". Manchmal ist doch alles so einfach... ^^ Allerdings gibt es da bei mir noch 5 andere Dateien die einen komischen String und die Endung ".new" haben (z.B. IconPositionsCf2Qgc.new). In denen steht soweit ich das stichprobenartig kontrolliert habe exakt das gleiche drin. Keine Ahnung wozu die wohl gut sind, aber ich werde einfach mal ausprobieren, ob es genügt einfach die Hauptdatei zu editieren und ansonsten ggf. mal nachforschen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »saciel« (05.02.2006, 00:24)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

05.02.2006, 09:16

RE: Wo speichert KDE Desktop-Informationen?

Zitat

Original von saciel
diese enhält Einträge für die Wallpapers der Desktops, in meinem Fall steht da nur "Desktop0", da ich überall die selben Einstellungen habe. Den mit einem Skript auszutauschen sollte kein größeres Problem sein.

das dürfte auf eine fingerübung mit sed oder perl hinauslaufen. ich bevorzuge perl für so etwas.

Zitat


Allerdings gibt es da bei mir noch 5 andere Dateien die einen komischen String und die Endung ".new" haben (z.B. IconPositionsCf2Qgc.new). In denen steht soweit ich das stichprobenartig kontrolliert habe exakt das gleiche drin. Keine Ahnung wozu die wohl gut sind, aber ich werde einfach mal ausprobieren, ob es genügt einfach die Hauptdatei zu editieren und ansonsten ggf. mal nachforschen.

vielleicht lässt ja das erstellungsdatum rückschlüsse zu. sollten eigentlich nur temporäre dateien sein.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

saciel

Fortgeschrittener

  • »saciel« ist männlich
  • »saciel« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Nähe Nürnberg

Beruf: Student (Dipl.Phys.)

  • Nachricht senden

5

05.02.2006, 11:48

RE: Wo speichert KDE Desktop-Informationen?

Ich hab's mit sed gemacht, mag schon sein, das Perl dafür besser geeignet ist, aber mit sed hab ich im moment einfach schon mehr Erfahrung, das war dann kein größeres Problem. Es funktioniert jetzt soweit, wenn ich einfach nur die IconPositions Datei austausche, ich hab einfach alle gespeichert und kopiere immer die entsprechende drüber, die anderen (wahrschienlich temporären Dateien sind zwar immer da, aber die sind unerheblich).
Ein kleiner Bug wunder mich noch, allerdings scheint der nicht vom Skript abhängig zu sein, da er auch auftritt, wenn ich einfach nur die Sitzung beende und wieder öffne, also wenn das Skript zwischendrin gar nicht gelaufen ist.
Alle Icons sitzen an der richtigen Stelle, nur die, die auf der dritten Reihe von unten sitzen sollten schiebts mir immer eine hoch... ich werd da noch weng experimentieren und ggf. einfach mal die Auto-Rasterung ausschalten und probieren was dann is. Das mach ich später mal, jetzt hab ich grad wenig Zeit.

Sag mal, kennst du einen guten Platz, wo man Skripten veröffentlichen kann?

saciel

Fortgeschrittener

  • »saciel« ist männlich
  • »saciel« ist der Autor dieses Themas

Beiträge: 202

Wohnort: Nähe Nürnberg

Beruf: Student (Dipl.Phys.)

  • Nachricht senden

6

05.02.2006, 12:55

RE: Wo speichert KDE Desktop-Informationen?

Also ich hab's hingekriegt... KDE macht da ein bisschen komische Sachen. die Positonen werden in Pixeln gespeichter (meine Auflösung ist 1024x768). Ich habs noch nicht so ganz gerafft warum's nicht ging. Standardmäßig zählt er alle Reihen bis auf die letzen beiden von oben (die unteren beiden mit "-" vorangestellt von unten). Jetzt geb ich einfach die dritte Reihe von unten auch mit der "-" Notation ein, dann gehts. Komische Sache... Jedenfalls funktioniert es jetzt einwandfrei, wenn man davon absieht, dass ich diese Notation noch bei jedem Theme von Hand vornehmen muss. Ursprünglich wollte ich im Skript vor dem Austauschen noch die IconPositions in meine Themes-Datei kopieren, sodass, wenn ich auf dem Desktop was von Hand ändere das automatisch mit gespeichert wird... jetzt muss ich halt nach dem Speichern noch mit sed die "543" in eine "-194" umschreiben lassen, dann sollt's eigentlich gut sein.

Vielen Dank für deine Hilfe nochmal. Freut mich, dass es hier so schnell geht, auf den anderen Foren warte ich immer noch auf eine Antwort. Danke!

Thema bewerten