Speichern Sie Sitzungen in einer Datei in xmonad

9

Ist es möglich, eine xmonad-Sitzung in einer Datei zu speichern und im laufenden Betrieb neu zu laden? Ich möchte nicht nur die letzte Sitzung speichern, sondern verschiedene Sitzungen in verschiedenen Dateien speichern und neu laden können, wenn ich möchte.

Schüler
quelle
Wenn Sie einen Anmeldemanager zum Anmelden verwenden, können Sie darin nicht verschiedene Sitzungen erstellen? Sie können einige davon erstellen, um Programme zu starten und mit ihnen zu beenden exec xmonad, und dann das gewünschte bei der Anmeldung auswählen. Anschließend können Sie xmonads verwenden manageHook, um sie in der richtigen Anordnung im richtigen Arbeitsbereich zu platzieren.
Edd Steel
Ich bin gerade auf xmonad-sessionseinen 2-jährigen Versuch gestoßen, mit XMonad etwas zu tun, das der Sitzungsverwaltung ähnelt. Habe es aber nicht getestet. Ich denke, Sie würden das Beste aus dem Schnäppchen mit einer Kombination eines leichtgewichtigen Sitzungsmanagers (vielleicht XFCE?) Mit XMonad für die Fensterverwaltung machen.
sr_

Antworten:

4

Wenn Sie nur einen bestimmten Satz von Programmen starten möchten, z. B. alles, was Sie für die Grafikbearbeitung benötigen, können Sie einfach ein kleines Shell-Skript schreiben, um diese zu starten. manageHooks kann dann die Fenster in den richtigen Arbeitsbereichen platzieren und so weiter.

Dies hätte den zusätzlichen Vorteil, dass Sie mehrere Einstellungen gleichzeitig "wiederherstellen" könnten, z. B. Chat (Pidgin, Irssi), Surfen (Chrome).

Der einzige Nachteil, den ich sehe, ist, dass Sie Ihre "Sitzungsdateien" manuell schreiben müssen.

kronn
quelle
Gibt es keine XMonad-Persistenz, die den Sitzungen von Vim ähnelt?
CMCDragonkai