Instalei o Cinnamon no meu Ubuntu 12.04 e funciona bem, mas às vezes congela sem motivo. Posso mover o mouse, mas não consigo clicar em nada.
Então, eu quero reiniciar o Cinnamon a partir de tty, como costumava fazer com o shell 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. 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 está causando o problema.
O
cinnamon --replace
processo pode receber o sinal HUP que o acionará para reiniciar, preservando a janela aberta e os aplicativos em execução.Isso terá o cuidado de enviar o sinal HUP para um processo que corresponda ao padrão "canela - substituir". O sinal HUP (SIGHUP) informa o processo para "Desligar".
fonte
Alt+F2
para acessar um TTY, faça login com uma conta compatível com administrador, torne-se root e digite esse comando. Você pode precisarAlt+F[n]
voltar ao seu X TTY.cinnamon --replace
processo está fazendo?Isso também acontece muito comigo, e esse tópico é um dos principais resultados ao pesquisar no Google "canela para reiniciar". Infelizmente, as instruções não funcionam para mim (apenas porque o número do visor está errado!). Para futuros visitantes, eis o que faço que sempre me ajuda.
w
(sim, apenas a letra) e pressione Enter. Esse comando faz muitas coisas diferentes, mas você precisa descobrir o número da tela que está usando. O número do display está na colunaFROM
. O meu é:0
(sim, incluindo o cólon).export DISPLAY=:0; cinnamon &
e não esquece os dois pontos. Eu adiciono o e comercial (&) apenas para não manter esse tty ocupado.Isso sempre funciona para mim e não perco janelas abertas. Além disso, guardo essas instruções em um arquivo chamado restartcinnamon, que é apenas um arquivo de texto. Eu mantenho o arquivo na minha pasta do Dropbox, para que, independentemente da máquina em que estou, possa digitar
cat ~/Dropbox/restartcinnamon
se precisar ser lembrado de como fazê-lo.fonte
A solução mais fácil seria:
fonte
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
O que provavelmente ainda funcionará em alguns casos quando o método alt+ f2não funcionar de forma alguma
fonte
Você pode reiniciar o Cinnamon:
pressionando Alt+ F2, digite
r
e pressione Enter,Ctrl+ Alt+ Backspace(reinicie o Xorg),
no comando TTY use:
sudo service mdm restart
fonte
Quando você mata canela, verifique se não parou de escrever
killall cinna
e pressionar Tab. Se o restante da palavra aparecer, faça-o morrer comkillall -9 cinnamon
e, em seguida, reinicie-o, usando o que você tentou, mas sem--replace
:fonte
A seguinte combinação dos comentários acima funcionou para mim:
w
(sim, uma única letra "w" é um comando) para ver seu número de exibição na coluna FROM). Para mim foi:0
(inclui os dois pontos). Além disso, a coluna TTY terá o número do terminal da sua sessão de cinnammon (para mim eratty8
).$
cinnammon --replace --clutter-display=:0 2> /dev/null &
Notas sobre este último comando:
:0
foi a minha exibição #.&
retorna o controle do terminal--clutter-display
, se não inserida, usa a variável DISPLAY, razão pela qual algumas das sugestões anteriores EXPORTARAM primeiro. Mas você pode simplesmente passar o argumento diretamente para a canela. Vejacinnamon --help
para mais.2> /dev/null
redireciona o stderr para lugar nenhum, para que meu terminal não fique cheio de mensagens.Ctrl-Alt-F8
para retornar ao meu ambiente de canela na janela (F8 para mim, pois meu terminal era tty8 pelow
comando acima. Para você, pode não ser F8.)Resultado líquido: essa canela reiniciada no meu terminal (tty8) sem perder o windows.
fonte
tente isso
export DISPLAY=:0.0; cinnamon --replace
fonte
Você pode tentar o
w -ous
comando e verificar se há número paraDISPLAY
. Se não houver um número, basta usarstartx
e Alt+ F7para voltar à GUI.fonte
Depois de mudar para tty Tente isso
killall -HUP cinnamon
. Pressione Ctrl + Alt + F7. A canela perguntará se você deseja reiniciar a canela.fonte
Eu tenho esse problema periodicamente devido ao driver gfx para o HP Envy.
Eu preciso fazer um ou ambos dos seguintes, dependendo da circunstância;
Esse problema ainda existe para mim - Linux Mint 17.x - espero que ajude!
fonte
Às vezes, tenho esse problema ao bloquear a tela: a tela de bloqueio não aparece e meu sistema parece congelado, sem entrada de trabalho e não consigo entrar novamente.
Minha solução é matar o processo de proteção de tela de canela.
O pkill usa as informações em / proc / PID / stat, e o Linux armazena apenas os 15 primeiros caracteres do nome do comando, portanto, usar "pkill canela-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.
Eu redireciono para / dev / null para evitar a criação do arquivo nohup.out.
fonte
Tente "reiniciar suavemente" a canela
sudo kill -USR1 <PID of your cinnamon process>
. A resposta de @ Daniel está correta, mas matará o servidor X eSIGUSR1
, pelo menos na minha máquina, não funcionará ... Acontece também que todas as janelas preservam o conteúdo e permanecem utilizáveis depois disso. Pensando se isso é verdade para os outros.fonte
Eu tentei Ctrl+ Alt+ Backspace(Kill x server),
Isso pareceu funcionar para mim. ( No entanto, eu havia iniciado uma segunda sessão de canela (
cinnamon &
), isso fez com que apenas o wallpapaer fosse exibido. Em seguida, pressionei o teclado Kill x do servidor. Isso pareceu reiniciar o restante do canela e matá-lo novamente, acho que foi assim que obtive de volta ao normal.Ele fazia o zoom de login na área de trabalho, então fiquei satisfeito naquele momento; (LM 17.1 Rebecca) )fonte
Eu tentei todas as soluções anteriores, mas nenhuma delas funciona. A solução que funciona para mim é
killall cinnamon-session
espero que isso ajude. P / s: Minha versão linuxmint é canela 18.3fonte