It seems like gnome-terminal has changed its startup behavior and now new shells opened via CTRL-SHIFT-N have ~ set as their working directory. Before this change the new shell was opened in the current directoy.
How do I revert this change?
If you use Debian and don't want to wait for the different maintainers to finally decide where "the best position for the script" is, you can do the following:
and add to the else branch: