sup Asked: 2016-09-22 05:45:50 +0800 CST2016-09-22 05:45:50 +0800 CST 2016-09-22 05:45:50 +0800 CST 我可以从 nautilus 中删除“在终端中打开”菜单项吗? 772 就如此容易。我可以删除菜单项吗? (我实际上想要它,因为当一个人在 gnome-terminal 中启动自定义编辑时它被破坏了,所以我编译了以前工作的 16.04 天之前的旧扩展,但现在我有两个“在终端中打开”菜单项)。 nautilus 2 个回答 Voted jack1142 2021-09-30T09:19:36+08:002021-09-30T09:19:36+08:00 从 Ubuntu 18.04 开始,负责“在终端中打开”上下文菜单选项的 Nautilus 扩展是名为nautilus-extension-gnome-terminal. 这个包不是gnome-terminal的必需依赖项的一部分(它只是推荐的一部分),因此可以通过运行安全地删除: sudo apt remove nautilus-extension-gnome-terminal 如果有人感兴趣,扩展文件现在位于/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libterminal-nautilus.so而不是旧/usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so位置。考虑到它是由包管理器管理的,我不建议触摸它,但我觉得我应该包含这些信息以确保答案的完整性。 Best Answer hakre 2017-10-22T02:18:38+08:002017-10-22T02:18:38+08:00 在最新版本的 Nautilus 中,例如 3.14(包括在 Ubuntu 15.04 中),在终端中打开命令是 gnome-terminal 包的一部分,它安装 libterminal-nautilus 扩展 (at /usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so)。 它可以在终端 w/sudo 中轻松删除: $ sudo mv -vi /usr/lib/nautilus/extensions-3.0/libterminal-nautilus.so{,.bak} 之后您需要退出 Nautilus 才能看到应用的更改: $ nautilus -q (nautilus:16373): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:16373): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:16373): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed (nautilus:16373): GLib-GObject-WARNING **: invalid (NULL) pointer instance (nautilus:16373): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed 如果 Nautilus 没有以这种方式成功退出(例如你看到超时),你可以命令你的操作系统杀死它: $ pkill -e nautilus nautilus killed (pid 15962) 之后您可以重新启动 Nautilus,并且将显示已删除的条目。 前: 后: 参考: 请删除 nautilus-open-terminal 包 - Adam Dingle 在 2015 年 5 月报告的错误 #1451166)
从 Ubuntu 18.04 开始,负责“在终端中打开”上下文菜单选项的 Nautilus 扩展是名为
nautilus-extension-gnome-terminal
. 这个包不是gnome-terminal
的必需依赖项的一部分(它只是推荐的一部分),因此可以通过运行安全地删除:它可以在终端 w/sudo 中轻松删除:
之后您需要退出 Nautilus 才能看到应用的更改:
如果 Nautilus 没有以这种方式成功退出(例如你看到超时),你可以命令你的操作系统杀死它:
之后您可以重新启动 Nautilus,并且将显示已删除的条目。
前:
后:
参考: