I Ubuntu er der flere metoder, der kan bruges til at dræbe frosne applikationer sikkert og hurtigt uden at genstarte dit system: xkill, systemovervågningsværktøjer og kommandoerne kill, pkill og killall. I denne artikel vil vi diskutere disse metoder på en maskine, der kører Ubuntu 20.04 LTS (Focal Fossa).
Xkill
Xkill er et Linux-værktøj, der giver dig mulighed for at dræbe frosne applikationer, der kører på Ubuntu. Det kommer forudinstalleret i de fleste Linux-distributioner, men hvis det ikke er installeret på dit system, kan du installere det som beskrevet nedenfor.
Åbn først terminalen ved hjælp af Ctrl + Alt + Del og indtast følgende kommando:
$ sudo apt installere xorg-xkillAngiv derefter en sudo-adgangskode, og når du bliver bedt om bekræftelse, skal du trykke på y, hvorefter systemet starter installationen af Xkill. Når installationen er afsluttet, kan xkill bruges til at dræbe applikationer, der ikke svarer.
For at dræbe en frossen app skal du blot skrive xkill i terminalen:
$ xkillVed at gøre dette bliver din markør en x. Du skal blot placere x på det program, du vil lukke, og klikke på det for at lukke programmet med det samme.
Du kan oprette en tastaturgenvej til xkill ved at højreklikke på dit Ubuntu-skrivebord og åbne Indstillinger Ansøgning.
I vinduet Indstillinger skal du vælge Tastaturgenveje fra venstre rude.
Klik derefter på + knappen i højre rude som vist på skærmbilledet nedenfor.
Når følgende dialogboks vises, skal du angive et brugervenligt navn til genvejen i Navn Mark. Derefter i Kommando felt, skriv xkill. Klik derefter på Indstil genvej for at vælge en genvej til xkill-værktøjet.
Brug en hvilken som helst kombination af taster til at indstille en genvej til værktøjet xkill. For eksempel, hvis du vil bruge Ctrl + k til at starte xkill, skal du trykke på og holde nede og derefter trykke på k-tasten. Slip derefter begge nøgler.
Klik på Tilføje knap for at tilføje din genvej.
Nu, når du har brug for at dræbe en frossen applikation, kan du trykke på genvejstasterne for at udføre xkill-kommandoen.
Brug af systemmonitoren
Fra Ubuntu System Monitor kan du også dræbe en applikation. For at åbne System Monitor skal du trykke på supertasten på dit tastatur og åbne systemmonitoren. Når ikonet til System Monitor vises, skal du klikke på det for at åbne det.
I System Monitor-applikationen vil der være en liste over processer, der i øjeblikket kører på systemet. Vælg den proces, du vil dræbe, og højreklik på den. Vælg i den menu, der vises Dræbe for at dræbe den valgte proces med det samme.
Brug kill, pkill og killall
Dræb, pkill og killall kan kaldes i kommandolinjen for at dræbe en applikation baseret på dens procesnavn eller proces-id (PID).
For at finde PID skal du udstede følgende kommando i terminalen:
$ ps aux | grepFor eksempel i følgende output, 34636 er PID for Rhythmbox-applikationen.
$ ps aux | grep rytmeboks
For at dræbe en proces ved hjælp af dens PID skal du bruge kill-kommandoen som følger:
Her er 34636 PID for Rhythmbox opnået ovenfor.
Alternativt, for at dræbe en proces ved hjælp af dens procesnavn, kan du bruge pkill og Dræb alle kommandoer. Hvis du vil bruge pkill til at dræbe en proces, skal du skrive pkill efterfulgt af procesnavnet som følger:
$ pkill rytmeboks
For at bruge killall til at dræbe en proces skal du skrive Dræb alle efterfulgt af procesnavnet som følger:
Konklusion
Som du kan se, er der flere måder at dræbe en frossen applikation i Ubuntu. Ved at bruge en af ovenstående metoder kan du let dræbe et program, der hverken reagerer eller afsluttes. På samme måde kan du dræbe et program, der er låst af en anden proces.