Desligar / reiniciar não conclui [fechado]

5

Às vezes, quando tento desligar ou reiniciar, recebo um erro dizendo:

Ainda está em execução um programa: Unknown Not Responding

Dá três opções

  1. Bloquear tela
  2. Cancelar
  3. Reinicie mesmo assim (ou Shutdown Anyway)

O que devo procurar?

Se eu pudesse configurá-lo para sempre assumir que eu quero desligar de qualquer maneira, isso seria ótimo.

Obrigado

    
por hhlp 22.01.2011 / 00:08

3 respostas

1

Tente executar " xlsclients -a " (ou " xlsclients -la " para mais detalhes). A saída é um pouco enigmática, então você pode considerar instalar um utilitário útil chamado wmctrl:

sudo apt-get install wmctrl

Você pode executar " wmctrl -lv ", que listará os aplicativos gráficos em execução. O que é legal sobre wmctrl é que a saída inclui o título de cada aplicativo gráfico, por exemplo, um processo do firefox pode aparecer como "Ask Ubuntu - Stack Exchange - Mozilla Firefox".

O valor hexadecimal incluído na primeira coluna da saída wmctrl é o ID da janela. Isso pode ser usado para matar um aplicativo usando o comando xkill padrão, que procurará o ID do processo correspondente ao ID da janela e o eliminará. Por exemplo:

  xkill -id 0x024000e9
    
por jamesodhunt 10.01.2012 / 16:40
0

Isso geralmente acontece quando há um aplicativo ainda em execução e usando a CPU. Ao mesmo tempo, você não fecha e reinicia ou encerra.

Você tem que esperar por algum tempo e ele irá fechar sozinho até que o processo termine - caso contrário, o aplicativo não está respondendo.

Qual é o nome do aplicativo que faz isso repetidamente?

Tente cancelá-lo quando tiver esse problema e tentar executar sudo reboot do terminal e editar sua pergunta para incluir a saída. Isso pode ajudar a encontrar uma solução.

    
por aziz joh 22.01.2011 / 05:51
0

Como outros já disseram, os comandos da linha de comando sudo reboot e sudo halt sempre reiniciarão ou desligarão o computador sem fazer perguntas. Esses comandos enviarão a todos os programas em execução um sinal de TERMINAR e, logo em seguida, KILL qualquer processo, que ainda não foi encerrado. Isso significa que você perderá o trabalho não salvo (como se todos os programas tivessem falhado). Portanto, você deve usar apenas sudo reboot após fechar qualquer coisa que lhe interessa. (Mesmo se você salvou seu trabalho, os aplicativos provavelmente ainda não atualizaram seus arquivos de configuração.)

O comando de desligamento da GUI funciona de maneira diferente por design. Eu faço várias verificações antes do desligamento real:

  • Algum outro usuário está logado?
  • Algum aplicativo (GUI) está sendo executado? (Se sim, diga para salvar todos os dados e saia)

Apenas se as respostas às perguntas acima forem Não, continuará como sudo reboot . Uma aplicação, que está ocupada (com salvar ou outra coisa), nunca é forçada a parar, a menos que você confirme a reinicialização de qualquer maneira.

No seu caso, parece haver um aplicativo estranho ainda em execução. O Ubuntu não sabe seu nome ('Desconhecido') e o aplicativo não responde ao "Quit + Save, porque o usuário deseja reinicializar" o comando. Isso nunca deve acontecer e, como medida de segurança, o Ubuntu não será reinicializado.

    
por Jan 29.09.2011 / 19:45