Эта особенность gnome-терминала нравится всем, кроме меня и Тиллаи-Селвана. Существует много документации о том, как это исправить, когда она не работает должным образом (то есть, когда новая вкладка открывается в том же каталоге, что и предыдущая вкладка). Однако информации о том, как отключить эту функцию, мало. Насколько я могу судить, его нельзя отключить в пользовательском интерфейсе gnome-терминала или в любых конфигурационных файлах. Так что вам нужно сломать или обойти это.
Для моего случая использования echo 'cd $HOME' >> ~/.bashrc
это не очень хорошее решение, потому что в некоторых приложениях я хотел бы, чтобы они могли открываться в другом каталоге, в основном во встроенном терминале в vscode, и эта строка в bashrc предотвратит это.
Эта функция реализована путем предоставления PROMPT_COMMAND, который записывает текущий каталог каждый раз, когда генерируется приглашение. Текущие версии gnome реализуют это, устанавливая vte
скрипт в /etc/profile.d
. Вы сможете удалить этот файл (создать резервную копию, чтобы вы могли восстановить его позже, если хотите) и отключить эту функцию.