Ubuntu 18.04 中的“在终端中打开”

Ubuntu 18.04 中的“在终端中打开”

从 Ubuntu 16.04 升级后,此选项似乎已消失。我尝试安装,nautilus-open-terminal但无法找到 18.04 的软件包。尝试安装时也nautilus-actions出现以下问题:

Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

在此处输入图片描述

如何解决这个问题?

答案1

这个包裹里nautilus-extension-gnome-terminal有你想要的东西吗?

确定新包的方法(如果感兴趣的话)

我仍在使用 Xenial,它使一些事情变得更容易,也使一些事情变得更困难。

首先,尝试确定哪个特定文件(即脚本、链接库等)负责 Xenial 上的功能。文件的名称可能包含terminal以下内容,因此请搜索:

locate terminal | less

并在less搜索中寻找nautilus,作为第一个猜测(如果我更有信心我就会使用grep)。

/usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so似乎是最有可能的候选者,因为它的位置正确(在nautilus/extensions-3.0层次结构中)并且命名合理。

检查哪个包提供了它:

dpkg -S /usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so

它似乎是由包gnome-terminal本身提供的(这与我记得的相符——我不需要安装任何特殊的包)。

该软件包提供的在线文件列表gnome-terminal证实了这一点:

https://packages.ubuntu.com/xenial/amd64/gnome-terminal/filelist

不幸的是,bionic/usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so不再提供:gnome-terminal

https://packages.ubuntu.com/bionic/amd64/gnome-terminal/filelist

如果我可以使用运行 bionic 的机器(或者不厌其烦地摆弄选项以apt-file使用替代方案sources.list,我会使用:

apt-file search /usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so

找到提供该文件的包。

事实上,我只是用了在线界面packages.ubuntu.com

去检查,nautilus-extension-gnome-terminal确实提供了有关 bionic 所需的文件。

答案2

sudo apt install nautilus-admin 在右键菜单中添加一些管理操作:

以管理员身份打开。

以管理员身份编辑。

在终端中打开。

希望这对你有帮助

答案3

对于任何使用 19.04 的人来说,都没有在其他地方发现对此的提及。

我最初不得不使用 Nautilus 脚本来解决这个问题,尤其是当文件夹中装满文件而无处可点击时。但我最近发现我只需点击“地址栏”中当前文件夹的名称即可获得该Open in Terminal选项,这对我来说已经足够了。

学期

答案4

sudo apt update

sudo apt install nautilus
  • 或-作为何塞注意(添加右键单击选项)

    sudo apt 安装 nautilus-admin

然后打开窗口

sudo nautilus

希望这可以帮助。

相关内容