Como salvar a sessão X - ArchLinux + Openbox


15

Eu uso o Arch Linux e o Openbox. Como posso salvar o estado da minha sessão atual do openbox / X e depois reiniciá-los?

O cenário é o seguinte: tenho várias janelas de navegadores abertas, terminais, gerenciadores de arquivos etc. e, por algum motivo, a qualquer momento, talvez seja necessário reiniciar o computador. Gostaria de restaurar o conjunto de janelas que eu usava anteriormente antes da reinicialização. É possível? Como eu posso fazer isso?

Respostas:


2

Você precisa de um gerenciador de sessões! Como você está executando o X one, é instalado por padrão! man xsm. Se você não gostar, confira os pacotes do Arch. Meus computadores geralmente têm tempo de atividade alguns anos, então não sei de que maneira colocar a sessão X no mesmo estado antes de desligar ou suspender. Não deve ser muito difícil, pois o OS X faz isso por padrão.


1
xorg-xsmfoi descontinuado no Arch há alguns anos ...
jasonwryan

@jasonwryan Ok. Eu não sabia que vocês estão usando pedaços apenas de X como FreeBSD.My Xenocara no OpenBSD incluem toda XOrg
Predrag Punosevac

@jasonwryan que alternativas eu tenho?
21813 JohnTortugo

@JohnTortugo Execute seu WM em um gerenciador de sessões; XFCE tem uma (como faz LXDE, Gnome e KDE) ...
jasonwryan

1
Eu uso o Openbox, vou procurar um que se adapte a mim.
precisa saber é o seguinte

-1

Se você estiver executando a máquina em uma VM, poderá suspender o sistema operacional convidado e iniciá-lo novamente após a reinicialização do hardware.


Infelizmente não sou.
JohnTortugo

Não penso em outra maneira. Você sempre pode reabrir suas janelas a partir do script de inicialização. Acho que você pode encontrar um sinalizador para reabrir as últimas sessões fechadas para o navegador da web.
Raza

O cromo já faz isso. Na verdade, eu uso um plug-in, chamado SessionBuddy, que faz o que eu quero, no entanto, para janelas do cromo.
21813 JohnTortugo
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.