【发布时间】:2021-07-21 15:50:39
【问题描述】:
我在 Linux Mint 20 上,不知怎的,我设法使 GNOME 终端始终启动到特定目录(它进入我常用的工作目录)。虽然当时这似乎是个好主意,但从那以后我就真诚地后悔了。问题是,我不知道如何恢复它。
- 配置文件不包含任何启动命令
- 我的 .bashrc 不包含任何内容
- 我的 .profile 不包含任何内容
- 我在 ~/.config 目录中找不到任何相关内容
- 我在 /usr 中翻遍了,没有运气
- 我一直 grepped,但我发现的唯一类似的东西是在我的 .bash_aliases 中:
alias www=cd /media/daniel/Webdev/html
当我从 cinnamon 的菜单、从 cairo-dock、从另一个终端启动终端时,或者当我右键单击并选择“在终端中打开”时,都会发生这种情况。
谁能告诉这个笨蛋他在哪里搞砸了?如果有任何提示,我将不胜感激。
感谢您的宝贵时间!
编辑:
这是我的 ~/.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"
【问题讨论】:
-
请查看文件
~/.config/user-dirs.dirs。 .....这通常是要编辑的文件。 -
@KnudLarsen 您好 Knud,感谢您的建议!我已经用该文件的内容更新了我的问题,但它看起来并不相关。
-
要确定这是否与 GNOME 终端 UI 首选项有关,或者仅与底层 shell 本身有关:您可以打开
gnome-terminal,转到 homedir 的根目录 (cd ~/) 并在 (bash --login -i -x) 上运行带有跟踪模式的“嵌套 shell”。如果此时您在不同的目录中结束,这肯定是由于仅仅一个cd命令(打印在如此获得的跟踪中)。否则,我建议找到gnome-terminal启动器(通过运行locate org.gnome.Terminal.desktop左右)并检查该文件。 -
@ErikMD 很棒的回复。感谢您的时间。我希望您将其发布为答案,以便我可以接受。我不知道我尝试过修复它的一百万件事情中的哪一件,但重启后它似乎已经解决了。我觉得好傻。您的评论无疑将我引向了正确的方向。非常感谢!
-
@ErnestMelville 很高兴您知道如何解决此问题!然后发布我的建议作为答案。
标签: linux bash terminal configuration gnome