Tmux, не получающий мой .tmux.conf

.profile и .bash_profile файлы, которые получены ударом при выполнении как оболочка входа в систему такая, войдя в систему от консоли Linux Text или с помощью SSH. Они не получены при загрузке новой оболочки из существующего входа в систему такого, открыв новое окно терминала в Единице или другой графической среде. .bashrc с другой стороны, только получен для оболочек невхода в систему, хотя иногда дистрибутивы будут получать .bashrc вручную из значения по умолчанию .bash_profile. Одно обходное решение должно изменить Терминал Gnome для загрузки оболочки как оболочки входа в систему от, он - предпочтения профиля, но затем это работало бы каждый раз, когда Вы открываете новое окно терминала. Другая опция состоит в том, чтобы добавить его к списку Приложений Запуска, как предложено @jrg.

36
02.03.2013, 00:09
4 ответа

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

Попытайтесь работать tmux ls проверять, работает ли сервер все еще. Если это не это, должен жаловаться на это.

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

Если Вы не хотите закрыть существующие сеансы, можно попросить, чтобы tmux сервер считал конфигурационный файл с tmux source ~/.tmux.conf.

58
27.01.2020, 19:36

Использовать tmux kill-server, после того запуска новая tmux сессия.

25
27.01.2020, 19:36
  • 1
    Вы сохраняете мой день! А-ч –  zx1986 20.07.2015, 05:11
  • 2
    Но обратите внимание на то, что Вы проиграете все открытые заседания / вкладка после уничтожения сервера. –  Afshin Mehrabani 08.05.2017, 13:36

Это может также быть сделано из tmux путем нажатия Ctrl+B (ключ префикса) и затем: поднять командную строку и ввод:

:source-file ~/.tmux.conf

Прочитайте http://blog.sanctum.geek.nz/reloading-tmux-config/

20
27.01.2020, 19:36

Вам необходимо перезапустить процесс tmux сделай это :пс -axxx | grep tmux убить -9 #процесс

Теперь запустите tmux, и ваш.tmux.conf заработает

-2
27.01.2020, 19:36

Теги

Похожие вопросы