Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/03/2019, à 09: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, à 10:27)

Hors ligne

#2 Le 12/03/2019, à 09: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, à 09: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, à 10: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, à 10: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, à 08: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, à 14:31

antoine_simeoni

Re : [Résolu]Récupérer Invite de Commande après avoir lancé appli graphique

serged a écrit :

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