6

Я настроил автоматический запуск byobu с помощью команды byobu-enable. Здорово, когда я захожу с терминала или через ssh, но как я могу автоматически подключить к нему xterm? (mate-терминал от Linux mint особенно)

3 ответа3

4

Есть два способа сделать это, на самом деле.

  1. Byobu на самом деле поставляет графический значок на рабочем столе и лаунчер. Вы должны быть в состоянии найти Byobu в разделе Приложения-> Аксессуары в Gnome2 или просто искать «byobu» в программе запуска Unity или Gnome3. Он будет использовать приложение терминала по умолчанию на вашем рабочем столе и запустит в нем Byobu.
  2. byobu-enable добавляет строку в ~/.profile (что, вообще говоря, является лучшим местом для этого. В качестве альтернативы вы можете добавить это в ~/.bashrc :

    _byobu_sourced=1 . /usr/bin/byobu-launch

0

Не уверен, какой именно у вас сценарий использования, но если вы хотите запустить byobu при запуске, достаточно нажать F9 и выбрать опцию:

0

Для этого, в частности, с помощью mate-терминала вам понадобится:

  1. Создайте профиль (в приложении mate-терминал зайдите в Edit => Profiles ...)
  2. Назовите профиль (например, "foo")
  3. Установите в профиле "Запустить пользовательскую команду вместо моей оболочки" (и запустите byobu)
  4. Запустите mate-терминал с дополнительным аргументом --profile = foo (или как вы его назвали)
  5. mate-терминал запустится с профилем "foo", который заставит его работать byobu

В зависимости от программы (я не знаю byobu), она может или не может выйти немедленно. Если это произойдет, я точно забуду, как это исправить, но по сути вам нужно создать скрипт, который вместо этого запускает byobu, затем запускает bash, и вместо этого mate-Terminal запускает этот скрипт. Если вы ищете в Google что-то вроде «gnome-terminal profile run custom command exit», вы должны найти более подробную информацию.

Надеюсь, это поможет.

* Редактировать *

Я сказал «конкретно mate-терминал», потому что у mate-терминала аргументы командной строки немного отличаются от его предшественника (gnome-терминала). Однако для всех пользователей, не являющихся MATE, которые читают это, применяется тот же ответ, вам просто нужно сделать «man your-terminal» или «your-terminal --help», чтобы найти эквивалент «--profile» для использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .