Estoy usando el estándar de apple terminal con zsh
como mi intérprete de comandos por defecto.
En mi ~/.zprofile
(equivalente a .profile
) tengo la siguiente línea:
[[ $TERM != "screen" ]] && exec tmux
Básicamente, esto hace que los shure que si puedo abrir una nueva ventana en zsh
una nueva
tmux
sesión se ha iniciado, pero tmux
no empezar desde dentro, zsh
las sesiones que se ejecutan dentro de tmux
subventanas.
Esto funciona bien, pero por una cosa: no puedo iniciar XQuartz. Cada vez que inicie una desde la línea de comandos que requiere de X11 (como gnuplot
o octave
de la parcela) el terminal se bloquea y no pasa nada.
Sin embargo, me di cuenta de que cuando acabo de desactivar el auto-lanzamiento de la tmux
mediante la eliminación de la línea de arriba, así que no puedo abrir una nueva ventana de terminal y el lanzamiento de XQuartz desde allí, también puedo usar la puesta en marcha de XQuartz en tmux
de windows.
Sin embargo, esto se vuelve bastante tedioso.
Cómo podría solucionar este problema?