Cinnamon: Das Zurücksetzen auf die Standardeinstellungen in den Einstellungen von Applets wird nicht wirksam

Erstellt am 20. Nov. 2016  ·  3Kommentare  ·  Quelle: linuxmint/cinnamon

ZB spielen Sie mit den Optionen in den Einstellungen des Menü-Applets herum.
Sie können auf das Symbol "Burger" in der oberen rechten Ecke und dann auf "Auf Standardeinstellungen zurücksetzen" klicken.
Sie müssen Cinnamon neu starten, um zum Standardstatus zu gelangen. In Cinnamon 2.8.8 mussten Sie nicht neu starten. Ich denke, es ist eine Regression.

Ich denke, der Fehler ist irgendwo hier versteckt https://github.com/linuxmint/Cinnamon/commit/3478db2822d2f4c839c7d0ef7b517f0aa1d50bae
( @collinss Husten Husten ;)

BUG REPRODUCED

Hilfreichster Kommentar

Oh, ich glaube ich könnte wissen was los ist. Ich vermute, dass ich mir keine Sorgen um das Senden von Signalen aus dem Einstellungsfenster an Zimt gemacht habe, da ich ursprünglich einen Dateimonitor in settings.js . Aufgrund von https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e gibt es in settings.js keinen Dateimonitor mehr, sodass er nicht aktualisiert wird. Ich arbeite diese Woche nach morgen nicht mehr (wegen der Feiertage), daher sollte ich dies später in dieser Woche beheben können.

Alle 3 Kommentare

Die Einstellungen im Fenster werden tatsächlich zurückgesetzt, sie werden jedoch nicht wirksam.

Hallo, g @ ys.

Ich habe versucht, dies zu beheben, aber ohne Erfolg (es stellte sich heraus, dass es ein Ausweg aus meiner Liga war).

Um weitere Details zu den Problemen zu geben.

  • Nach dem Zurücksetzen der Einstellungen auf ihre Standardwerte werden im Einstellungsfenster die Änderungen angezeigt, und die Einstellungsdatei für diese Einstellungsinstanz wird geändert und gespeichert. Das xlet spiegelt diese Änderungen nur wider, wenn Cinnamon neu gestartet wird.
  • Ähnliches passiert beim Importieren aus einer exportierten Einstellungsdatei. Die importierten Werte werden im Einstellungsfenster angezeigt, das xlet bleibt jedoch von diesen neuen Einstellungen unberührt. Durch einen Neustart von Cinnamon liest das xlet die Einstellungsdatei und spiegelt die neuen Werte wider.

Ich denke, dass das Problem in den Einstellungsbindungen liegt.

  • Derzeit werden unter Cinnamon 3.0.7 alle Einstellungsdateien ständig überwacht. Wenn eine Einstellung in einer Einstellungsdatei manuell geändert wird, wird sie sofort auf dem xlet wirksam, aber das Einstellungsfenster kennt diese Änderung nicht.
  • In Cinnamon 3.2.x werden die Einstellungsdateien jedoch nur überwacht, wenn das Einstellungsfenster geöffnet ist. Wenn man einen Einstellungswert manuell in einer Einstellungsdatei ändert, wird die Einstellungsänderung sofort im Einstellungsfenster angezeigt, jedoch nicht im xlet.

Oh, ich glaube ich könnte wissen was los ist. Ich vermute, dass ich mir keine Sorgen um das Senden von Signalen aus dem Einstellungsfenster an Zimt gemacht habe, da ich ursprünglich einen Dateimonitor in settings.js . Aufgrund von https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e gibt es in settings.js keinen Dateimonitor mehr, sodass er nicht aktualisiert wird. Ich arbeite diese Woche nach morgen nicht mehr (wegen der Feiertage), daher sollte ich dies später in dieser Woche beheben können.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen