Quem usa Linux no dia a dia com o XFCE4 certamente já passou por aquela situação chata: a barra de tarefas trava, os ícones de notificação somem ou as janelas perdem as bordas e os botões de fechar.
A reação mais rápida de muita gente nessas horas é reiniciar a máquina inteira ou fazer logout. Só que isso interrompe tudo: fecha abas do navegador, cancela downloads, encerra scripts rodando em segundo plano e fecha editores de texto com arquivos abertos.
A boa notícia é que o XFCE é modular. Você pode recarregar as partes travadas da interface em tempo real pelo terminal, sem perder nada do que está aberto na sua sessão.
1. A solução mais rápida: recarregando o painel e o gerenciador de janelas#
Na grande maioria dos pequenos travamentos no XFCE4, o problema acontece em um destes dois processos:
xfwm4: o gerenciador de janelas (cuida dos botões de minimizar/fechar, bordas, foco e movimentação de janelas).xfce4-panel: o painel e barra de tarefas (ícones, relógio, lançadores e área de notificação).
Para recarregá-los sem fechar nenhuma janela, abra um terminal (ou aperte Alt + F2 para abrir o lançador rápido) e execute:
xfwm4 --replace &
xfce4-panel --restart &
O que esses comandos fazem:#
- O
--replaceavisa oxfwm4para assumir a gerência da tela substituindo o processo anterior que possa ter travado. O&no final roda o comando em segundo plano, liberando o terminal. - O
--restarté uma opção nativa do painel que recarrega a barra e seus plugins salvos sem bagunçar as configurações da área de trabalho.
2. Abordagem direta: matando processos que não respondem#
Se o painel ou o gerenciador de janelas travaram de forma pesada (a ponto de ignorar o comando de restart), a substituição limpa pode não responder.
Nesse caso, a saída mais eficaz é derrubar os processos antigos e subir instâncias limpas em sequência na mesma linha:
killall xfce4-panel xfwm4 && ( xfce4-panel & xfwm4 & )
Isso encerra os processos travados e já inicializa o painel e o gerenciador de janelas logo em seguida, devolvendo o controle da interface em menos de dois segundos com todas as suas janelas intactas.
3. Último recurso: reiniciando o gerenciador de login (display manager)#
Se a tela congelou totalmente e o teclado não responde aos atalhos de janela, mas você ainda consegue abrir um terminal virtual alternativo (Ctrl + Alt + F2 até F6) ou conectar via SSH por outra máquina, o último recurso antes de puxar o botão de força é reiniciar o Display Manager.
Atenção: esse comando vai fechar a sessão gráfica e todos os aplicativos que estavam abertos, levando você de volta para a tela de login.
Para sistemas com LightDM (o mais comum no XFCE):
sudo systemctl restart lightdm
Para sistemas rodando com GDM ou SDDM:
sudo systemctl restart gdm || sudo systemctl restart sddm
Conclusão: guia rápido de ação#
| O que aconteceu | Comando para resolver | Mantém programas abertos? |
|---|---|---|
| Painel travou ou bordas sumiram | xfwm4 --replace & xfce4-panel --restart & | Sim |
| Processos do XFCE não respondem | killall xfce4-panel xfwm4 && ( xfce4-panel & xfwm4 & ) | Sim |
| Congelamento total da interface gráfica (via TTY) | sudo systemctl restart lightdm | Não (volta para tela de login) |
Deixar esses dois primeiros comandos anotados ou salvos como um atalho no teclado economiza muito tempo e evita reboots desnecessários durante a rotina.
Este artigo foi útil?
Deixe uma reação rápida para apoiar o conteúdo:
Este post está licenciado sob CC BY-NC.



Comentários
Participe da discussão abaixo.
0 comentários