7 verschillende manieren om niet-reagerende programma's in Linux te doden

7 verschillende manieren om niet-reagerende programma's in Linux te doden / Linux

Linux-software is meestal robuust genoeg om te werken zonder problemen te veroorzaken, maar van tijd tot tijd zijn zelfs de beste apps de beste Linux-software De beste Linux-software Awesome-apps zijn beschikbaar voor Linux. Ongeacht of u nog niet bekend bent met het besturingssysteem of dat u een ervaren gebruiker bent, u zult altijd nieuwe en nuttige Linux-software vinden om van te houden. Dit zijn onze favorieten. Meer lezen kan vastlopen. In plaats van te wachten tot ze vastlopen, kun je deze niet-reagerende programma's doden. In feite zijn er zoveel manieren om ze te doden dat je zou merken dat je verwend bent met kiezen!

Als u problemen ondervindt met een toepassing in Linux, zijn hier zeven manieren om niet-reagerende software te vernietigen.

1. Klik op de X in de hoek

Je hebt waarschijnlijk al geprobeerd weg te lopen en een warm drankje te maken. Als je terugkeert naar je pc om te zien dat de app nog steeds hangt, heeft deze waarschijnlijk genoeg tijd om weer te gaan werken. Een niet-reagerende app heeft meestal grijze knoppen of opties die niet lijken te werken. Mogelijk kunt u het app-venster ook niet over het scherm verplaatsen.

Dus, wat is de oplossing? Welnu, in dit stadium kun je proberen te klikken op de X-knop in de bovenhoek (links of rechts, afhankelijk van je Linux-besturingssysteem. De beste Linux-besturingssystemen De beste Linux-besturingssystemen Er zijn Linux-distros beschikbaar voor elk doel, wat het kiezen maakt een moeilijk. Hier is een lijst van de allerbeste Linux-besturingssystemen om te helpen. Lees meer). Dit zou het programma op zijn sporen moeten doen stoppen. Mogelijk ziet u ook een dialoogvenster waarin u wordt gevraagd om een ​​van beide Wacht voor het programma om te reageren of Geforceerd beëindigen om het nu te beëindigen.

Als alles volgens plan verloopt, zullen sommige distributies u vragen een foutenrapport te verzenden.

Hoe dan ook, de applicatie zou moeten stoppen met werken. Maar wat als het niet ... ?

2. Systeemmonitor

De volgende optie is om het System Monitor-hulpprogramma van uw Linux-besturingssysteem te openen, net als de Windows Task Manager Procedure Verdachte Windows Taakbeheer-processen verwerken Procedure Verdachte Windows-taakbeheerprocessen verwerken CTRL + ALT + DEL aka drie-vingerige salute is de snelste manier om toe te voegen aan je verwarring. Als u sorteert via Taakbeheerprocessen, merkt u mogelijk 99% van uw CPU op als svchost.exe. Dus nu ... Lees meer. Dit wordt meestal gevonden in de Systeem gereedschap menu, en eenmaal gestart zal een lijst met lopende processen onder de Processen tab.

Om een ​​niet-reagerende toepassing hier te sluiten, selecteert u deze en klikt u met de rechtermuisknop. Je hebt dan drie opties:

  • Stop het proces - dit onderbreekt het proces, zodat je het later kunt voortzetten. Het zal in de meeste gevallen niet werken.
  • Eindproces - de juiste manier om een ​​proces te sluiten, hiermee wordt de toepassing veilig beëindigd, terwijl tijdelijke bestanden worden gereinigd.
  • Proces doden - dit is de extreme optie en zou alleen moeten worden gebruikt als het Eindproces mislukt.

Het is het beste om deze op volgorde te gebruiken. Als de toepassing echter regelmatig vastloopt, kunt u het beste naar de opdracht springen waarvan u weet dat deze werkt.

3. Sluit Linux-apps met “Xkill”

Een andere optie die u kunt gebruiken, is xkill. Dit is vooraf geïnstalleerd in Ubuntu, maar u kunt het installeren via de Terminal (waarmee u kunt openen CTRL + ALT + T) indien nodig. Wanneer u wordt opgeroepen, kunt u met xkill elke desktop-app sluiten. Installeer het met de volgende opdracht:

sudo apt-get install xorg-xkill

Zodra dit is gebeurd, voert u xkill uit door simpelweg te typen

Xkill

Uw muisaanwijzer geeft dan een kruis (of een schedel) weer, en u hoeft alleen maar op de betreffende toepassing te klikken..

Als het niet mogelijk is om uw niet-reagerende app te sluiten met een van deze op de pc gerichte methoden, kan de oplossing de opdrachtregel zijn ...

4. Gebruik de “doden” Commando

