Hallo, gestern hat mein PC ein recht grosses Update gemacht. Ich glaube, dass auch irgendetwas mit "xfce" aktualisiert wurde. Nach dem Update waren alle meine auf dem Desktop angeordneten Symbole verschoben. Also habe ich sie neu geordnet. Leider ist diese Ordnung nach jedem Reboot (Kalt oder Warm) einfach weg und ich habe die Symbole wieder chaotisch angeordnet. Was kann das sein ? Viele Grüße und Danke im Voraus Norbert P. S. : In der Anlage der chaotische Desktop
Nach Update verändert sich die Lage der Desktop Symbole
Anmeldungsdatum: Beiträge: 617 Wohnort: Bochum |
|
Anmeldungsdatum: Beiträge: 29240 Wohnort: Germany |
Schau mal nach: tail /var/log/apt/history.log |
Anmeldungsdatum: Beiträge: 156 |
Ich vermute mal, dass es sich um das folgende Problem handelt: |
(Themenstarter)
Anmeldungsdatum: Beiträge: 617 Wohnort: Bochum |
Hallo, also der Befehlt gibt das Folgende aus. nobbi@Athlon:~$ tail /var/log/apt/history.log Start-Date: 2015-02-02 14:00:37 Commandline: /usr/sbin/synaptic Purge: compiz:i386 (0.9.11.3+14.04.20141104-0ubuntu1), compizconfig-settings-manager:i386 (0.9.11.3+14.04.20141104-0ubuntu1), compiz-gnome:i386 (0.9.11.3+14.04.20141104-0ubuntu1), compiz-plugins-default:i386 (0.9.11.3+14.04.20141104-0ubuntu1) End-Date: 2015-02-02 14:01:13 Start-Date: 2015-02-02 14:01:51 Commandline: /usr/sbin/synaptic Purge: libgtkmm-3.0-1:i386 (3.10.1-0ubuntu2), gnome-system-monitor:i386 (3.8.2.1-2ubuntu1) End-Date: 2015-02-02 14:02:12 nobbi@Athlon:~$ ]]] Der andere Link hilft leider auch nicht. Dennoch vielen Dank Grüße Norbert |
Anmeldungsdatum: Beiträge: 2234 Wohnort: NDS |
hallo, ich habe folgendes gemacht, die Datei mit der Anornung der Files in ein anderes Verzeichnis kopiert, eine Starter-Datei erstellt und ein kleines Script. Mit der Starter-Datei wird das Script aufgerufen, welches mir die kopierte Datei wieder zurück kopiert. Dann sind alle wieder am richtigen Platz. Nach Änderungen am Desktop muß Du nur die besagte Datei wieder ins andere Verzeichnis kopieren. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 617 Wohnort: Bochum |
Hallo, was für eine Starterdatei hast Du erstellt ? Und wie sieht das Script aus. Der Ansatz klingt wirklich gut, aber ohe die Starterdatei und das Script hilft sie nicht viel. Erstmal Danke und viele Grüße Norbert |
Anmeldungsdatum: Beiträge: 29240 Wohnort: Germany |
Dein Log ist schon zu neu, weil du Sachen in Synaptic gemacht hast. Öffne die Datei manuell und such raus, was geupdatet wurde. |
Anmeldungsdatum: Beiträge: 2234 Wohnort: NDS |
moin, ein Beispiel von mir: Die Starterdatei in < /home/USER/.local/share/applications/ >, den Namen mit derEndung '.desktop', kannst Du natürlich frei wählen. [Desktop Entry] Name=Schreibtisch Reset Exec=sh /home/USER/.local/share/applications/schreib_refr Type=Application Categories=System; Terminal=true Icon=system-restart Die ausführende Datei: #bin/bash cp /KopieXYZ/home/USER/.config/xfce4/desktop/icons.screen0-1904x1004.rc /home/USER/.config/xfce4/desktop/icons.screen0-1904x1004.rc xfwm4 --replace Die Namen und Pfade muß Du nach Deinen Gegebenheiten anpassen! |
(Themenstarter)
Anmeldungsdatum: Beiträge: 617 Wohnort: Bochum |
Hallo, tausend Dank, es klappt 👍 geniale Lösund, Alles Gute und viele Grüße Norbert 😉 |
Anmeldungsdatum: Beiträge: 1370 |
Hallo, leider habe ich mit Deinem Script keinen Erfolg. Wenn ich rm ~/.config/xfce4/desktop/icons* mache und dann die gesicherte Datei mit der von mir gewünschten Anordnung der Desktop-Icons nach /home/USER/.config/xfce4/desktop/icons.screen0-1428x765.rc zurück speichere, dann ändert sich am Desktop nichts. Wenn ich Reboot oder Logout/Login mache wird immer zusätzlich eine neue /home/USER/.config/xfce4/desktop/icons.screen0-1428x765.rc erstellt mit den chaotisch angeordneten Icons auf dem Desktop. Auch ein sudo chattr +i ~/.config/xfce4/desktop/icons* was die Datei readonly macht, ändert an der Situation nichts. Und ein F5 hat auch keine Wirkung. Gruß Ch. Hanisch |
Anmeldungsdatum: Beiträge: 2234 Wohnort: NDS |
schau mal, ob Du die richtige Datei nimmst. Ein Icon auf Desktop verschieben, auf Datum-Zeit achten. Ich nehme 'cp' nicht 'rm', ob das Auswirkungen hat, KA. Benutzt Du auch Xubuntu/xfce4 ?? Sonst anderes Verzeichnis?? |
Anmeldungsdatum: Beiträge: 1370 |
ich verstehe den Mechanismus nicht. Es sollte doch die Datei /home/USER/.config/xfce4/desktop/icons.screen0-1356x765.rc für die Anzeige der Desktop-Icons zuständig sein. Aber obwohl diese Datei existiert und sogar noch readonly gesetzt ist, wird immer eine neue Datei mit der chaotischen Anordnung erstellt. Nach Ausführen des Scripts: #!/bin/bash rm ~/.config/xfce4/desktop/icons* cp /home/USER/usr/icons-screen /home/opa/.config/xfce4/desktop/icons.screen0-1428x765.rc #xfwm4 --replace compiz --replace ist der Desktop immer noch chaotisch wie er war und es ist auch keine neue Datei erstellt worden. Wo nimmt er denn nun die Anordnung her? Was bedeutet denn in Deinem Script die Zeile: cp /KopieXYZ/home/USER/.config/xfce4/desktop/icons.screen0-1904x1004.rc /home/USER/.config/xfce4/desktop/icons.screen0-1904x1004.rc Was ist hier /KopieXYZ? Ich arbeite mit Xfce4 Version 4.8 unter elementaryOS in einer VirtualBox. Das Problem tritt erst mit den GuestAdditions 4.3.24 auf. Gruß Ch. Hanisch |
Anmeldungsdatum: Beiträge: 2234 Wohnort: NDS |
moin,
oje, die Pfadangaben sind ein Beispiel, d.h., es muß Deinen Gegebenheiten angepaßt werden. Anders formuliert, Du erstellst Dir ein Verzeichnis indem Du das File nach der Sortierung hinein kopierst. Also > erst den Desktop sortieren, dann das aktuelle File in das von Dir erstellte Verzeichnis hinein kopieren. Wenn dann der Desktop 'durcheinander' ist, das File wieder zurück kopieren. Dauruch wird das zuständige File wieder überschrieben und der Desktop ist wieder so, wie er vorher war. Da mußt Du natürlich den Pfad Deinen tatsächlichen Pfaden anpassen. Dieses Zurückkopieren startest Du dann mit einer von Dir erstellten Starter-Datei, die dann das Script mit der Ausführung erhält. cp /home/USER/usr/icons-screen /home/opa/.config/xfce4/desktop/icons.screen0-1428x765.rc Wenn Du noch nicht klar kommst, mache ein eigenes Thema auf, dann sehen wir mal weiter. |
Anmeldungsdatum: Beiträge: 1370 |
Hallo,
Hier erst mal so weit. Das Problem ist eine Reihenfolgeproblem in XFCE4, wie es in https://bugs.launchpad.net/ubuntu/+source/xfdesktop4/+bug/1335492 beschrieben ist. "Conclusion: making sure the config file is fully read *before* "Desktop" reading starts might solve the problem ..."
"Found what is going on: Desktop-Directory and Desktop configuration files are read concurently. Since desktop icon positions are not read at first, read files in Desktop-Directory are sorted default (top-left -> down-left). At some point at least one icon position is found (reading is concurent!) and then resorted. This leads to an event writing out the "new" positions of the icons, overwriting everything with new values. Since some icon positions where read before the icons where placed, these remain intact. Other icons where read before the icon positions where known these are sorted by default. Result: some icons keep there places, while others are sorted by default. At least one icon may be recognized as "moved" the icon position file is overwritten with the icon positions known by now. This is a race condition: reading config-files races against reading desktop directory. Normally, with no load reading config files wins. But if some background processes are started this isn't true any more -- directory reading is faster, than configuration file reading with the result of resorted desktop icons. The system shall make sure not to place any icon until it has read all configuration files holding icon positions. After these are know it can continue placing icons." Das Problem tritt auch auf unter Siduction in einer VirtualBox. Mit den GuestAdditions-4.3.20 funktioniert es noch sowohl bei Siduction als auch bei ementaryOS. Da muß wohl das Reihenfolgeproblem mit den neueren GuestAdditions negativ beeinflußt worden sein. Der Bug in XFCE4 ist jedenfalls noch nicht behoben und ist ein gravierender Bug in XFCE4. Mit Deinem Script kannst Du das Problem leider nicht packen. Gruß Ch. Hanisch |
Anmeldungsdatum: Beiträge: 2234 Wohnort: NDS |
bei mir klappt es unter 14.04 - 15.04 tadellos. Warum bei Dir nicht? |