So starten Sie KDE-Fensterdekorationen neu, ohne die laufende X-Sitzung zu verlieren


10

Für die Grafikbearbeitung einiger spezieller Grafikformate verwende ich ein Java-Programm namens imagej . Dies hat den ärgerlichen Fehler, dass eine spezielle Funktion dazu neigt, die Fensterdekorationen von KDE zu zerstören, wenn zu viele Bilder geöffnet sind. Im Moment löse ich das, indem ich zu a ttywechsle und den kdmDienst neu starte . Der Nachteil dieser Lösung ist, dass ich aus meiner laufenden X-Sitzung ausgeschlossen werde, was zu Arbeitsausfällen führen kann, wenn noch nicht gespeicherte Dateien geöffnet sind.

Gibt es eine andere Möglichkeit, meine Fensterdekorationen neu zu starten, ohne von meiner aktuellen X-Sitzung abgemeldet zu werden?

Wie es von Bedeutung sein kann:

  • Kubuntu 12.04
  • KDE 4.10 aus dem kubuntu-ppa/backportsRepo. Das gleiche Problem trat bereits bei der Aktie KDE 4.8.5 ab kubuntu 12.04 auf

Antworten:


16

versuchen Sie es kwin --replaceoder DISPLAY=:0 kwin --replacewenn Sie nicht in X sind.
Quelle


1
Vielen Dank, das funktioniert. Nur ein kurzer Nachtrag: Es ist nützlich, ein kaufmännisches Und &hinter die Befehle zu setzen, wenn diese Konsole für den Rest der Sitzung nicht blockiert werden soll.
Benedikt Bauer

Sie haben Recht, oder Sie können den Befehl einfach in krunner ausführen, wenn Sie Zugriff darauf haben.
Nico Vecchio

Jahrzehnte vergehen, aber die Zuverlässigkeit von KDE ändert sich nie, es stürzt immer noch viele Male am Tag ab, wie vor 11 Jahren ... Aber sonst ist es so großartig, dass wir dies weiterhin tolerieren ... Ich frage mich nur, wie viele KDE-Generationen das Problem überleben wird ... :-)
Ivan

1
@ Ivan Es ist eine Funktion ;-)
Nico Vecchio

4

Hier ist die aktualisierte Antwort für KDE 5:

kwin_x11 --replace

1
kwinist eine symbolische Verbindung zu kwin_x11(oder umgekehrt) in Kubuntu 18.04, also sollte
beides
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.