tmux: установить сеанс по умолчанию для подключения

У меня два сеанса tmux (0 и 1), каждый из которых имеет набор окон. Когда я запускаю tmux a , я присоединяюсь к одной из двух сессий, обычно 1, но иногда 0. Я всегда хочу присоединить к 0, если я не укажу целевую сессию.

Я просматривал справочную страницу и нашел следующее:

tmux a -t 0 – явно указать сеанс 0. Я предпочел бы установить 0 в качестве сеанса по умолчанию и не указывать аргумент.

Если сеанс опущен, текущий сеанс используется, если он доступен; если текущий сеанс недоступен, выбран последний из них.

Нет текущего сеанса (потому что пока еще нет клиентов), а «последнее из использованных», похоже, не применяется: я могу отсоединиться от сеанса 0, но когда я снова подключусь, я заканчиваю сеанс 1. Кажется, это время , чувствительные; если я отсоединяюсь и снова подключаюсь очень быстро, я возвращаюсь к сеансу 0, но если я жду даже 1 секунду, я присоединяюсь к сеансу 1.

Конечно, я могу создать псевдоним оболочки для tmux a -t 0 и использовать это, если нет способа установить сеанс прикрепления по умолчанию. Я также мог бы менять окна между сеансами, чтобы те, которые я хочу, были в сеансе 1 вместо 0. Оба они чувствуют, что обходные пути, которые, как я надеялся, были бы лишними.

Я запускаю tmux 1.3-2 + squeeze1.

One Solution collect form web for “tmux: установить сеанс по умолчанию для подключения”

Это чувствительно к времени.

На странице руководства:

Правила целевой сессии для сеанса attach-session слегка скорректированы: если tmux необходимо выбрать последний сеанс, он предпочтет самый последний использованный сеанс без подключения .

Ваш псевдоним оболочки – это путь для этого, это не обходной путь, а способ работы Unix / Linux. Маленькие инструменты, чтобы делать небольшие вещи, чтобы добиться отличных результатов.

  • Tmux отображает «<xzy not ready>» в строке состояния
  • настройка tmux
  • Какие терминальные эмуляторы поддерживают режим управления tmux?
  • tmux перестала нормально работать с zsh и oh-my-zsh
  • ssh-agent для вложенной сессии tmux
  • Неполадка irssi Разбиение страницы в tmux
  • Предупреждения Vim через несколько секунд, когда не произошло никакого события
  • Завершение слов на экране, как в VIM (Bash или Tmux)
  • Правильно удалите сокеты, случайно созданные с помощью tmux
  • Как добавить горизонтальное разделение на окно tmux, которое охватывает всю ширину родительского окна?
  • Как остановить tmux, фиксируя последовательности клавиш?
  • Interesting Posts

    «Make» не находит установленную библиотеку

    Почему я получаю «ошибку соответствия», когда я пытаюсь преобразовать воду в единицы GNU?

    Как настроить параметры Unix для 360 Spatial Workstation (в частности, аудио-плагины vst и aax), чтобы заставить его работать как не-администратор?

    Есть ли способ узнать частоту кадров файла субтитров?

    Как добавить мегабайты в свободное место при создании разделов для двойной загрузки ubuntu?

    Получите Sudoers через LDAP. (SUSE Linux Enterprise Server 12)

    Получите 100 номеров палиндрома

    Как сбрасывать значок запущенной программы X?

    Простой сервер агрегации кормов

    Устройство уже установлено или ресурс занят

    Периодические падающие пакеты

    Как установить «Adduser» на Arch Linux?

    Вставка текста командной строки перед выходом в stdout (для канала / перенаправления)

    ошибка сжатия, никакая файловая система не может монтировать root, панику ядра не синхронизировать

    Где скачать Wolfenstein: Enemy Territory для Linux?

    Linux и Unix - лучшая ОС в мире.