|
|
Guia: Usando o terminalCarlos E. Morimoto 08/07/2006 Fechando programas travados
A forma mais prática de finalizar aplicativos é usar o xkill. Ao clicar sobre o ícone do programa, ou chamá-lo pelo terminal (digitando xkill), o cursor do mouse vira um ícone de caveira e basta clicar sobre o programa travado para matá-lo sem dó. Você pode também chamar o xkill usando o atalho "Ctrl+Alt+ESC.
Se a coisa for séria e o mouse parar de responder, você pode reiniciar o X, o que reabre toda a parte gráfica, pressionando "Ctrl+Alt+Backspace". Embora você possa perder arquivos não salvos, esta é uma solução muito menos radical (e mais rápida) do que reiniciar o micro no botão. Embora mais trabalhoso, você pode também finalizar os programas através do terminal, usando os comandos kill e killall. O killall pode ser usado sempre que você souber o comando que inicializa o programa a ser fechado. Por exemplo, para fechar o xmms, o mesmo do screenshot acima, bastaria escrever "killall xmms"; para finalizar o konqueror o comando seria "killall konqueror", e assim por diante. O problema com o killall é que em muitos casos o comando para fechar o programa não é o mesmo que seu nome. Para fechar o Firefox, por exemplo, você teria que digitar "killall firefox-bin" e não apenas "killall firefox", que seria o mais lógico. Para os casos onde você não souber o nome do programa, existe o comando "ps" que mostra todos os processos abertos. Existem várias opções para este comando. A que costumo usar mais freqüentemente é "ps -x | more", que mostra todos os processos iniciados por você, sempre dando uma pausa quando esta encher a tela:
Na coluna direita da lista você verá os nomes dos aplicativos. Veja que em muitos casos o mesmo programa aparece várias vezes, seja porque você abriu várias instâncias do programa, seja por ele realmente ser dividido em vários processos diferentes, mas o killall se encarrega de acabar com todos os vestígios. Na coluna da esquerda está o PID de cada processo, um número de identificação que pode ser usado em conjunto com o comando kill para matar um processo específico, como em "kill 4060". Além do ps -x, você pode tentar o "ps -aux", que inclui todos os processos ativos. A lista é sempre longa, pois inclui todos os serviços e componentes do sistema que são carregados automaticamente durante o boot. Outro programa de texto com a mesma função é o pstree. Ele mostra os processos na forma de uma árvore, permitindo que você veja como eles se relacionam. Se você estiver no KDE, pode gerenciar os processos de uma forma muito mais amigável usando o Ksysguard. Basta procurar por ele no iniciar ou pressionar "Ctrl+Esc" para abri-lo:
|