Gnome-terminalのディレクトリを$HOME
から$HOME/foo
に変更した場合、新しいタブまたはウィンドウを作成すると、この新しいタブまたはウィンドウには$HOME/foo
が現在の作業ディレクトリとして設定されます$HOME
の代わりに。これは私にとって新しいものであり、異質なものであり、$HOME
にあるすべての新しいターミナルインスタンスの古い標準的な動作を好みます。
ユーザーの.profile
または.bashrc
(cd
行など)を変更せずにこれを達成したいと思います。 Ubuntu 16.04でgnome-terminal 3.18.3を実行しています。
プロファイル設定、コマンドタブでカスタムコマンドを設定することで動作します。
トップメニューから:Edit
-> Profile Preference
。
次に、command
タブで、Shellの代わりにカスタムコマンドを実行し、/bin/bash
をカスタムコマンドとして設定します。
Bashの代わりにデフォルトのシェルを実行するには:
/bin/sh -c '`/usr/bin/getent passwd $USER | cut -d: -f7`'
代わりに、カスタムコマンドとして/bin/bash
。
私は問題の原因はわかりませんが、新しいタブを作成するたびにgnome-terminalは現在のインスタンスをフォークするため、古いタブの作業ディレクトリを継承しますが、カスタムコマンドを設定すると毎回新しいインスタンスを作成します。
ここで起こっていると思うことだけです。