Nainstaloval jsem tmux lokálně (bez oprávnění root). Také jsem vytvořil svůj .tmux.conf
soubor v mém domovském adresáři s následujícími řádky:
unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix
Nicméně tmux
Zdá se, že tento soubor nezískává (můj klíč vazby je stále C-b
). Pokusil jsem se zavřít a znovu otevřít svou relaci ssh (toto je na vzdáleném počítači) bez úspěchu.
Co by se mohlo stát?
Přijatá odpověď:
Je velmi pravděpodobné, že jste nespustili nový proces serveru tmux. Říkáte, že jste uzavřeli svou relaci ssh a zahájili novou, ale to by nemělo žádný vliv na server tmux; jednou z hlavních výhod používání tmux je, že relace mohou tento typ aktivity přežít.
Zkuste spustit tmux ls
zkontrolovat, zda server stále běží. Pokud tomu tak není, měla by si na to stěžovat.
Pokud místo toho získáte seznam relací, připojte je postupně ke každé z nich a zavřete je. Proces serveru tmux zanikne po uzavření poslední relace. Při příštím spuštění nové relace se vytvoří nový proces serveru a přečte tmux.conf
soubor.
Pokud nechcete zavřít existující relace, můžete požádat server tmux, aby přečetl konfigurační soubor s tmux source ~/.tmux.conf
.