Это происходит потому, что gedit запрограммирован на это при запуске из командной строки. Вы можете быстро сделать это с другими редакторами, используя quickly edit &
.
Редактировать : я написал Perl-скрипт, который будет запускать редактор как дочерний элемент init, поэтому при закрытии терминала редактор останется открытым: script
Вы можете установить следующие переменные в верхней части скрипта:
- команда: команда для запуска
- stdout: стандартный вывод, передаваемый команде (должен быть установлен, иначе он все равно будет выводиться на терминал)
- stderr: стандартный вывод, передаваемый команде (должен быть установлен, иначе он все равно будет выводиться на терминал)
~/.profile
, так как добавление его~/.bashrc
не установит его для оболочек входа в систему.