Como faço para reiniciar o Cinnamon no tty?

64

Instalei o Cinnamon no meu Ubuntu 12.04 e ele funciona bem, mas às vezes ele congela sem nenhum motivo. Eu posso mover meu mouse, mas não consigo clicar em nada.

Então eu quero reiniciar o Cinnamon do tty, como eu costumava fazer com o shell do gnome. Como faço isso?

Eu tentei killall cinnamon e nada aconteceu.

Então eu tentei export DISPLAY=:0.0 , cinnamon --replace e ainda nada.

Eu acho que o comando cinnamon não é válido. Eu não quero reiniciar o servidor X inteiro porque todas as minhas janelas serão fechadas. Eu só quero reiniciar o gerenciador de janelas porque acredito que esteja causando o problema.

    
por tuks 29.05.2012 / 21:29

16 respostas

109

Pressione Alt + F2 , digite r e pressione enter.

    
por Sumesh 09.03.2013 / 20:48
46

Isso também acontece muito comigo, e esse tópico é um dos principais resultados quando pesquisando sobre "reiniciar a canela". Infelizmente, as instruções não funcionam para mim (só porque o número de exibição está errado!). Para os futuros visitantes, aqui está o que eu sempre me ajuda.

  1. Canela congela
  2. Troque o tty. Eu costumo ir para tty6, Ctrl + Alt + F6
  3. Se você precisar fazer o login primeiro, faça isso.
  4. Digite w (sim, apenas a letra) e pressione Enter. Este comando faz um monte de coisas diferentes, mas você precisa descobrir o número da tela que você está usando. O número de exibição está na coluna FROM . O meu é :0 (sim, incluindo o cólon).
  5. Assumindo que a canela já esteja morta (o que você notaria pelas janelas sem títulos e que não é possível mover janelas diferentes ao redor, e talvez até mesmo não seja possível usar o teclado), digite export DISPLAY=:0; cinnamon & e don esqueça o cólon. Eu adiciono o "e" comercial (& amp;) apenas para não manter esse tty ocupado.

Isso sempre funciona para mim e eu não perco as janelas abertas. Além disso, mantenho essas instruções em um arquivo chamado restartcinnamon, que é apenas um arquivo de texto. Eu mantenho o arquivo na minha pasta do Dropbox, então não importa em qual máquina eu esteja, eu posso apenas digitar cat ~/Dropbox/restartcinnamon se eu precisar ser lembrado de como fazer isso.

    
por ence 11.10.2012 / 16:09
38

O processo cinnamon --replace pode receber o sinal HUP, que irá desencadear a reinicialização, preservando sua janela aberta e executando aplicativos.

$ pkill -HUP -f "cinnamon --replace"

Isto irá tomar o cuidado de enviar o sinal HUP para um processo que corresponda ao padrão, "canela --replace". O sinal HUP (SIGHUP) diz ao processo para "desligar".

    
por slm 13.09.2014 / 05:47
18

A mais fácil seria a sulfatação:

killall -HUP cinnamon
    
por Daniel 05.11.2013 / 15:53
9

Quando você matar a canela, verifique se ela não parou de escrever killall cinna e pressionando a tecla Tab . Se o restante da palavra aparecer, faça-o morrer com killall -9 cinnamon e, em seguida, reinicie-o, usando o que você tentou, mas sem --replace :

export DISPLAY=:0.0; cinnamon
    
por Jaume 03.06.2012 / 20:12
8

Você pode reiniciar o Cinnamon por:

  1. pressionando Alt + F2 , digite r e pressione Enter ,

  2. Ctrl + Alt + Backspace (reiniciar o Xorg),

  3. em TTY use o comando: sudo service mdm restart

por Ashu_FalcoN 06.01.2015 / 04:42
2

A seguinte combinação dos comentários acima funcionou para mim:

  1. Ctrl-Alt F1 para alternar para o terminal 1. Faça o login, se necessário
  2. $ w (sim, a letra "w" é um comando) para ver o seu display # na coluna FROM. Para mim, foi :0 (inclui os dois pontos). Além disso, a coluna TTY terá o terminal # da sua sessão cinnammon (para mim, foi tty8 ).
  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &

    Notas sobre este último comando:

    • :0 foi minha exibição #.
    • & retorna o controle do terminal
    • o --clutter-display , se não inserido, usa a variável DISPLAY, e é por isso que algumas das sugestões anteriores foram exportadas primeiro. Mas você pode simplesmente passar o argumento diretamente para a canela. Veja cinnamon --help para mais.
    • 2> /dev/null redireciona o stderr para lugar nenhum, então meu terminal não fica cheio de mensagens.
  4. Ctrl-Alt-F8 para retornar ao ambiente de canela da minha janela (F8 para mim já que meu terminal era tty8 por o comando w acima. Para você, pode não ser F8.)

