Начать новый экземпляр pluma или gedit, когда он уже открыт

pluma, и я считаю, что gedit также не запускает новый экземпляр, если он уже запущен, а вместо этого открывает файл с существующим экземпляром. Затем звонок немедленно возвращается. Обычно это желаемое поведение. Но иногда немедленный возврат является проблемой, когда редактор вызывается из скрипта или программы, которая зависит от файла, отредактированного до возврата вызова (например, git commit или же crontab -e).

Есть ли способ либо запустить новый экземпляр pluma, либо принудительно вызвать вызов pluma (когда один экземпляр уже открыт), чтобы он не возвращался немедленно, а только после того, как рассматриваемый файл был закрыт в редакторе.

1 ответ

Решение

ОС: Ubuntu 18.04.1

$ gedit --version
gedit - Version 3.28.1
$ 

я открыл gedit из лаунчера, вставил часть man gedit в него, а затем открыл gnome-terminal и побежал gedit -s & exit, Это открыло гедит в новом окне.

От man gedit:

-s, --standalone Запустить gedit в автономном режиме.


Изменить: у меня нет pluma установлен, но человек pluma не перечисляет -s вариант. Это имеет

--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.

похож на Гедит

--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.
Другие вопросы по тегам