Advertentie

Linux-software is robuust genoeg om te werken zonder problemen te veroorzaken, maar soms hangen zelfs de beste apps vast. In plaats van te wachten tot ze vastlopen, kunt u deze niet-reagerende programma's doden. Er zijn zelfs zoveel manieren om Linux-programma's te doden dat je misschien keuze te over hebt!

Als je problemen ondervindt met een applicatie in Linux, zijn hier verschillende manieren om een ​​programma onder Linux te doden.

1. Dood een Linux-programma door op de "X" te klikken

Sluit gewoon een app in Linux

Je hebt waarschijnlijk al geprobeerd weg te lopen en een warm drankje te maken. Als u terugkeert naar uw pc om te ontdekken dat de app nog steeds vastloopt, heeft deze waarschijnlijk genoeg tijd gehad om weer aan het werk te gaan. 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? Klik op de X knop in de bovenhoek (links of rechts, afhankelijk van uw Linux-besturingssysteem). Dit zou het programma dood in zijn tracks moeten stoppen. Mogelijk ziet u een dialoogvenster waarin u wordt gevraagd

instagram viewer
Wacht of Geforceerd beëindigen om het nu te beëindigen.

Als alles volgens plan verloopt, vragen sommige distributeurs u om een ​​foutrapport te verzenden.

2. Gebruik System Monitor om een ​​Linux-proces te doden

Dood een Linux-proces in de tool voor systeemmonitor

De volgende optie is om het hulpprogramma System Monitor van uw Linux-besturingssysteem te openen. Dit is meestal te vinden in de Systeem gereedschap menu en toont een lijst met lopende processen onder de Processen tabblad.

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

  • Stop proces: Hierdoor wordt het proces onderbroken, zodat u het later kunt voortzetten. In de meeste gevallen werkt het niet.
  • Eindproces: De juiste manier om een ​​proces te sluiten, dit zal de applicatie veilig beëindigen en onderweg tijdelijke bestanden opschonen.
  • Doodproces: Dit is de extreme optie en mag alleen worden gebruikt als het eindproces mislukt.

U kunt deze het beste op volgorde gebruiken. Als de toepassing echter regelmatig vastloopt, geeft u er misschien de voorkeur aan een opdracht te gebruiken waarvan u weet dat deze werkt.

3. Forceer Linux-processen met "xkill"

Een andere optie die u kunt gebruiken, is xkill. Dit is een force kill-tool die vooraf is geïnstalleerd in Ubuntu, maar je kunt het indien nodig via de Terminal op andere distributies installeren. Wanneer u wordt gebeld, kunt u met xkill elk bureaubladproces sluiten. Installeer het met de volgende opdracht:

sudo apt xorg-xkill installeren

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

xkill

Uw muisaanwijzer geeft dan een kruis (of een schedel) weer. Klik met de linkermuisknop op de betreffende applicatie om deze te sluiten

Als het niet mogelijk is om uw niet-reagerende app te sluiten met een van deze desktopgerichte methoden, is de oplossing misschien de opdrachtregel ...

4. Gebruik de "kill" -opdracht

Als uw app niet reageert en de bovenstaande suggesties niet werken (de GUI reageert mogelijk niet), klikt u op Ctrl + Alt + T om de Terminal te openen.

Er zijn verschillende opdrachtregelopties beschikbaar om u te helpen uw app te sluiten. Sterker nog, deze kunnen zowel op uw computer als door worden gebruikt verbinden via SSH vanaf een ander apparaat.

De kill-opdracht kan hier worden gebruikt, maar vereist eerst een proces-ID. U kunt dit vinden door een opdracht uit te voeren die de toepassing ondervraagt ​​op zijn 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 u de opdracht mogelijk moet toevoegen met sudo.

Sluit Linux-apps met de opdracht Kill

5. Gebruik "pgrep" en "pkill"

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

pkill [procesnaam]

Als alternatief kunt u de opdracht pgrep gebruiken om de proces-ID te vinden:

pgrep [procesnaam]

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

pkill [proces-ID]
Dood een Linux-app met de opdracht pkill

Net als bij het kill-commando, zou dit het proces binnen ongeveer 5 seconden moeten beëindigen.

6. Dood alle instanties met "killall"

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

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

killall firefox

Het enige dat u nodig hebt, is de procesnaam en het killall-commando (mogelijk met sudo indien vereist door uw configuratie).

killall [procesnaam]

Uiteraard mag u deze opdracht alleen gebruiken wanneer dat nodig is. Het is niet geschikt voor de meeste niet-reagerende programmasituaties.

7. Maak een Force-Kill-sneltoets

Wilt u tijd besparen door niet-reagerende software te sluiten? De beste optie is om een ​​sneltoets te maken. Dit geeft je meteen de mogelijkheid om een ​​app te sluiten, maar hiervoor is xkill vereist.

Open in Ubuntu Instellingen> Toetsenbord en klik op Snelkoppelingen. Selecteer Aangepaste snelkoppelingen, dan + om een ​​nieuwe snelkoppeling te maken. Voer "xkill" in voor beide Naam en Commando, dan Van toepassing zijn. Hierdoor keert u terug naar de lijst met snelkoppelingen: selecteer de snelkoppeling en druk vervolgens op de vereiste toetsenbordcombinatie die u wilt gebruiken om deze te bellen.

Maak een snelkoppeling om niet-reagerende apps te doden

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

Vermijd niet-reagerende software: upgrade uw hardware

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

Het installeren van extra RAM is de nummer één manier om uw computer meer kracht te geven en is misschien precies wat u 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, hoeft u 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 het kill-commando.
  5. Sluit apps met pkill.
  6. Gebruik killall om software te sluiten.
  7. Maak een sneltoets.

Als geen van deze oplossingen werkt en u regelmatig niet-reagerende Linux-apps ervaart, overweeg dan om over te schakelen naar a lichtgewicht Linux-besturingssysteem 14 lichtgewicht Linux-distributies om uw oude pc een nieuw leven te gevenEen lichtgewicht besturingssysteem nodig? Deze speciale Linux-distributies kunnen op oudere pc's worden uitgevoerd, sommige met slechts 100 MB RAM. Lees verder .

Christian Cawley is adjunct-redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring met desktop- en softwareondersteuning. Christian is een medewerker van het Linux Format-magazine en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.