如何在桌面目录中打开终端?

我使用的是Ubuntu 16.04和Nautilus 3.14.3(默认版本)。

右键单击桌面时,会打开一个终端上下文菜单。 它用~作为工作目录打开终端,但我希望它在~/Desktop打开。

我认为有一个dconf选项可以改变这种行为,但我找不到/org/gnome/nautilus下的任何相关内容。

只需将以下内容添加到~/.bashrc

 if [[ $PWD == $(realpath ~) ]]; then cd ~/Desktop/ fi 

即使按ctrl + alt + t,我的解决方案也会将目录更改为桌面
(打开终端的默认键盘快捷键)

我的解决方案检查工作目录,如果它与~相同,则cd到桌面

注意:Macerarius的解决方案始终以某种方式开放
(即使您在Nautilus中的文件夹内单击“在终端中打开”)

另外

不是字面上你要求的,但另一种解决方案是添加命令:

 /bin/bash -c "cd ~/Desktop && gnome-terminal" 

到你选择的捷径。 按下快捷方式后,将打开一个终端窗口,将桌面作为工作目录。

选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。 单击“+”并添加命令:

 /bin/bash -c "cd ~/Desktop && gnome-terminal" 

…到你选择的捷径。

(主观)优势是您不需要触摸~/.bashrc并且默认目录将保持不变。

注意

每种语言的确切目录(-name)可能会有所不同。 用荷兰语: ~/Bureaublad

两种选择:

  1. 编辑文件~/.bashrc并在文件末尾添加以下行:

     cd /path/to/folder 

保存更改并注销/登录。 终端现在应该默认打开指定的目录。

  1. 编辑文件~/.bashrc并添加别名以快速更改终端中的目录:

     alias cdd="cd /path/to/folder" 

保存更改并注销/登录。 打开终端, cdd可以快速到达指定目录。