Comment utiliser Gkill pour arrêter les programmes problématiques s’exécutant sous Linux

Les applications tueuses de tâches ne manquent pas sous Linux. Cependant, il y a un grave manque d’outils simples de suppression de tâches qui se concentrent principalement sur le terminal Linux. Présentation de Gkill: l’outil de suppression d’applications basé sur Google Go pour la ligne de commande. Gkill peut filtrer les programmes et arrêter les programmes problématiques. Il n’y a pas de problèmes avec les commandes kill ou les interfaces maladroites.

Installez Google Go

L’utilisation de Gkill commence par installer le langage de programmation Go de Google. Ouvrez un terminal et entrez les commandes qui correspondent à votre système d’exploitation.

Remarque: même si Ubuntu, Debian et d’autres ont un package d’installation spécifique pour Google Go, le $ GOPATH peut ne pas être configuré correctement. Pour résoudre ce problème, suivez les instructions de chemin d’accès dans la section «Autres Linux» de ce didacticiel.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Feutre

sudo dnf install golang

OpenSUSE

sudo zypper install go

Autres Linux

Google Go est assez facile à exécuter sur presque toutes les distributions Linux. Commencez par télécharger la dernière version avec wget.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Maintenant que le téléchargement de l’archive est terminé, il est temps d’en extraire le contenu directement dans / usr / local /. Nous accomplissons cela en ajoutant un -C à la commande tar.

sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz

Go est principalement utilisé par les développeurs et les codeurs, vous devrez donc configurer un dossier de projet. Créez ce dossier dans votre répertoire / home / username /. Gardez à l’esprit que chaque utilisateur qui envisage d’utiliser Go pour la programmation devra également créer un dossier de projet.

  Contrôlez la lecture de musique sur n'importe quelle application avec le widget de musique flottant [Android]

À l’aide de l’outil mkdir, créez un dossier de projet. Assurez-vous d’ajouter un -p pour conserver les paramètres d’autorisation de ~ /.

mkdir -p ~/golang-projects/{bin,src,pkg}

Ensuite, entrez le nouveau répertoire avec la commande CD.

cd ~/golang-projects/

À l’aide de l’éditeur de texte Nano, ouvrez ~ / bash_profile et ajoutez le code suivant au fichier à la fin.

Tout d’abord, collez le chemin pour Go à utiliser.

export PATH=$PATH:/usr/local/go/bin

Un chemin est mis en place. Ensuite, collez ces deux lignes dans ~ / .bash_profile pour spécifier les emplacements GOPATH et GOBIN.

export GOPATH="$HOME/golang-projects"

export GOBIN="$GOPATH/bin"

Lorsque tout le code est à l’intérieur du fichier, appuyez sur Ctrl + O pour enregistrer. Appuyez sur Ctrl + X pour fermer Nano.

Installer Gkill

Comme Gkill utilise Google Go, il n’y a pas de version pré-packagée de celui-ci dans aucun des référentiels de logiciels de distribution Linux traditionnels (il n’y a même pas de package AUR). Au lieu de cela, ceux qui cherchent à installer le logiciel devront utiliser la fonction get de Go pour récupérer le code directement depuis Github.

go get github.com/heppu/gkill

Pour lancer l’application Gkill, assurez-vous que tous les chemins sont configurés. Si vous ne l’avez pas fait, faites-le en suivant les instructions ci-dessus. Si tout est configuré correctement, il devrait être possible de lancer l’application Gkill à tout moment avec cette commande dans le terminal:

  5 jeux vidéo faciles à vivre pour vous aider à vous détendre dans les moments stressants

gkill

Il est également possible d’exécuter l’application Gkill directement, en accédant au bon dossier. Tout d’abord, CD dans le dossier ~ / golang-projects.

cd ~/golang-projects

Après cela, utilisez à nouveau la commande CD pour accéder directement au sous-dossier bin.

cd bin

Il est désormais possible d’exécuter l’application Gkill avec la commande ./.

./gkill

Lorsque vous lancez l’application Gkill avec la commande appropriée, un outil de gestion des tâches très minimaliste apparaîtra. Cela ne prend pas tout l’écran. Il affichera un aperçu de tous les programmes actifs exécutés sur votre PC Linux. Pour tuer une application, utilisez d’abord les touches fléchées pour naviguer de haut en bas. Sélectionnez une application à l’aide de la touche Entrée.

Appuyer sur Entrée tuera instantanément le programme et l’arrêtera dans ses pistes.

Une autre façon de trouver rapidement stop un programme problématique consiste à utiliser le système de filtrage Gkill. Pour l’utiliser, commencez à taper le nom de l’application que vous souhaitez voir. Gkill filtrera instantanément et vous montrera les bons résultats. À partir de là, utilisez les touches fléchées du clavier pour le sélectionner. Comme d’habitude, arrêtez le processus en appuyant sur la touche Entrée de votre clavier.

  Comment écrire des scripts Bash pour automatiser Linux

Pour fermer l’application Gkill, quelle que soit la façon dont vous l’avez lancée, utilisez le raccourci Ctrl + Z dans le terminal. À partir de là, exécutez la commande jobs pour répertorier les processus que la session de terminal a abandonnés.

Notez le numéro à côté du travail Gkill arrêté. Revenez ensuite au terminal et utilisez la commande jobs stop pour terminer le processus abandonné.

Remarque: assurez-vous de remplacer X dans la commande par le numéro à côté du travail (1, etc.).

jobs stop X

Désinstaller Gkill

Le moyen le plus rapide de supprimer Gkill du système est de supprimer le dossier golang-projects et d’en créer un nouveau. La suppression est beaucoup plus rapide que le tri dans les dossiers bin et pkg pour les bons fichiers à supprimer. Commencez par supprimer le dossier golang-projects.

Remarque: avant de supprimer le dossier des projets, assurez-vous de déplacer tous les fichiers importants liés à Google Go vers un autre dossier pour les conserver en toute sécurité.

rm -rf ~/golang-projects

mkdir -p ~/golang-projects/{bin,src,pkg}