Eu uso o GNU Screen para multiplexação de terminal e queria saber se existia uma solução semelhante para ambientes de desktop. Este não é o mesmo conceito de bloquear a tela ou sair da área de trabalho. Mas para realmente suspender e retomar o servidor X posteriormente, sem perda de dados.
Além disso, não estou usando Gnome ou KDE, nem estou usando um gerenciador de login.
Comportamento Desejado
1) Faça o login através do console.
2) Corra startx
.
3) Inicie o Firefox, Terminal, etc.
4) Suspender a sessão X atual; usuário é retornado ao console.
5) Retomar a sessão X anterior; usuário é retornado ao ambiente de desktop.
Nota: todos os aplicativos em execução anteriormente ainda devem estar presentes.
Pesquisar
Ctrl+ Zé usado para suspender um trabalho no terminal. Isso é usado em conjunto com fg
para retomar o processo.
O kill
comando também pode enviar sinais para um processo em execução, por exemplo -STOP, -CONT, entre outros.
Talvez xpra seja uma solução para você? Funciona como tela para conexões X.