Ubuntu

Dræber frosne applikationer i Ubuntu

Dræber frosne applikationer i Ubuntu
Nogle gange fryser applikationerne, der kører på dit system, og holder op med at svare. Et frossent program kan ikke lukkes ved blot at bruge x-knappen i det øverste højre hjørne af grænsefladen, men genstart af systemet er ikke altid en god løsning, især hvis systemet kører vigtige tjenester.

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-xkill

Angiv 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:

$ xkill

Ved 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 | grep

For 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:

$ dræb 34636

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:

$ killall krom

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.

Sådan bruges rørfunktion på C-sprog
Et rør er et medium til kommunikation mellem processer. En proces skriver data til røret, og en anden proces læser data fra røret. I denne artikel vil...
Sådan bruges mmap-funktionen på C-sprog?
Det mmap () funktion bruges til kortlægning mellem et procesadresseområde og enten filer eller enheder. Når en fil er tilknyttet et procesadresseområd...
Sådan bruges inotify API på C-sprog
Inotify er en Linux API, der bruges til overvågning af filsystemhændelser. Denne artikel viser dig, hvordan Inotify bruges til at spore oprettelse, sl...