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