从 Nautilus 右键菜单打开终端

从 Nautilus 右键菜单打开终端

在 Ubuntu 19.04 之前的版本中,Nautilus 上下文菜单中曾经有一个“打开终端”菜单项。在 19.04 中,它更改为“打开终端”,我必须手动从“桌面” cd 返回主页,这不是我想要的。对此有很多建议,例如在 .bashrc 文件的末尾放一个“cd”。我认为这有点小题大做 - 我只是想在方便的桌面右键菜单上有一个 Ctrl-Alt-T 的副本。我甚至找不到创建此菜单项的 .desktop 文件!(我查看了 /usr/share/applications 和 ~/.local/share/applications,但似乎没有任何东西可以创建终端窗口)。这应该很简单,但让我恼火的是我无法解决这个问题!

补充:哦,让我说明一下,我使用的是 Gnome 桌面,忘了提这一点了!

答案1

右键单击桌面,“在终端中打开”选项在最近的 Ubuntu 版本中由 Gnome Shell 桌面扩展提供,因为现在不再由 nautilus 管理桌面。但是,此选项与文件 (nautilus) 中的相同右键单击选项一致。

许多用户会喜欢当前的行为,即右键单击上下文菜单会在当前文件夹中打开终端。上下文菜单的目的也在于:执行适用于您正在使用的对象的操作。在这种情况下,执行一个操作会在您当前正在使用的文件夹中打开终端。扩展而言,右键单击桌面会在桌面文件夹中打开终端,这样您就可以立即使用桌面上的文件,这是很正常的。

如果您只是想要标准的启动行为,那么有足够的替代方案。

  • Dock 上的图标可以让你方便地一键访问主文件夹中打开的终端 - 你甚至不需要查看桌面即可
  • 内置的Alt++是迄今为止最快的启动方式CtrlT可以随时随地在主文件夹中打开终端。
  • 您可以删除nautilus-extension-gnome-terminal这个不符合您喜好的右键单击选项,而是通过添加自定义右键单击菜单选项鹦鹉螺脚本(非常容易做到)或nautilus python 脚本(参见已接受答案的第二部分,不太容易,但集成得更好)。(这也回答了您关于如何实现此右键菜单项的问题,不是通过 .desktop 文件,而是通过 nautilus 扩展)。

答案2

只是为了好玩 - 在 Gnome 桌面上设置“终端”图标没有问题,当然我很高兴。我喜欢用鼠标做这些事情 ;)

答案3

已解决sudo apt install nautilus-extension-gnome-terminal。Ubuntu 的一些发行版没有这个,我的是非官方的 ubuntu arm64 20.04

答案4

对于那些在 2022 年仍然遇到问题的人:

问题是开放终端功能已经在 gnome-shell 中实现;您需要做的就是:

sudo apt install gnome-shell-extension-desktop-icons -y

然后转到扩展应用程序并打开“桌面图标”,您将立即能够右键单击打开终端。

相关内容