Как заставить tmux работать на виртуальной машине Linux Google Cloud Platform?

Как заставить tmux работать на виртуальной машине Linux Google Cloud Platform?

В документах Google говорится, что GCP использует tmuxвнутренние функции для повторного подключения терминальных сеансов, но я не могу приступить tmuxк работедля менякогда я пытаюсь использовать его сам.

Вот что происходит:

$ tmux
[exited]
oligofren at dev in ~ 
$ 1;2c

Он просто существует немедленно и оставляет эту странную последовательность байтов. Я хотел бы иметь несколько оболочек без необходимости открывать много окон браузера. Использование unameговорит мне, что это Debian box, но не более того:

3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux

решение1

На этот вопрос было трудно ответить, так как ответ зависел от знания моей пользовательской конфигурации, которая содержала некоторый специфичный для OS X код для обработки копирования-вставки. Я решил эту проблему через пару недель после публикации, и вы можете видетьвесь коммит здесь, в моем репозитории dotfiles.

Виновником былreattach-to-user-namespaceполезность ранеенеобходимо было обеспечить работу функции копирования и вставки в OS X. Из-за ее отсутствия tmux вылетал при запуске.

Ознакомьтесь с моей ссылкой на коммит для современных кроссплатформенных альтернатив.

Связанный контент