Если я изменил каталог в gnome-terminal с $HOME
на ie $HOME/foo
, а затем создаю новую вкладку или окно, эта новая вкладка или окно будет иметь $HOME/foo
в качестве текущего рабочего каталога вместо [ 113]. Это ново и чуждо мне, и я предпочитаю старое, стандартное поведение всех новых терминальных экземпляров, приведенных в $HOME
.
Я хотел бы добиться этого без изменения моего пользователя .profile
или .bashrc
(со строкой cd
или чем-то еще). Я использую gnome-терминал 3.18.3 в Ubuntu 16.04.
Я работаю, установив команду customme в настройках профиля, вкладка команды.
Из верхнего меню: Edit
-> Profile Preference
.
Затем на вкладке command
установите флажок Выполнить пользовательскую команду вместо моей оболочки и установите /bin/bash
в качестве своей пользовательской команды.
Чтобы запустить оболочку по умолчанию вместо bash, используйте:
/bin/sh -c '`/usr/bin/getent passwd $USER | cut -d: -f7`'
вместо /bin/bash
в качестве пользовательской команды.
Я не уверен, что является причиной проблемы, однако я каждый раз, когда вы создаете новую вкладку gnome-Terminal forks, я не уверен ваш текущий экземпляр, поэтому он наследует рабочий каталог вашей старой вкладки, но когда вы устанавливаете пользовательскую команду, он будет каждый раз создавать новый экземпляр.
Вот только то, что я думаю, здесь происходит.