Come forzare la chiusura di un’applicazione su Linux
A volte un’app si rifiuta di chiudersi normalmente, e cliccare sulla “X” o usare il solito pulsante di chiusura non serve a nulla.È frustrante quando un’app si blocca o si blocca completamente, soprattutto se interferisce con il flusso di lavoro. Su Linux, però, hai alcune opzioni per forzare l’uscita da queste app ostinate, che tu preferisca gli strumenti GUI o la magia della riga di comando. L’obiettivo è chiudere rapidamente il processo senza riavviare l’intero sistema, risparmiandoti un po’ di mal di testa. E fidati, il modo in cui alcune distribuzioni Linux gestiscono questa situazione può essere davvero comodo, se sai dove cercare o quali comandi usare.
La guida di oggi illustrerà diversi modi per chiudere le app ostinate, con istruzioni dettagliate. Dai semplici metodi GUI ai comandi CLI più avanzati, l’obiettivo è darti il controllo sulle applicazioni che non rispondono. Alla fine, dovresti essere in grado di forzare l’uscita dalle app su Linux in diversi modi, a seconda di ciò che è più semplice o della situazione che lo richiede. Perché, naturalmente, Linux a volte deve rendere il tutto più difficile di Windows: non è sempre semplice, ma funziona.
Come forzare la chiusura di un’app che non risponde su Linux?
Su Linux non mancano strumenti o metodi per terminare un’applicazione bloccata. Che tu stia utilizzando un’interfaccia grafica come GNOME System Monitor o che tu stia usando il terminale con comandi come `xkill` o `kill`, queste opzioni sono progettate per aiutarti a riprendere il controllo. Tieni presente che alcuni strumenti potrebbero dover essere installati prima, soprattutto se utilizzi una configurazione minima o una distribuzione meno comune. L’obiettivo è identificare rapidamente il processo e terminarlo senza causare problemi: un modo semplice per ripristinare il sistema.
Forzare l’uscita da un’app utilizzando il monitor di sistema grafico
Questo è probabilmente l’approccio più semplice, soprattutto se non si ha dimestichezza con la riga di comando. Molte distribuzioni Linux come Ubuntu, Linux Mint o Fedora sono dotate di un gestore dei processi di sistema simile al Task Manager di Windows. Può essere una vera salvezza quando le applicazioni si bloccano o non rispondono più.
sudo apt-get install gnome-system-monitornel terminale.
- Apri Applicazioni > cerca System Monitor > avvialo.
- Trova nell’elenco l’app di cui vuoi forzare la chiusura.
- Fai clic destro su di esso, quindi seleziona Termina o Termina processo. In alcune distribuzioni, puoi selezionare il processo e fare clic sul pulsante Termina processo.
Imposta una scorciatoia da tastiera personalizzata per chiudere le app
Questo trucco può velocizzare le cose se hai bisogno di chiudere le app frequentemente o semplicemente preferisci le scorciatoie da tastiera ai clic del mouse. Impostare una scorciatoia per xkill(che trasforma il mouse in un’icona a “X” su cui cliccare per chiudere le app) è molto utile. In alcune configurazioni, non è abilitata di default, ma una volta configurata, risulta piuttosto intuitiva.
- Vai su Impostazioni > Tastiera
- Fare clic su Visualizza e personalizza scorciatoie
- Vai a Scorciatoie personalizzate e premi Aggiungi
- Chiamalo qualcosa come “Uscita forzata” e imposta il comando su
xkill - Associalo a una scorciatoia, ad esempio Shift + Ctrl + Esc.
- Applicalo e ora, quando le app si bloccano, ti basterà premere il collegamento, fare clic sull’app e saranno sparite.
Utilizzo dei comandi del terminale per un maggiore controllo
È qui che avviene la vera magia di Linux. Se hai dimestichezza con il terminale, comandi come xkill, killall, e htoppossono essere i tuoi migliori amici. A volte, gli strumenti GUI non sono sufficienti, oppure devi terminare un processo da una sessione SSH remota, o semplicemente preferisci il controllo diretto, qualsiasi cosa. Comunque, ecco un rapido riepilogo dei comandi di riferimento.
Trova prima l’ID del processo
Prima di terminare qualcosa, è necessario conoscere il suo ID di processo ( PID ).Da usare pidofse si conosce il nome dell’app:
pidof application_name
Se non conosci il nome esatto o se pidofnon ti è d’aiuto, prova:
ps aux | grep -i application_name
In questo modo è possibile individuare il processo e il suo ID.
Elimina l’app tramite PID usando `kill`
Una volta ottenuto il PID, basta eseguire:
sudo kill -9 process_id
Questo invia un segnale SIGKILL, forzando la terminazione del processo. Se sono presenti più PID, è sufficiente elencarli tutti:
sudo kill -9 pid1 pid2 pid3
Molto semplice, ma a volte potresti voler terminare il processo direttamente tramite il nome:
Termina in base al nome del processo con `killall`
killall process_name
Questo termina tutti i processi che corrispondono a quel nome. Utile se si conosce l’app esatta, come firefoxo vlc.
Gestisci i processi con `htop`
Il vero strumento potente, htop, offre un’interfaccia più intuitiva per il monitoraggio e l’interruzione dei processi. Per utilizzarlo, installa prima:
sudo apt-get install htop
Per eseguirlo, digita semplicemente:
htop
Usa i tasti freccia per spostarti, trova l’app che non risponde, selezionala e premi F9 per terminarla. Seleziona SIGKILL (di solito il numero 9) e premi Invio. Abbastanza semplice una volta che ci si abitua.
Tieni presente che a volte, interrompere i processi può causare la perdita di dati se i documenti non sono salvati o se il processo è critico. Usa questi strumenti con cautela, ma nel complesso sono molto più rapidi del riavvio ogni volta che un’app si comporta in modo anomalo.
Riepilogo
- Per i principianti, l’utilizzo di strumenti GUI come System Monitor può essere più semplice.
- L’impostazione di scorciatoie da tastiera personalizzate
xkillvelocizza le cose. - Comandi come
killallehtopdanno più controllo quando necessario.
Incartare
Forzare l’uscita dalle app su Linux non è così complicato come potrebbe sembrare a prima vista. Che si tratti di un’app grafica o di un rapido comando da terminale, di solito anche le app più ostinate possono essere chiuse abbastanza velocemente da consentirti di riprendere il lavoro. Non tutte le situazioni sono uguali, ma ora hai a disposizione diverse opzioni, a seconda di ciò che preferisci o di ciò che è disponibile sulla tua distribuzione. A volte, si tratta solo di trovare la soluzione migliore e averla pronta all’uso.
Speriamo che questo faccia risparmiare un po’ di tempo e di fastidi a qualcuno, perché diciamocelo, Linux può essere già abbastanza frustrante senza che le app si rifiutino di chiudersi!