Como reiniciar o Gnome Shell após uma falha de matar X?

4

Como posso reiniciar o Gnome Shell após uma falha? Alt + F2 e restart não funcionarão quando o prompt travar com o shell. Como o foco do Windows também se foi junto com o shell, também não consigo digitar gnome-shell --replace em um terminal. A linha de comando Ctr + Alt + F1 não pode abrir o display X. Então, me resta matar X, perdendo assim todos os aplicativos abertos. Existe um atalho de teclado para reiniciar o Gnome Shell?

    
por wintercorn 07.02.2012 / 07:02

4 respostas

5

Descobri que todas as outras formas não funcionaram para mim (ou seja, aquelas baseadas em gnome-shell --replace ).

Primeiro, mude para tty1 com ctrl + alt + 1, depois faça o login. Use top ou htop (ou pkill?) para matar o gnome-shell (você provavelmente precisará matar com sigkill 9). (Você pode precisar executar DISPLAY=:0 gnome-shell , embora eu geralmente não use).

Volte para a GUI com ctrl + alt + 7. (Normalmente, o gnome-shell irá reiniciar automaticamente para mim.)

    
por Sparhawk 16.09.2012 / 09:20
5

Suponho que você esteja executando o 3.2 Atualmente, devido aos erros óbvios, a melhor coisa a fazer é uma das seguintes opções.

A primeira coisa a fazer é criar um perfil separado em qualquer terminal que você tenha como padrão, ou o que seria se você abrisse um terminal no menu de contexto do navegador de arquivos. Tente nomear este perfil com algo que você notará como Reiniciar o Shell. Neste novo perfil que você deseja definir para "Executar um comando personalizado em vez do meu shell", você encontrará isso no Terminal do Gnome em Editar > Preferências de perfil > Título e Comando. Marque a caixa e insira

gnome-shell --replace

Em seguida, faça um dos seguintes quando você se deparar com um acidente. Lembre-se sempre de manter o terminal em funcionamento assim que estiver aberto.:

a) Mantenha um navegador aberto. Exemplo, o Firefox está aberto, sem barras de título e você não pode reiniciar, fechar qualquer coisa que possa estar bloqueando o foco do Firefox. Em FF, clique em Ferramentas > Downloads e encontre um download recente, clique com o botão direito e clique em Abrir pasta de contenção. Agora clique com o botão direito e abra no terminal. Agora, ele abrirá seu perfil padrão ou você clicará com o botão direito do mouse e selecionará o perfil Restart Shell e abrirá uma nova guia, iniciando automaticamente um novo shell. Agora você deve manter o terminal aberto.

b) mantenha sempre um terminal aberto. Então, quando você falhar, basta selecionar o perfil alternativo e abrir uma nova guia que deve iniciar esse perfil e o comando para iniciar um novo shell.

c) Em empatia e pidgin, talvez outros clientes de IM também, digite file: /// e aperte enter. Isso permitirá que você clique no link e abra seu navegador de arquivos (Nautilus). Se não, tente clicar com o botão direito e selecione a ação apropriada. A partir do navegador, você abre o terminal clicando com o botão direito do mouse.

Todas essas opções podem ser úteis e ajudar a evitar muita frustração. Uma coisa a lembrar é às vezes para chegar à janela que você precisa, ou seja, o Firefox, já que tudo pode estar bloqueando o foco; Arquivo > Sair, normalmente deve fazer o truque.

    
por l300lvl 15.02.2012 / 04:52
2

Você já tentou

DISPLAY=:0 gnome-shell --replace

de um prompt de console (veja também esta resposta )?

  • Pressione Ctr + Alt + F1
  • Fazer login
  • Executar DISPLAY=:0 gnome-shell --replace
  • Pressione Ctr + Alt + F7
por krlmlr 20.09.2013 / 09:48
0

Não há um atalho de teclado para reiniciar o Gnome Shell.
Mas você pode atribuir um atalho para o comando gnome-shell --replace .
Isso será muito útil, mas às vezes matar X é a única solução sobre o travamento do Shell.

    
por sHellboy 11.02.2012 / 01:30

Tags