GNOME 终端启动到特定目录
GNOME terminal launches into specific directory
我在 Linux Mint 20 上,不知何故我设法让 GNOME 终端总是启动到特定目录(它进入我的日常工作目录)。虽然当时这似乎是个好主意,但从那以后我就由衷地后悔了。问题是,我不知道如何还原它。
- 配置文件不包含任何启动命令
- 我的 .bashrc 不包含任何内容
- 我的 .profile 不包含任何内容
- 我在 ~/.config 目录中找不到任何相关内容
- 我在 /usr 中翻找过,但没有成功
- 我一直在 grepped,但我发现的唯一相似之处是在我的 .bash_aliases 中:
alias www=cd /media/daniel/Webdev/html
当我从 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=
键。
我在 Linux Mint 20 上,不知何故我设法让 GNOME 终端总是启动到特定目录(它进入我的日常工作目录)。虽然当时这似乎是个好主意,但从那以后我就由衷地后悔了。问题是,我不知道如何还原它。
- 配置文件不包含任何启动命令
- 我的 .bashrc 不包含任何内容
- 我的 .profile 不包含任何内容
- 我在 ~/.config 目录中找不到任何相关内容
- 我在 /usr 中翻找过,但没有成功
- 我一直在 grepped,但我发现的唯一相似之处是在我的 .bash_aliases 中:
alias www=cd /media/daniel/Webdev/html
当我从 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
启动器(通过 运行ninglocate org.gnome.Terminal.desktop
左右)并检查该文件: - 特别是 the freedesktop.org spec 中似乎有一个相关的
Path=
键。