web-dev-qa-db-fra.com

Commencer une nouvelle instance de pluma ou gedit quand on est déjà ouvert

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.

2
frederik

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.

Two instances of gedit


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.
1
DK Bose