É 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".
exec xmonad
, e depois escolher o que deseja no logon. Em seguida, você pode usar o xmonad'smanageHook
para colocá-los no arranjo certo no espaço de trabalho certo.xmonad-sessions
uma 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.Respostas:
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.
manageHook
s 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".
fonte