Tmux no obtiene mi .tmux.conf

34

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?

Amelio Vazquez-Reina
fuente
2
tmuxno es ssh. Debe reiniciar tmuxo buscar manualmente el archivo conf. Reiniciar una sshsesión no hará nada.
jw013

Respuestas:

58

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.

qqx
fuente
22

Utilice tmux kill-server, después de eso, inicie una nueva sesión de tmux.

Bagazo
fuente
me salvas el dia!
zx1986
1
Sin embargo, tenga en cuenta lo que va a perder todas las sesiones / pestaña abierta después de matar al servidor.
Afshin Mehrabani
-2

Es necesario reiniciar el proceso tmux hacerlo: ps -axxx | grep tmux kill -9 #process

Ahora se inicia tmux y su .tmux.conf funcionará

paulo breim
fuente
2
Sin embargo, reiniciar las sesiones tmux es exactamente lo que la respuesta aceptada existente ya dice. Como puede ver en el voto negativo que ya figura en la respuesta, el propósito del sitio es recopilar respuestas distintas; asegúrese de que las suyas sean diferentes de las respuestas existentes. ¡Gracias y bienvenidos a U&L!
Jeff Schaller