Ho installato tmux localmente (senza privilegi di root). Ho anche creato il mio .tmux.conf
file nella mia home directory con le seguenti righe:
unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix
Tuttavia, tmux
non sembra essere il reperimento di questo file (la mia chiave di collegamento è ancora C-b
). Ho provato a chiudere e riaprire la mia sessione ssh (questa è su una macchina remota) senza successo.
Cosa potrebbe succedere?
Risposta accettata:
È molto probabile che tu non abbia avviato un nuovo processo del server tmux. Dici di aver chiuso la tua sessione ssh e di avviarne una nuova, ma ciò non avrebbe alcun effetto sul server tmux; uno dei principali vantaggi dell'utilizzo di tmux è che le sessioni possono sopravvivere a quel tipo di attività.
Prova a eseguire tmux ls
per verificare se il server è ancora in esecuzione. In caso contrario, dovrebbe lamentarsene.
Se invece ottieni un elenco di sessioni, allega a ciascuna di quelle a turno e chiudile. Il processo del server tmux morirà alla chiusura dell'ultima sessione. Quindi la prossima volta che avvierai una nuova sessione verrà creato un nuovo processo server che leggerà il tmux.conf
file.
Se non vuoi chiudere le sessioni esistenti puoi chiedere al server tmux di leggere il file di configurazione con tmux source ~/.tmux.conf
.