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.


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".


Não há persistência no XMonad semelhante às sessões do Vim?
CMCDragonkai
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.