解决方案
针对 Ubuntu 22.04 没有右键打开终端,使用以下命令可以解决。
sudo apt install nautilus-sendto
排查过程
Ubuntu 22.04 使用的 nautilus 文件管理器,很方便也很好用。
在 UI 界面右键可以通过 Open in Terminal 跳转到命令行。
在 Terminal 中可以通过 nautilus .
跳转到当前目录(注意后面有一个 . 表示当前目录)。
但是最近发现 UI 界面中的 Open in Terminal 右键菜单没有了,网上搜索都是让安装 nautilus-open-terminal,但是 Ubuntu 22.04 没有这个软件包。
我大胆的猜测了下,nautilus 是文件管理器,那么 nautilus-xxx 则可能是 nautilus 的插件。
我记得我刚安装 Ubuntu 22.04 的时候是有 Open in Terminal 右键菜单的,因此我搞了另外一台电脑,重装了一个纯净的 Ubuntu 22.04。
通过 sudo apt remove nautilus 然后通过 tab 提示,看纯净的 Ubuntu 22.04 安装了哪些 nautilus 插件。
paul@tuf:~$ sudo apt remove nautilus
nautilus nautilus-sendto
nautilus-data nautilus-share
nautilus-extension-gnome-terminal
同时在我出问题的电脑上也执行这个命令,发现少了 sendto 和 share。我将 sendto 安装上后,右键菜单 Open in Terminal 就回来了。