Salvar sessões em um arquivo no xmonad

9

É possível salvar uma sessão do xmonad em um arquivo e recarregá-la em tempo real? Não quero salvar apenas a última sessão, mas poder salvar sessões diferentes em arquivos diferentes e recarregá-la, se quiser.

aluna
fonte
Se você estiver usando um gerenciador de exibição para efetuar login, não poderá criar várias sessões nisso? Você pode criar alguns deles, para iniciar programas e terminar com exec xmonad, e depois escolher o que deseja no logon. Em seguida, você pode usar o xmonad's manageHookpara colocá-los no arranjo certo no espaço de trabalho certo.
Edd Steel
Acabei de me deparar com xmonad-sessionsuma tentativa de dois anos de fazer algo semelhante ao mgmt de sessões usando o XMonad. Ainda não testei. Eu acho que você conseguiria o melhor da barganha com uma combinação de um gerenciador de sessões leve (XFCE, talvez?) Usando o XMonad para gerenciamento de janelas.
sr_

Respostas:

4

Se você deseja apenas iniciar um determinado conjunto de programas, por exemplo, tudo o que você precisa para edição gráfica ou algo assim, basta escrever um pequeno script de shell para iniciá-los. manageHooks podem colocar as janelas nos espaços de trabalho certos e assim por diante.

Isso teria o benefício adicional de poder "restaurar" várias configurações de uma só vez, por exemplo, bate-papo (pidgin, irssi), navegação (chrome).

A única desvantagem que vejo é que você precisa escrever manualmente seus "arquivos de sessão".

kronn
fonte
Não há persistência no XMonad semelhante às sessões do Vim?
CMCDragonkai