Estoy en Arch Linux, y cuando abro una nueva pestaña de terminal, siempre va a $HOME. ¿Cómo puedo hacer que cuando abra una nueva pestaña, abra el shell en el directorio en el que estaba anteriormente?
shell
cd-command
gnome-terminal
korylprince
fuente
fuente

export PROMPT_COMMAND=..., si tal cosa ya existe en su.bashrc./etc/profile.d/vte.shanula laPROMPT_COMMANDvariable. Para solucionar este problema, puede modificarvte.shy cambiar la pieza conPROMPT_COMMAND="__vte_prompt_command"aPROMPT_COMMAND="${PROMPT_COMMAND};__vte_prompt_command".zshrc. Estoy usando oh-my-zsh, no estoy seguro de si eso está relacionado.También podría publicar esta solución hacky de superusuario:
Tenga en cuenta que esto también lo colocará en su último directorio utilizado al abrir una nueva ventana .
fuente
@swalog me inspiró en su comentario para eliminar todas las partes innecesarias
vte.shsin modificar la solicitud ni el título del terminal. Tenga en cuenta que no usozsh, por lo tanto,zsheliminé el código relacionado.fuente