カスタムディレクトリで新しいターミナルウィンドウのみを開く

カスタムディレクトリで新しいターミナルウィンドウのみを開く

を押してターミナルを開きますWindow + 2~/some-custom-directory

問題は、私が欲しいのは新しいタブターミナルウィンドウ内でこの動作の影響を受けないようにします。つまり、~/other-directory新しいタブを開いた場合、同じディレクトリで開き、~/other-directoryデフォルトで開かないようにしたいのです。~/some-custom-directory

これは可能ですか? ターミナルタブを開くことに影響を与えずに、ターミナルウィンドウを開く動作を変更できますか?

答え1

デフォルトではすでに希望どおりに動作します。

  • オプションを使用して別の起動ディレクトリを指定することもできます--working-directory。例:gnome-terminal --working-directory ~/some-custom-directory
  • 新しいタブを開くと、その新しいタブは常にデフォルトでアクティブなタブの現在のディレクトリに設定されます。つまり、 にいる場合は~/other-directory、新しいタブも で開きます~/other-directory

ドックで 2 番目にお気に入りのアプリケーション (この場合はターミナル) を起動または切り替えるショートカット キーSuper+でこれを機能させるには、関連するランチャーを編集します。2.desktop

  • Gnome ターミナルのデスクトップ ランチャー ( ) を/usr/share/applications/org.gnome.Terminal.desktopローカルapplicationsディレクトリ ( ~/.local/share/applications) にコピーします。
  • ファイルのローカル コピーを編集し.desktop、その行のコマンドにオプションを追加しますExec=~ここでは、bash 展開 ( ) または変数置換 (例) がランチャー$HOMEでは機能しないため、完全なパス名を指定する必要があることに注意してください。.desktopカスタマイズされたコピーはデフォルトのコピーよりも優先されるため、数秒以内にショートカット キーによって選択したディレクトリでターミナルが起動します (もちろん、ターミナルが実行されていない場合に限ります。ターミナルが実行されている場合は、ショートカット キーによってディレクトリを変更せずに実行中のインスタンスが前方に移動します)。

関連情報