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.sh
anula laPROMPT_COMMAND
variable. Para solucionar este problema, puede modificarvte.sh
y 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.sh
sin modificar la solicitud ni el título del terminal. Tenga en cuenta que no usozsh
, por lo tanto,zsh
eliminé el código relacionado.fuente