Frage Reload Gtk + 3.0 Thema


Ich versuche, mein Gtk + 3.0-Thema anzupassen, wenn ich eine Änderung an meinem mache Thema, wechsle ich zwischen zwei Themen (mit MyUnity), um Anwendungen zu erzwingen Laden Sie das Thema neu und testen Sie meine. Aber wenn ich das tue, wird das Thema nicht aktualisiert, um meine Änderungen zu würdigen, immer noch in einer alten Version, anscheinend Gtk + Caching das Thema Informationen irgendwo.

Wenn ich die Sitzung schließe und wieder öffne, kann ich meine Änderungen am Thema schätzen, aber dies für jede Änderung zu tun ist sehr ärgerlich.

Gibt es eine Möglichkeit, mein Thema zu aktualisieren und meine Änderungen (eine Befehlszeile) zu sehen Programm oder ein Gtk + API-Aufruf zum Beispiel)?


4
2018-06-16 01:14


Ursprung


Danke, das Töten und das erneute Starten einer Gtk + -Anwendung funktioniert tatsächlich. - eagleoneraptor


Antworten:


Das ist ziemlich einfach und effektiv:

  1. Öffnen Sie während der Bearbeitung Ihres Themas ein Nautilus-Fenster
  2. Töte Nautilus mit killallÖffnen Sie dann den Nautilus vom Terminal aus
  3. Nehmen Sie Änderungen am Thema vor und töten Sie den Nautilus erneut, und starten Sie ihn erneut es

Sie können die vorgenommenen Änderungen sehen, ohne etwas Schwieriges zu tun. Die meisten Elemente, die Sie vom Thema ändern, spiegeln sich in Nautilus wider.


4
2018-06-18 03:22