#1 Le 12/03/2019, à 08:43
- antoine_simeoni
[Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Bonjour à tous !
J'ai fait une recherche rapide sur le forum mais vu que j'ai déjà galéré à choisir l'objet le plus clair possible ... Bref n'hésitez pas à me mettre un lien si le sujet est résolu ailleurs.
Voilà mon "problème" : Pour ne pas m'encombrer d'une souris et utiliser le moins possible le pad, j'aimerais lancer des applis comme firefox sublime text etc. depuis le terminal, mais si je le fais, je ne peut plus utiliser ce terminal pour le reste (naviguer, lancer des scripts python etc.). Pour l'instant soit j'utilise plusieurs terminaux, soit j'utilise mon pad dégueulasse.
Quelqu’un aurait quelques astuces pour rendre ça plus pratique ? Je débute sur ubuntu et bash mais je prends toute explication même théorique.
Merci d'avance !
Dernière modification par antoine_simeoni (Le 12/03/2019, à 09:27)
Hors ligne
#2 Le 12/03/2019, à 08:49
- pingouinux
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Bonjour,
D'une façon générale, si tu veux récupérer la main immédiatement après avoir lancé une commande depuis un terminal, il faut ajouter & à la fin
la_commande param1 param2 ... &
Hors ligne
#3 Le 12/03/2019, à 08:56
- antoine_simeoni
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Ah c'était tout bête ! Mais fallait savoir.
Quelle en est la raison ? C'est un paramètre en soi ou le vide après le & est perçu comme un "j'ai pas fini te te demander des choses" ?
(j'abuse un peu) le terminal répond :
dynamo@dynamo-stream:~$ firefox &
[1] 3106
dynamo@dynamo-stream:~$
Le 3106 indique quelque chose comme un numéro de tâche ?
-> une astuce pour fermer la fenêtre autre que alt+f4 ?
Merci pingouinux de ta réponse rapide en tous cas.
Hors ligne
#4 Le 12/03/2019, à 09:25
- pingouinux
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
& permet de lancer le job en arrière-plan.
Pour tuer le job
pkill firefox
ou
kill 3106
Pour avoir quelques infos :
help jobs fg bg
Hors ligne
#5 Le 12/03/2019, à 09:27
- antoine_simeoni
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Ok parfait merci !
Hors ligne
#6 Le 14/03/2019, à 07:39
- serged
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Sinon, si t'as oublié de mettre le "&", Ctrl-Z permet de mettre le programme en pause et de reprendre la main. La commande bg permet de relancer le programme en background (et de garder la main sur le terminal) :
serge@slibovix:~$ gnome-mines
^Z[1] Fini mines
[3]+ Stoppé gnome-mines
serge@slibovix:~$ bg
[3]+ gnome-mines &
serge@slibovix:~$
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#7 Le 19/03/2019, à 13:31
- antoine_simeoni
Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique
Sinon, si t'as oublié de mettre le "&", Ctrl-Z permet de mettre le programme en pause et de reprendre la main. La commande bg permet de relancer le programme en background (et de garder la main sur le terminal) :
serge@slibovix:~$ gnome-mines ^Z[1] Fini mines [3]+ Stoppé gnome-mines serge@slibovix:~$ bg [3]+ gnome-mines & serge@slibovix:~$
Merci pour le complément !
Hors ligne