Estou no Arch linux e, quando abro uma nova aba de terminal, ela sempre acessa $HOME
. Como posso fazer isso para que, quando abro uma nova guia, abra o shell no diretório em que eu estava anteriormente?
shell
cd-command
gnome-terminal
korylprince
fonte
fonte
export PROMPT_COMMAND=...
, se tal coisa já existir no seu.bashrc
./etc/profile.d/vte.sh
substitui aPROMPT_COMMAND
variável Para corrigir isso, você pode modificarvte.sh
e alterar a parte comPROMPT_COMMAND="__vte_prompt_command"
aPROMPT_COMMAND="${PROMPT_COMMAND};__vte_prompt_command"
.zshrc
. Estou usando o oh-my-zsh, não tenho certeza se isso está relacionado.Também pode cruzar essa solução hacky do superusuário:
Observe que isso também o colocará no seu último diretório usado ao abrir uma nova janela .
fonte
O @swalog me inspirou em seu comentário a remover todas as partes desnecessárias do
vte.sh
tempo, sem modificar o prompt nem o título do terminal. Observe que eu não usozsh
, portanto, removi ozsh
código relacionado.fonte