GNOME 终端启动到特定目录

GNOME terminal launches into specific directory

我在 Linux Mint 20 上,不知何故我设法让 GNOME 终端总是启动到特定目录(它进入我的日常工作目录)。虽然当时这似乎是个好主意,但从那以后我就由衷地后悔了。问题是,我不知道如何还原它

当我从 cinnamon 的菜单、cairo-dock、另一个终端启动终端时,或者当我右键单击 select“在终端中打开”时,都会发生这种情况。

谁能告诉这个笨蛋他哪里搞砸了?如果有任何提示,我将不胜感激。

感谢您的宝贵时间!

编辑:

这是我的 ~/.config/user-dirs.dirs:

的内容
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

作为记录,发布我在评论中提出的提示:

  • 要弄清楚这是否与 GNOME 终端 UI 首选项有关,还是仅与底层 shell 本身有关:
    您可以打开 gnome-terminal,转到主目录的根目录 (cd ~/),然后 运行 一个“嵌套的 shell”,跟踪模式打开 (bash --login -i -x)。
  • 如果此时您在不同的目录中结束,这肯定是由于仅仅是 cd 命令(打印在如此获得的跟踪中)。
  • 否则我建议找到 gnome-terminal 启动器(通过 运行ning locate org.gnome.Terminal.desktop 左右)并检查该文件:
  • 特别是 the freedesktop.org spec 中似乎有一个相关的 Path= 键。