Sessão do Gnome congelada, algumas opções para reiniciá-la

sobre como consertar uma sessão de desktop gnome congelada

No próximo artigo, vamos dar uma olhada em o que podemos fazer se nos encontrarmos diante de uma sessão congelada do Gnome. Hoje em dia, muitas pessoas estão usando o Gnome Shell por ser confiável, fácil de usar e cada vez mais rápido. No entanto, mesmo as melhores escrivaninhas têm problemas.

Talvez o problema mais marcante e debilitante que o Gnome sofre é que muitos usuários congelam sua sessão. Nas linhas a seguir, veremos o que fazer quando temos uma sessão de desktop Gnome congelada.

Como reiniciar uma sessão Gnome congelada

Método 1: reinicie o X11

O Gnome Shell tem uma função de reinicialização embutida. Os usuários podem executá-lo para reiniciar uma área de trabalho congelada. A única desvantagem é que isso não funciona com wayland, então temos que usar "Xorg" Para fazer funcionar.

Para reiniciar a sessão do Gnome Shell enquanto tudo está congelado, vamos começar pressionando a combinação de teclas Alt + F2. Isso abrirá uma janela na qual podemos escrever comandos.

Nesta janela, só teremos que escrever 'r'. Este comando reinicia principalmente a sessão sem fechá-la.

execute um pedido do desktop

r

Poderemos fazer isso quantas vezes quisermos, caso um único reinício não resolva o problema.

Método 2: reiniciando o Wayland

Se você estiver usando Wayland para o Gnome você notará um bom desempenho, mas mesmo apesar disso, podem ocorrer travamentos de sessão. Infelizmente, aqui a função de reset não funciona. Será necessário fazer mais para recuperar o controle da equipe.

Para reiniciar uma sessão, neste caso não poderemos trabalhar no ambiente de desktop Gnome. Em seu lugar Teremos que usar o console TTY e forçar uma reinicialização do administrador da área de trabalho que o Gnome controla e, assim, poderemos reiniciar a sessão. Para abrir o console, podemos usar as combinações de teclas Ctrl + Alt + F2 o Ctrl + Alt + F3.

Uma vez dentro da janela do console TTY, teremos que fazer o login. Se tudo estiver correto, teremos acesso ao linha de comando no modo TTY. A partir daqui, teremos que seguir as instruções passo a passo para reiniciar nossa sessão:

Passo 1: Com o comando systemctl stop, pararemos a execução do gerenciador de tela Gnome. Fazer isto irá sair automaticamente do Gnome Shell:

sudo systemctl stop gdm

Se você usa LightDM com o Gnome, em vez do comando, você terá que usar:

sudo systemctl stop lightdm

Passo 2: Ao executar o comando de parada, gdm ou lightdm irá parar de funcionar. A partir daqui vamos comece de novo usando o comando start:

sudo systemctl start gdm

para LightDM o comando a ser executado seria:

sudo systemctl start lightdm

Se os comandos forem executados corretamente, devemos ver a tela de login do Gnome. A partir daí, podemos fazer login novamente.

Método 3: usando gnome-shell –replace

Se você tentou os métodos acima do Xorg e do Wayland e ainda não conseguiu resolver os problemas, ainda há uma terceira maneira de reiniciar a sessão do Gnome Shell enquanto ela está congelada. O argumento "substituir“Funciona de forma semelhante ao que fizemos com o Wayland, uma vez que deve ser iniciado no terminal TTY. Iremos acessá-lo com as combinações de teclas Ctrl + Alt + F2 ou Ctrl + Alt + F3.

Como li por aí, esta solução funciona com todas as versões do Gnome Shell, incluindo Wayland.

Dentro do terminal TTY, vamos fazer login com nosso usuário e seguir as seguintes instruções:

Primeiro vamos crie um arquivo chamado "gnome-restart" usando o comando de toque:

touch gnome-restart

O seguinte será use o comando echo. Com o qual vamos adicionar o código de redefinição ao arquivo gnome-restart, escrevendo no terminal primeiro a linha:

echo '#!/bin/bash' > gnome-restart

E então esta outra linha:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Vamos atualizar as permissões do arquivo 'gnome-restart' que acabamos de criar para que possamos executá-lo como um programa a partir do terminal:

sudo chmod +x gnome-restart

O seguinte será mover arquivo 'gnome-restart' para / usr / bin /. Com isso conseguiremos que o sistema possa chamá-lo como um programa:

gnome-restart

sudo mv gnome-restart /usr/bin/

A partir do terminal TTY, teremos que escrever gnome-restart para reiniciar nossa sessão do Gnome Shell congeladas. Também podemos executar este comando diretamente da área de trabalho do Gnome pressionando Alt + F2 para abrir a janela de comando na qual escreveremos:

gnome-restart

Após a execução bem-sucedida do comando, nossa sessão deve estar funcional novamente.

Método 4: Usando Killall

Mate pelo Ubuntu
Artigo relacionado:
Kill: tudo o que você precisa saber sobre este comando para Unix

Depois de tudo isso, quando uma sessão do Gnome trava, acho que essa é a maneira mais fácil de reiniciá-la. Teremos apenas que escrever no TTY:

killall -3 gnome-shell

O comando acima também podemos use-o como um alias no arquivo ~ / .bashrc como se segue:

também conhecido como add gnome killall

alias kgnome=’killall -3 gnome-shell’

Assim que o arquivo for salvo, quando uma sessão de desktop é congelada, a partir do TTY nós só teremos que escrever:

kgnome

Com este comando forçaremos o encerramento da sessão bloqueada.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.