pluma, et je crois aussi gedit, ne démarre pas une nouvelle instance, si elle est déjà en cours d'exécution, mais ouvre le fichier avec l'instance existante. L'appel revient alors immédiatement. Normalement, c'est le comportement souhaité. Mais parfois, le retour immédiat pose un problème lorsque l'éditeur est appelé à partir d'un script ou d'un programme, ce qui suppose que le fichier ait été modifié avant le renvoi de l'appel (par exemple, git commit
ou crontab -e
).
Existe-t-il un moyen de démarrer une nouvelle instance de pluma ou de forcer un appel à pluma (lorsqu'une instance est déjà ouverte) à ne pas revenir immédiatement, mais uniquement après la fermeture du fichier en question dans l'éditeur.
OS: Ubuntu 18.04.1
$ gedit --version
gedit - Version 3.28.1
$
J'ai ouvert gedit
à partir du lanceur, y ai collé une partie de man gedit
, puis j'ai ouvert gnome-terminal
et exécuté gedit -s & exit
. Cela a ouvert gedit dans une nouvelle fenêtre.
De man gedit
:
-s, --standalone Exécute gedit en mode autonome.
Edit: Je n'ai pas installé pluma
mais mana pluma ne liste pas l'option -s
. Il a
--new-window
Create a new toplevel window in an existing instance of pluma.
--new-document
Create a new document in an existing instance of pluma, on the
last Pluma window that had focus.
semblable à gedit
--new-window
Create a new toplevel window in an existing instance of gedit.
--new-document
Create a new document in an existing instance of gedit.