Intereting Posts
Как включить переменную в документ здесь? Убейте запущенный сценарий оболочки и убейте весь процесс, запущенный внутри него Получение sendmail для отправки почты в определенное время Как обеспечить «гостевую локальную сеть» на одном Ethernet-устройстве Изменение сетевых настроек в зависимости от SSID Отдельные пространства имен для функций и переменных в оболочках POSIX Busybox немедленно завершает печать «SIGUSR1» WDM: автолог после загрузки Debian live install '' Как запустить установщик на терминале без прерывания живой сессии? '' Доступ к веб-странице https через Firefox / Chrome из командной строки Почему sudo не помнит мой пароль? Как рекурсивно распаковывать gz-файлы на удаленном хосте с ограниченными командами? Создайте раздел GPT, охватывающий свободное пространство почему мне нужно исправить ядро ​​linux, чтобы использовать spandband pandaboard? gnuMake, Как переопределить переменную среды

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.

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

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

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

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