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?


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.


22

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


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á


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.