Come uccidere i processi in Linux con Wayland

  • Per motivi di sicurezza, Wayland non consente l'utilizzo di strumenti come xkill.
  • pkill e kill possono essere utilizzati per terminare i processi dal terminale.
  • Alcuni ambienti come GNOME e KDE offrono soluzioni proprie.
  • Fkill è una soluzione moderna e interattiva per la gestione dei processi.

Processo di uccisione in Wayland

La gestione dei processi in Linux è un'attività fondamentale per qualsiasi utente o amministratore di sistema. Tuttavia, con l'arrivo di Wayland come sostituto di X.Org in molti ambienti desktop, i metodi tradizionali per uccidere i processi, come il noto Xkill, hanno smesso di funzionare allo stesso modo. Fortunatamente, esistono alternative e metodi adatti per gestire i processi in questo “nuovo” sistema di finestre.

In questo articolo esploreremo diversi modi per terminare i processi in Linux quando si utilizza Wayland, utilizzando strumenti come pkill, kill, fkill e persino opzioni specifiche degli ambienti desktop più diffusi. Vedremo anche come evitare arresti anomali che impediscono di effettuare il logout, soprattutto quando un'app non risponde più.

Perché xkill non funziona su Wayland?

Negli ambienti basati su X.Org, lo strumento xkill ha permesso di chiudere le applicazioni grafiche semplicemente cliccandoci sopra. Tuttavia, Wayland non consente a un'applicazione di chiuderne un'altra direttamente per motivi di sicurezza e di progettazione. Pertanto, non esiste un equivalente esatto di Xkill che funziona allo stesso modo in tutti gli ambienti Wayland.

Tuttavia, alcune interfacce come GNOME, KDE y Ondeggiare hanno implementato i propri meccanismi per chiudere le finestre, anche se la compatibilità varia a seconda del compositore grafico utilizzato.

Uccidere i processi in Wayland con pkill e kill

Mentre siamo a Wayland non possiamo usare Xkill, possiamo ancora ricorrere agli strumenti classici di Linux per terminare i processi. uccisione y kill sono due comandi essenziali che permettono di chiudere i programmi dal terminale.

Utilizzo di pkill

Il comando uccisione consente di terminare un processo utilizzando il nome dell'applicazione. La sua sintassi è molto semplice:

pkill nome_processo

Ad esempio, per chiudere Firefox:

pkill firefox

Tuttavia, questo chiuderà tutti i processi contenenti il ​​nome Firefox. Se vogliamo essere certi di agire solo su un processo specifico, possiamo utilizzare il suo identificatore (PID) al posto del nome.

Utilizzo di kill con PID per uccidere i processi

Usare kill, per prima cosa dobbiamo sapere il PID del processo che vogliamo chiudere. Possiamo farlo con il comando:

ps -e | grep nome_processo

Questo comando visualizzerà un elenco dei processi in esecuzione e ci consentirà di identificare il PID che vogliamo terminare. Una volta identificato, possiamo eliminarlo con:

uccidere PID

Se il processo resiste alla chiusura, possiamo usare il segnale -9 che lo costringerà:

kill -9 PID

Alternative a xkill per uccidere i processi a seconda dell'ambiente desktop

Un'opzione è provare la combinazione di tasti Ctrl+META+Esc, che su alcuni desktop mostra il teschio rosso come quello nello screenshot dell'intestazione. In caso contrario, le altre soluzioni sono le seguenti.

Poiché Wayland non consente un Xkill universale, alcuni ambienti hanno sviluppato i propri strumenti per chiudere le finestre.

GNOME

En GNOME, è possibile utilizzare il seguente comando per chiudere una finestra dal terminale:

gnome-session-quit --force

Un'altra opzione è usare la combinazione di tasti Alt + F2, scrivere lg e dalla console dello sviluppatore chiudere manualmente le applicazioni.

Plasma KDE

En Plasma KDE, il comando kwin_x11 –sostituisci può aiutare a riavviare il gestore delle finestre nel caso in cui qualche applicazione si blocchi.

Ondeggiare

Per gli utenti di Ondeggiare, il modo più semplice per chiudere una finestra è con le impostazioni native:

swaymsg uccide

Fkill: un'alternativa moderna e interattiva per uccidere i processi

Se preferisci uno strumento più intuitivo, uccidere È un'opzione interessante. Questo strumento consente di selezionare interattivamente i processi e di terminarli facilmente.

Installazione di fkill

Da installare uccidere Sui sistemi basati su Debian o Ubuntu, è sufficiente eseguire:

sudo apt installa nodejs npm

Quindi installare uccidere con:

npm install --global fkill-cli

Utilizzo di fkill

Per chiudere un'applicazione, è sufficiente eseguire:

uccidere

Apparirà un elenco dei processi in esecuzione. Devi solo selezionare quello che vuoi uccidere e premere entrare.

Esci da Wayland senza spegnere il computer

Se hai bisogno di uscire dalla sessione Wayland senza riavviare il computer, puoi provare questi comandi:

loginctl termina-sessione $XDG_SESSION_ID

Puoi anche provare:

sudo systemctl riavvia gdm

Questo riavvierà la sessione GNOME senza dover spegnere il sistema.

Gestire i processi in Wayland può sembrare complicato all'inizio, ma una volta che si conoscono gli strumenti giusti, diventa facile come in X.Org. Utilizzando comandi come uccisione y kill, oltre alle opzioni specifiche per ogni ambiente, possiamo mantenere il controllo delle nostre applicazioni, evitare crash e migliorare la nostra esperienza con Linux.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.