Я использую zsh в качестве своей оболочки по умолчанию.
Я установил byobu, и это, кажется, хорошо работает, однако я должен запустить его вручную каждый раз, когда я запускаю терминальный экземпляр (Ctrl+Alt+T
).
Я проверил byobu-конфигурацию, и она говорит
Byobu в настоящее время запускается при входе в систему (выключают)
Но это не имеет место. Я пытался переключить эту опцию, но она ничего не изменяет, и я все еще должен работать byobu
каждый раз, когда я запускаю терминал.
Существует ли способ вынудить byobu быть запущенным whenevr, я запускаю терминал?
Спасибо!
Я не использую zsh, но у меня была эта проблема со стандартным терминальным приложением на Ubuntu и Linux Mint (терминал гнома). Я полагаю, что 'byobu-конфигурация' управляет, только включает byobu для удаленного входа в систему, например, через ssh. В моем случае byobu-конфигурация добавила следующую строку в конце ~/.profile для включения byobu для удаленных входов в систему:
_byobu_sourced=1 . /usr/bin/byobu-launch 2>/dev/null || true
я добавил ту же строку в конец ~/.bashrc, и это затем работало на локальный терминал также. По-видимому, zsh имеет подобный конфигурационный файл, который можно отредактировать.