Traga o gnome-terminal e outros processos ocultos após reconectar ao desktop remoto do CentOS 7

0

Conectando-se a uma área de trabalho remota do CentOS 7 (via xrdp, a partir dessas instruções: link ) do Windows 10 Remote Desktop Manager depois de desconectar do servidor, todo o processo aberto anteriormente parece estar oculto e adormecido (acontece algumas vezes e não outros) .

Por exemplo, se anteriormente havia alguns terminais bash e uma janela do Firefox aberta, após desconexões remotas da área de trabalho (devido à interrupção temporária da rede) e reconectações, agora veria uma área de trabalho em branco como se tivesse acabado de entrar em uma nova sessão. No entanto, tentar executar o Firefox reclamaria que "o Firefox já está em execução, mas não está respondendo" e verificar se o Monitor do Sistema mostra que ainda está em execução, mas está inativo.

Examinando a pilha de processos para encontrar os processos-raiz envolvidos nesses processos "ocultos", ela gera

  $pstree -ua
  ...
  ├─gnome-terminal-,me  <--- these are the set of bash terminals I'm trying to "reopen"
  │   ├─bash
  │   │   └─zsh
  │   │       └─su,root
  │   │           └─bash
  │   │               └─su me
  │   │                   └─bash,me
  │   │                       └─zsh
  │   │                           └─java -Xms1g -Xmx1g ...
  │   │                               └─91*[{java}]
  │   ├─bash
  │   │   └─zsh
  │   │       └─node --no-warnings ./bin/../src/cli
  │   │           └─9*[{node}]
  │   ├─bash
  │   │   └─zsh
  │   │       └─npm                
  │   │           ├─node ...
  │   │           │   ├─node...
  │   │           │   │   └─9*[{node}]
  │   │           │   └─5*[{node}]
  │   │           └─9*[{npm}]
  │   ├─bash
  │   │   └─zsh
  │   │       └─pycharm.sh ./pycharm.sh
  │   │           └─java -classpath/home/rvi
  │   │               ├─fsnotifier64
  │   │               └─38*[{java}]
  │   ├─bash
  │   │   └─zsh
  │   ├─gnome-pty-helpe
  │   └─3*[{gnome-terminal-}]
  ├─gnome-terminal-,me  <--- The session I'm currently using to try to find info on the old one
  │   ├─bash
  │   │   └─zsh
  │   │       └─pstree -ua
  ...

mostrando que os processos antigos (gnome-terminal) estão de fato em execução, embora não possam vê-los na GUI da área de trabalho. Verificando o monitor do sistema,

vemosqueoprocessoestádormindo.Tentando"acordar" o processo de volta clicando com o botão direito do mouse no processo no Monitor do Sistema e clicando em "continuar" parece não fazer nada.

ATUALIZAÇÃO:

Depois de algum tempo pesquisando, suspeitando que a resposta possa ser encontrada aqui ( link ).

ATUALIZAÇÃO:

Depois de pesquisar mais, acho que estou chegando perto da causa raiz de porque as sessões estão (às vezes) sendo "ocultas" ao se reconectar à área de trabalho remota, veja link

Precisa realmente tentar implementar as alterações recomendadas

    
por lampShadesDrifter 17.10.2018 / 21:49

0 respostas