Как я могу исправить tmux, не отображая сообщения при запуске?

У меня есть команда в моем файле .tmux.conf который проверяет, существует ли каталог, а затем отображает сообщение, если это не так; и другая команда, которая пытается запустить сценарий оболочки.

файл: ~/.tmux.conf

 # do a check and display message if non-zero exit if-shell "! [-d $HOME/.tmux]" 'display-message "tmux plugins are not installed"' # try run a shell script run-shell ~/.tmux/plugins/tmux-resurrect/resurrect.tmux 

Проблема заключается в том, что tmux не будет отображать сообщения, которые генерируются во время запуска – это время, которое я ожидаю, что будут генерироваться диагностические ошибки и предупреждения.

Что я начинаю tmux, я получаю сообщение об ошибке в пейджере tmux

 (null):0: no current session 

где явно не нравится отправлять сообщения.

Если я запускаю те же команды, используя source-file ~/.tmux-conf в середине сеанса tmux, все сообщения сообщаются успешно. Как я могу получить tmux для сообщения сообщений во время запуска?

Interesting Posts

Как очистить терминал после выхода из системы?

Устраняет ли копирование файлов на жизнь usb?

Объединить некоторые файлы с разделителями табуляции

сканировать каталоги файлов .pdf и .ps для ключевого слова в заголовке и авторе

Извлечь часть значения из пары ключ-значение, разделенной двоеточием в Linux

Изменить ярлык ip addr в Linux

Идентификация файлов со специальными символами в имени в терминале

Многие аудиоустройства с одинаковым именем: как их использовать в asound.conf?

Серверы, запущенные из chrooted Ubuntu на HP TouchPad?

Передача строки сценария в ssh изнутри функции сценария bash – проблема с оценкой переменных

Fedora 24 KDE – нет постоянных настроек громкости на приложение

Какова наилучшая практика между использованием $ {var} или $ var?

Как я могу «пропустить» файл?

rpm построить на основе os

Является ли это лучшим способом обобщить синопсис команды find?

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