Похоже, что gnome-терминал изменил свое поведение при запуске, и теперь новые оболочки, открытые через CTRL-SHIFT-N, стали рабочим каталогом. Перед этим изменением новая оболочка была открыта в текущей директой.
Как мне отменить это изменение?
Похоже, что gnome-терминал изменил свое поведение при запуске, и теперь новые оболочки, открытые через CTRL-SHIFT-N, стали рабочим каталогом. Перед этим изменением новая оболочка была открыта в текущей директой.
Как мне отменить это изменение?
Читайте официальный FAQ по gnome-терминалу
Смотрите также этот отчет об ошибках.
Если вы используете Debian и не хотите ждать, пока различные сопровождающие решат окончательно решить, где находится "лучшая позиция для скрипта", вы можете сделать следующее:
Отредактируйте ~/.bashrc
, найдите следующие строки (может выглядеть немного иначе):
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
и добавьте в ветку else:
# XXX hack to fix ctrl + shift + N
. /etc/profile.d/vte.sh
В результате чего:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
# XXX hack to fix ctrl + shift + N
. /etc/profile.d/vte.sh
fi