Als uw app niet meer reageert en de bovenstaande suggesties niet werken (de GUI reageert mogelijk niet), drukt u op CTRL + ALT + T om de terminal te openen. (Met wat distro's, CTRL + ALT + F1 opent een virtueel eindstation - u kunt terugschakelen naar het bureaublad met CTRL + ALT + F7.)

Er zijn verschillende opdrachtregelopties beschikbaar om u te helpen uw app te sluiten. Sterker nog, deze kunnen op je computer worden gebruikt of door een verbinding te maken via SSH Beginnershandleiding voor het instellen van SSH op Linux en het testen van je installatie Beginnershandleiding voor het instellen van SSH op Linux en het testen van je setup Ongetwijfeld een van de belangrijkste Linux-hulpprogramma's om te leren is SSH, omdat je een andere machine kunt besturen alsof je er direct bij zit. We nemen u mee door een eenvoudige installatie. Meer lezen van een ander apparaat.

Het kill-commando kan hier worden gebruikt, maar vereist eerst een proces-ID. U kunt dit vinden door een opdracht uit te voeren waarbij de toepassing wordt geclaimd voor de proces-ID:

ps aux | grep [procesnaam]

Het resultaat geeft de proces-ID weer. Dit kan dan als volgt worden gebruikt:

kill [proces-ID]

Merk op dat je de opdracht mogelijk moet toevoegen met sudo.

5. Gebruik “pkill” en “pgrep” om niet-reagerende software te doden

Wat als u de proces-ID niet weet of niet kunt vinden? Dit is waar het pkill-commando wordt geleverd. In plaats van een proces-ID, gebruikt u gewoon pkill samen met de procesnaam:

pkill [procesnaam]

U kunt ook de opdracht pgrep gebruiken om de proces-ID te vinden:

pgrep [procesnaam]

... en gebruik vervolgens pkill met de proces-ID.

pkill [proces-ID]

Net als bij het kill-commando zou dit het proces binnen ongeveer 5 seconden moeten sluiten.

6. Dood alle instanties met “killall”

Geen geluk met kill of pkill? Het is tijd om de nucleaire optie te gebruiken: killall.

Gelukkig is het niet zo verwoestend als het zou kunnen zijn. De killall-opdracht beëindigt alle instanties van een bepaald programma. Dus in plaats van één Firefox-venster te doden, maakt de volgende opdracht ze allemaal af:

killall firefox

Het enige wat je nodig hebt is de procesnaam en het killall-commando (eventueel met sudo indien vereist door je setup).

killall [procesnaam]

Uiteraard moet u dit commando alleen gebruiken als dat nodig is. Het is niet geschikt voor de meeste niet-reagerende programmasituaties.

7. Maak een sneltoets op het toetsenbord

Als je tijd wilt besparen door niet-reagerende software te sluiten - misschien heb je een paar gewone overtreders - dan is de beste optie om een ​​sneltoets te maken. Dit geeft je de onmiddellijke optie om een ​​app te sluiten, maar je moet xkill hebben geïnstalleerd om dit te laten werken.

In Ubuntu, bijvoorbeeld, kunt u openen Instellingen> Toetsenbord en klik op shortcuts. kiezen Aangepaste snelkoppelingen, dan + om een ​​nieuwe snelkoppeling te maken. Invoer “Xkill” voor beide Naam en Commando, dan klikken Van toepassing zijn. Hiermee keert u terug naar de snelkoppelingenlijst - selecteer de snelkoppeling en druk vervolgens op de gewenste toetsenbordcombinatie die u gebruikt om het te bellen.

De volgende keer dat u een app wilt sluiten, gebruikt u gewoon de sneltoets. De muisaanwijzer wordt een X en u kunt overal klikken op de app die u wilt sluiten.

Vermijd niet-reagerende software: upgrade uw hardware

Krijgen niet-reagerende applicaties regelmatig problemen? U kunt waarschijnlijk profiteren van het maken van enkele wijzigingen aan uw Linux-computer.

Als u overschakelt naar een lichtgewicht Linux-besturingssysteem 13 Lichtgewicht Linux-distributies om uw oude pc een nieuwe leasedal te geven 13 Lichtgewicht Linux-distributies om uw oude pc een nieuwe leased of life te geven Deze smaken van Linux zijn licht op CPU en RAM, maar ze worden gebruikt geweldig op oudere en zwakkere apparaten! Meer lezen werkt niet, u zou enkele hardware-upgrades kunnen overwegen. Het installeren van extra RAM is de beste manier om je computer meer kracht te geven, en misschien net wat je nodig hebt om te voorkomen dat die temperamentvolle apps in de toekomst niet meer reageren..

Dus de volgende keer dat een Linux-toepassing of -hulpprogramma vastloopt en niet meer reageert, hoef je alleen maar een van deze oplossingen toe te passen:

  1. Klik op de X in de hoek.
  2. Gebruik de systeemmonitor.
  3. Gebruik de xkill-app.
  4. Gebruik de kill-opdracht.
  5. Sluit apps met pkill.
  6. Gebruik killall om software te sluiten.
  7. Maak een sneltoets.

Het is verrassend dat er zoveel manieren zijn om niet-reagerende Linux-apps te doden, maar wat is je favoriet? Deel het met ons in het opmerkingenveld.

Image Credit: Pepsco Studio via Shutterstock.com

Meer informatie over: taakbeheer, technische ondersteuning.