Parei acidentalmente o processo de exibição do Linux

8

Depois de instalar o Linux Mint 19, eu queria verificar como o vsinc afeta os fps no Linux, então digitei este comando: CLUTTER_SHOW_FPS=1 cinnamon --replace

Depois de algum tempo, acidentalmente pressionei Ctrl+ Ze pausei esse processo. Imediatamente meu shell Bash e tudo, exceto o cursor do mouse congelaram, então não consigo digitar o fgcomando.

Existe uma maneira de cancelar a pausa desse processo sem reiniciar e devo usar o Ctrl+ da Cpróxima vez para sair adequadamente desse processo?

Tomislav
fonte
1
Da próxima vez, execute-o CLUTTER_SHOW_FPS=1 cinnamon --replace &para iniciá-lo em segundo plano. Substituí-lo novamente por um processo iniciado por um processo sem CLUTTER_SHOW_FPSdeve fazer o que você deseja. Ou sim, você pode controlar-C; O X11 funciona sem gerenciador de janelas; seu emulador de terminal ainda deve estar visível para você iniciar outro gerenciador de janelas.
Peter Cordes
sugiro sempre ter acesso SSH para uma máquina que você não quer hard reset, mas isso não deve ser a sua correção primário para este problema
pcnate

Respostas:

26
  1. Mude para um novo TTY. Consulte Como alternar entre as sessões tty e xorg? para obter dicas sobre como alternar TTYs.
  2. Determine o PID do processo de canela: ps -e | grep cinnamon
  3. Envie a este processo o sinal SIGCONT com kill -SIGCONT [pid]
CameronNemo
fonte
6
+1. Esclarecer a afirmação "processo [...] de matar com o sinal" seria bom. A nomeação do utilitário kill é lamentável, uma vez que a maioria dos sinais que se pode enviar não é usada para "matar" um processo no sentido de mortalidade. kill -SIGCONT 9999irá enviar o sinal continue até o pid 9999.
Eli Heady
1
pgrepé útil para encontrar processos
CameronNemo
Por que minha área de trabalho no tty7 fica distorcida - toda preta e sem o menu iniciar do linux? Existe uma maneira de consertar isso?
Tomislav #
1
@ Tomislav, você pode esclarecer o que quer dizer com distorção? Parece um pouco como o seu tty7 apenas tem uma renderização de shell regular (sem GUI).
0xdd
Parece uma área de trabalho normal após a inicialização, mas sem o painel do menu Iniciar (os ícones na área de trabalho também são visíveis).
21418 Tomislav Tomislav
9

Versão curta e concreta da resposta de CameronNemo :

ctrlaltF1 # Alterne para
o nome de usuário TTY1 # Efetue login na
senha do terminal
killall -SIGCONT cinnamon # Envie o sinal de continuar para o processo
ctrld # Efetue logout no TTY1
ctrlaltF7 # Volte para o ambiente gráfico

F1e F7aqui suponha que você tenha o X rodando no TTY7, como é padrão no Ubuntu e, suponho, também no Mint.

leftaroundabout
fonte