Ubuntu 24.04中“Open in Terminal”始终打开主目录的问题求助
Ubuntu 24.04中“Open in Terminal”始终打开主目录的问题求助
嗨,我来帮你排查这个问题!你遇到的情况确实有点奇怪,不过大概率是终端或文件管理器的启动配置出了问题,和你执行的sudo apt-get clean/sudo apt-get autoclean关系不大——这两个命令只是清理APT缓存,一般不会影响系统的功能配置。下面是几个你可以尝试的解决步骤:
检查文件管理器的终端启动命令
如果你用的是Ubuntu默认的GNOME桌面(Nautilus文件管理器),可以通过dconf-editor来查看配置:- 先安装dconf-editor(如果没装的话):
sudo apt install dconf-editor - 打开dconf-editor,导航到
/org/gnome/nautilus/preferences/ - 找到
open-terminal-command选项,它的默认值应该是['gnome-terminal', '--working-directory=%d'] - 如果这个值被改成了只
['gnome-terminal'](不带工作目录参数),就会导致每次都打开主目录。你可以点击“重置”按钮恢复默认,或者手动输入正确的命令。
- 先安装dconf-editor(如果没装的话):
检查终端的启动配置文件
有时候终端的配置文件会强制切换到主目录,比如~/.bashrc(如果你用bash)或者~/.zshrc(如果你用zsh):- 打开对应的配置文件,比如
nano ~/.bashrc - 搜索有没有类似
cd ~或者cd $HOME的命令,这些命令会让终端启动时自动跳转到主目录 - 如果找到的话,把这行注释掉(前面加
#),保存后重启终端试试
- 打开对应的配置文件,比如
重新安装相关组件
如果上面的方法都没用,可能是某些配置文件被意外损坏,可以尝试重新安装文件管理器和终端:sudo apt install --reinstall nautilus gnome-terminal安装完成后重启电脑,再测试“Open in Terminal”功能是否正常。
备注:内容来源于stack exchange,提问作者Parthish
相关产品推荐
相关产品推荐

