Запретить gnome-терминалу изменять каталог при создании новой вкладки или окна

Если я изменил каталог в gnome-terminal с $HOME на ie $HOME/foo, а затем создаю новую вкладку или окно, эта новая вкладка или окно будет иметь $HOME/foo в качестве текущего рабочего каталога вместо [ 113]. Это ново и чуждо мне, и я предпочитаю старое, стандартное поведение всех новых терминальных экземпляров, приведенных в $HOME.

Я хотел бы добиться этого без изменения моего пользователя .profile или .bashrc (со строкой cd или чем-то еще). Я использую gnome-терминал 3.18.3 в Ubuntu 16.04.

6
задан 2 May 2017 в 18:20

1 ответ

Я работаю, установив команду customme в настройках профиля, вкладка команды.

Из верхнего меню: Edit -> Profile Preference.

Затем на вкладке command установите флажок Выполнить пользовательскую команду вместо моей оболочки и установите /bin/bash в качестве своей пользовательской команды.

Чтобы запустить оболочку по умолчанию вместо bash, используйте:

/bin/sh -c '`/usr/bin/getent passwd $USER | cut -d: -f7`'

вместо /bin/bash в качестве пользовательской команды.

enter image description here


Я не уверен, что является причиной проблемы, однако я каждый раз, когда вы создаете новую вкладку gnome-Terminal forks, я не уверен ваш текущий экземпляр, поэтому он наследует рабочий каталог вашей старой вкладки, но когда вы устанавливаете пользовательскую команду, он будет каждый раз создавать новый экземпляр.

Вот только то, что я думаю, здесь происходит.

0
ответ дан 2 May 2017 в 18:20

Другие вопросы по тегам:

Похожие вопросы: