Instalé tmux localmente (sin privilegios de root). También creé mi .tmux.confarchivo en mi directorio de inicio con las siguientes líneas:
unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix
Sin embargo, tmuxno parece estar obteniendo este archivo (mi clave de enlace todavía está C-b). He intentado cerrar y volver a abrir mi sesión ssh (esto está en una máquina remota) sin éxito.
¿Qué podría estar pasando?

tmuxno esssh. Debe reiniciartmuxo buscar manualmente el archivo conf. Reiniciar unasshsesión no hará nada.Respuestas:
Es muy probable que no haya iniciado un nuevo proceso de servidor tmux. Usted dice que cerró su sesión ssh y comenzó una nueva, pero eso no tendría ningún efecto en el servidor tmux; Uno de los principales beneficios de usar tmux es que las sesiones pueden sobrevivir a ese tipo de actividad.
Intente ejecutar
tmux lspara verificar si el servidor aún se está ejecutando. Si no es así, debería quejarse de eso.Si en su lugar obtiene una lista de sesiones, adjúntelas a cada una de ellas y ciérrelas. El proceso del servidor tmux morirá cuando se cierre la última sesión. Luego, la próxima vez que inicie una nueva sesión, se creará un nuevo proceso de servidor y leerá el
tmux.confarchivo.Si no desea cerrar las sesiones existentes, puede pedirle al servidor tmux que lea el archivo de configuración
tmux source ~/.tmux.conf.fuente
Utilice
tmux kill-server, después de eso, inicie una nueva sesión de tmux.fuente
leer http://blog.sanctum.geek.nz/reloading-tmux-config/
fuente
Es necesario reiniciar el proceso tmux hacerlo: ps -axxx | grep tmux kill -9 #process
Ahora se inicia tmux y su .tmux.conf funcionará
fuente