Même s'il n'y a pas d'interface CLI. Je voudrais pouvoir le lancer / le tuer depuis la ligne de commande.
command-line
myusuf3
la source
la source
Réponses:
Version courte :
Trouvez la commande Exec pour votre application en accaparant le répertoire des applications
Démarrez l'application
Tuez-le en appuyant sur Ctrl+C
Tout d'abord, découvrez où se trouve votre candidature. Quelques répertoires sont dans une variable d'environnement
$PATH
, de sorte que vous n'avez pas à taper le répertoire entier.Une façon de trouver votre application consiste à ouvrir l' éditeur de menu (cliquez avec le bouton droit sur le menu Applications et sélectionnez Modifier les menus) et recherchez la commande de l'application .
La calculatrice, par exemple, est
gcalctool
à/usr/bin/gcalctool
(utilisez lawhereis
commande pour trouver le chemin exact d'une application). Puisque se/usr/bin
trouve dans la variable PATH (typeecho $PATH
), vous pouvez l'exécuter dans votre terminal en tapantgcalctool
.Il s'exécute désormais au premier plan. Vous pouvez le mettre en pause en appuyant sur Ctrl+ Z, le reprendre en arrière-plan en tapant
bg
ou le reprendre au premier plan en tapantfg
. Vous pouvez également utiliserfg
pour placer une application au premier plan.Si vous faites cela avec plusieurs applications, vous pouvez utiliser
jobs
pour obtenir une liste numérotée de toutes, puis utiliser, par exemple,fg 3
pour augmenter l'une d'entre elles.Une application qui est au premier plan peut être supprimée avec Ctrl+ Cou Ctrl+ \(si elle ne réagit pas à la première).
Une façon universelle de trouver votre application consiste à ouvrir le navigateur de fichiers, à aller dans Filesystem → usr → share → applications et à y trouver votre application.
Vous verrez un tas de
.desktop
fichiers que vous pouvez faire glisser dans un éditeur de texte (ou utilisercat
) pour lire. Ceci est une partie du fichier .desktop des calculatrices:L' entrée Exec est ce qui vous intéresse ici. C'est la même chose que vous verriez si vous alliez à l'éditeur de menus, juste plus rapidement. Vous pouvez grep les fichiers pour les rechercher pour votre application, si vous ne le trouvez pas.
Si l'application n'a pas de fichier .desktop dans le répertoire des applications, vous devez bien sûr savoir que c'est la commande. Utilisez TABpour obtenir des suggestions à partir de quelques lettres seulement. Appuyez sur tab, tab, ypour obtenir une liste énorme de chaque application.
la source
Même lorsque certaines applications utilisent le terminal pour surveiller le processus d'un logiciel, il existe d'autres programmes qui s'exécutent simplement et renvoient le contrôle au terminal. Vous pouvez donc fermer le terminal en gardant l'application en cours d'exécution.
De cette façon, en appuyant sur Ctrl-C dans le terminal, vous n'arrêterez pas l'application.
Vous pouvez utiliser la commande "killall" pour arrêter le programme lorsque vous rencontrez cette condition dans un programme.
Par exemple: si vous exécutez kdenlive et qu'il ne répond plus ou que vous souhaitez (comme vous le dites) fermer l'application à l'aide d'une commande dans le terminal, déposez simplement une ligne comme:
Vous pouvez le faire avec n'importe quelle autre application, mais si vous exécutez plusieurs instances du programme qui vont être tuées, toutes les instances du programme vont être fermées.
Si vous, dans l'exemple, supprimez le: killall nautilus afin de fermer le navigateur de fichiers, vous fermez également le navigateur principal utilisé pour la gestion du bureau.
la source
En utilisant
Ouvre n'importe quel fichier directement à partir de la ligne de commande dans son application par défaut.
Tue tous les processus impliquant
la source