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