Так что я использовал fluxbox и имел терминал, использующий ssh для подключения к серверу. Этот сервер автоматически запускается для всех, кто к нему подключается. По крайней мере, до тех пор, пока я случайно не закрыл свой fluxbox, продолжая работать соединение ssh. Теперь только соединения ssh с моей машины не будут использовать byobu, а вместо этого будет использоваться чистый ssh. Не то чтобы я возражал, на самом деле я предпочитаю это таким образом, но есть кто-то, кто также использует машину, которую я использую, и он хочет, чтобы byobu запускался автоматически.
А теперь я в затруднительном положении, по крайней мере. Я не знаю, как активировать сеанс byobu для конкретной машины, и я не знаю, как он был деактивирован только для этой машины? Возможно ли, что старый сеанс все еще активен на сервере и просто ожидает завершения? И если это проблема, как я могу закончить это?
Автор и сопровождающий Byobu здесь: -)
Существует несколько способов автоматического запуска Byobu при загрузке ...
Как системный администратор, вы можете настроить автоматический запуск Byobu для всех пользователей, включив его на уровне пакета:
sudo dpkg-reconfigure byobu
Каждый локальный пользователь, не являющийся администратором, может переопределить эту систему. широкий параметр выше, запустив:
byobu-enable
или
byobu-disable
И, наконец, любой может экспортировать переменную среды локально в систему, из которой он получает SSH. Эта переменная будет передана по SSH-соединению, и, если Byobu работает в удаленной системе, она обнаружит это и запустится автоматически, если она будет установлена. Чтобы включить запуск Byobu по умолчанию при подключении SSH к другой системе, просто:
echo "export LC_BYOBU=1" >> ~/.bashrc