Начать новый экземпляр 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.