Zapisz sesje do pliku w Xmonad

9

Czy można zapisać sesję xmonad do pliku i ponownie załadować ją w locie? Nie chcę zapisywać tylko ostatniej sesji, ale móc zapisywać różne sesje w różnych plikach i ładować je, jeśli chcę.

student
źródło
Jeśli używasz menedżera wyświetlania do logowania, czy nie możesz utworzyć w nim różnych sesji? Możesz utworzyć kilka z nich, aby uruchamiać programy i kończyć je exec xmonad, a następnie wybrać ten, który chcesz zalogować. Możesz następnie użyć xmonad's, manageHookaby umieścić je w odpowiednim układzie w odpowiednim obszarze roboczym.
Edd Steel,
Właśnie natknąłem się na xmonad-sessions2-letnią próbę zrobienia czegoś podobnego do sesji mgmt przy użyciu XMonada. Jednak nie przetestowałem tego. Wydaje mi się, że uzyskasz najlepszą okazję dzięki kombinacji lekkiego menedżera sesji (może XFCE?) Używającego XMonad do zarządzania oknami.
sr_

Odpowiedzi:

4

Jeśli chcesz po prostu uruchomić pewien zestaw programów, np. Wszystko, czego potrzebujesz do edycji grafiki, możesz po prostu napisać mały skrypt powłoki, aby je uruchomić. manageHooks mogą następnie umieścić okna w odpowiednich obszarach roboczych i tak dalej.

Miałoby to dodatkową zaletę, że można „przywrócić” wiele ustawień jednocześnie, np. Czat (pidgin, irssi), przeglądanie (chrome).

Jedyną wadą, jaką widzę, jest to, że musisz ręcznie napisać „pliki sesji”.

Kronn
źródło
Czy nie ma trwałości XMonad podobnej do sesji Vima?
CMCDragonkai