Resultado líquido: isso reiniciou a canela no meu terminal (tty8) sem perder minhas janelas.

    
por user199336 06.10.2013 / 19:03
2

O Cinnamon possui um atalho de teclado direto para reiniciar a área de trabalho sem reiniciar nenhum dos aplicativos em execução:

ctrl + alt + esc

Que provavelmente ainda funcionará em alguns casos, quando o método alt + f2 não funciona em qualquer memória

    
por Marlon 16.02.2018 / 14:42
1

tente isso

  1. pressionando Ctrl + Alt + F2
  2. export DISPLAY=:0.0; cinnamon --replace
por Offboard 26.06.2015 / 02:13
1

Você pode tentar o comando w -ous e verificar se existe um número para DISPLAY . Se não houver um número, use apenas startx e Alt + F7 para retornar à GUI.

    
por Zaman Oof 14.05.2016 / 13:10
1

Depois de ter mudado para tty Tente este killall -HUP cinnamon . Pressione Ctrl + Alt + F7. Canela vai perguntar se você quer reiniciar a canela.

    
por Ceda EI 26.05.2016 / 06:52
1

Eu tenho este problema periodicamente devido ao driver gfx para o HP Envy.

Eu preciso fazer um ou ambos dos seguintes, dependendo da circunstância;

  1. Como a resposta principal e outras, sugiro - reinicie a canela - Pressione ALT + F2 , pressione R e, em seguida, pressione ENTER . (Faça isto se a barra de tarefas parar de responder, ou o Windows realmente não tem foco, no clique etc. Por exemplo, você pode estar clicando ou digitando na janela que parece ter foco, mas o que está por trás está recebendo o evento - isso pode até mesmo ele escondido completamente atrás da janela que você acha que está ativo)
  2. Mude para um console virtual e, em seguida, volte para X - Pressione CTRL + ALT + F1 , para ir ao console e pressione ALT + F8 para retornar ao X. - (Faça isto se a tela INTEGRAL não estiver respondendo - pelo menos você não vê nada acontecendo - isso conserta coisas pelo menos para mim.)

Este problema existe para mim ainda - Linux Mint 17.x - espero que ajude!

    
por Android Control 22.11.2016 / 14:52
1

Às vezes, tenho esse problema ao bloquear a tela: a tela de bloqueio não aparece e meu sistema parece estar congelado, sem nenhuma entrada funcionando, e não consigo fazer login novamente.

Minha solução é matar o processo de proteção de canela.

% pkill cinnamon-screen

pkill usa a informação em / proc / PID / stat, e o Linux armazena apenas os 15 primeiros caracteres do nome do comando, então usar "pkill cinnamon-screensaver" não funcionará.

Agora meu sistema está desbloqueado, a entrada funciona novamente e eu não perdi nenhuma das minhas janelas. Para tornar o sistema bloqueável novamente, reinicio o protetor de tela.

% nohup cinnamon-screensaver > /dev/null 2>&1 &

Eu redireciono para / dev / null para evitar a criação do arquivo nohup.out.

    
por Armorix 08.06.2017 / 04:38
0

Tente "reiniciar novamente" a canela em sudo kill -USR1 <PID of your cinnamon process> . @ Resposta de Daniel está correta, mas vai matar o servidor X, enquanto SIGUSR1 não vai, pelo menos na minha máquina ... Acontece, também, que todas as janelas preservam o conteúdo e permanecem utilizáveis depois disso. Imaginando se isso é verdade para os outros.

    
por JSmyth 26.01.2014 / 18:38
0

Eu tentei Ctrl + Alt + Backspace (Matar x servidor),

Isso pareceu funcionar para mim. ( No entanto eu comecei uma segunda sessão de canela ( cinnamon & ) fazendo assim apenas o wallpapaer ser mostrado. Eu então fiz a batida de tecla Kill x server. Isso pareceu reiniciar a casca de canela restante e matá-la novamente, Eu acho que é assim que eu voltei ao normal.Ele fez o zoom de login para a coisa de desktop, então eu estava satisfeito naquele ponto; (LM 17.1 Rebecca) )

    
por ThorSummoner 06.01.2015 / 02:14
0

Eu tentei todas as soluções anteriores, mas nenhuma delas funciona. A solução que funciona para mim é %código% Espero que isto ajude. P / s: Minha versão linuxmint é canela 18.3

    
por Cảnh Toàn Nguyễn 28.10.2018 / 10:22

Tags