Tmux non sta provando il mio .tmux.conf


34

Ho installato tmux localmente (senza privilegi di root). Ho anche creato il mio .tmux.conffile nella mia directory home con le seguenti righe:

unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix

Tuttavia, tmuxsembra che non provenga questo file (la mia chiave di associazione è ancora C-b). Ho provato a chiudere e riaprire la mia sessione ssh (questa è su una macchina remota) senza successo.

Che cosa potrebbe essere aprirsi?


2
tmuxnon lo è ssh. È necessario riavviare tmuxo eseguire manualmente l'origine del file conf. Il riavvio di una sshsessione non farà nulla.
jw013

Risposte:


58

È molto probabile che non hai avviato un nuovo processo server tmux. Dici di aver chiuso la sessione ssh e di averne avviata 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 lsper verificare se il server è ancora in esecuzione. Altrimenti dovrebbe lamentarsene.

Se invece ottieni un elenco di sessioni, allega a ciascuna di esse a turno e chiudile. Il processo di tmux server morirà alla chiusura dell'ultima sessione. Quindi la prossima volta che avvierai una nuova sessione verrà creato un nuovo processo server e leggerà il tmux.conffile.

Se non si desidera chiudere le sessioni esistenti, è possibile chiedere al server tmux di leggere il file di configurazione tmux source ~/.tmux.conf.


22

Utilizzare tmux kill-server, dopo, avviare una nuova sessione di tmux.


mi salvi la giornata!
zx1986,

1
Ma tieni presente che perderai tutte le sessioni / schede aperte dopo aver ucciso il server.
Afshin Mehrabani,


-2

È necessario riavviare il processo tmux farlo: ps -axxx | grep tmux kill -9 #process

ora avvia tmux e il tuo .tmux.conf funzionerà


2
Il riavvio delle sessioni di tmux è esattamente ciò che la risposta esistente e accettata dice già di fare. Come puoi vedere dal downvote che è già nella risposta, lo scopo del sito è quello di raccogliere risposte distinte; assicurati che le tue siano diverse dalle risposte esistenti. Grazie e benvenuti in U&L!
Jeff Schaller
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.