как автоматически загрузить byobu при запуске терминала?


13

Я использую Lubuntu 13.10, и я хочу byobuавтоматически загружаться при открытии терминала.

Я нашел Byobu очень гибкий и надежный инструмент и хочу использовать каждый раз, когда мне нужно использовать терминал.

Я не смог найти это решение или что-то похожее на man-страницах ...

Какие-либо предложения?

Ответы:


14

Я думаю, что вы хотите, чтобы запустить настольное приложение Byobu . Вы можете найти это в панели запуска приложений Ubuntu, просто набрав Byobu . Вы можете заблокировать его на панели запуска, и значок всегда будет оставаться там, слева.

В качестве альтернативы, большинство терминалов Linux могут быть настроены на запуск определенной команды или приложения при запуске.

Например, в Gnome Terminal просто нажмите « Правка» -> « Настройки профиля» , выберите вкладку « Заголовок и команда », установите флажок « Выполнить пользовательскую команду вместо моей оболочки» и введите / usr / bin / byobu .

Настройки терминала Gnome

Полное раскрытие: я автор и сопровождающий Byobu .


Я использую Lubuntu 13.10 - с LXTerminal. У него нет этой конфигурации. Существует ли какой-либо способ достичь этой цели на Lubuntu?
nazar_art

sudo apt-get установить gnome-терминал
Дастин Киркланд

Он работает нормально, однако есть ли способ не печатать сообщение журнала при каждом открытии терминала?
Коконоп

Уважаемый Дастин, есть ли способ запустить терминал БЕЗ приветственного сообщения с раздражающим сообщением «Нажмите <enter> для продолжения ...»?
ExploWare

Я не знаю, что вводить, чтобы продолжить сообщение, о котором вы говорите.
Дастин Киркланд,

14

Вы можете использовать byobu-enableкоманду. Смотрите соответствующую справочную страницу . Чтобы отменить изменение, используйте byobu-disable.

byobu-enableпомещает строку в конец ~ / .profile. Это означает, что он действует только для оболочек входа в систему, то есть через SSH или VT. Если вы используете LXTerminal, он может работать, если вместо этого переместить эту строку в ~ / .bashrc.


1
Я попробовал это - но после повторного открытия терминала мне нужно набрать byobuего, чтобы начать снова
nazar_art

Пересмотрел мой ответ с более подробной информацией.
yjwong

Это действительно использует - LXTerminal. Это места - _byobu_sourced=1 . /usr/bin/byobu-launchв конце .profile. Что именно должно войти, чтобы включить его?
nazar_art

Вы можете настроить свой gnome-терминал для работы в качестве логина-оболочки, и тогда это решение будет работать.
jgomo3

Я должен был добавить _byobu_sourced=1...строку к моей~/.bashrc
Tek
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.