Como posso recuperar processos suspensos depois de reiniciar o X?

3

Eu tive várias instâncias do Firefox em execução, que suspendi. Eu acho que usei 'o GUI' (KDE's System Activity), que eu acho que é o mesmo que kill -19 . Normalmente isso funciona bem - eu posso retomar os processos graficamente ou a partir do terminal. Desta vez, eu estava tentando corrigir um problema do X, então reiniciei o X. Recuperei meu desktop, ainda posso ver os processos suspensos, mas não tenho certeza de como reiniciá-los.

No System Activity, eles não têm mais títulos de janela. Eu tentei retomar um (de três), e ele desapareceu ('percebeu' X tinha desistido?). Quando tento iniciar o Firefox com um dos perfis suspensos, ele me fornece a mensagem "já em execução". Os processos suspensos ainda estão ocupando memória.

Existe uma maneira de recuperar minhas sessões de FFox do jeito que estavam? Ou é a minha única opção para retomar e deixar que morram, e começar de novo?

Usando o moderno (K) Ubuntu 12.04, KDE4

    
por hunter2 13.09.2013 / 12:06

1 resposta

4

Um cliente X11 está armazenando dados de contexto no lado do servidor X. Tudo isso é perdido quando o servidor é reiniciado, então não há nenhuma maneira que eu saiba para simplesmente "replicar" o cliente para outra instância do servidor.

Se você realmente quiser recuperar um cliente X11 depois que seu servidor X11 for reiniciado, você precisará primeiro executar o cliente através de um servidor intermediário X11 "proxy" como VNC, Xpra, NX ou comercial como o Oracle SGD, Citrix e os gostos.

    
por 13.09.2013 / 13:53