Я могу удалить “открытый в терминальном” пункте меню от наутилуса?

Настолько простой. Я могу удалить пункт меню?

(Я на самом деле хочу это, потому что это повреждается, когда каждый запускает пользовательское редактирование в терминале гнома, таким образом, я скомпилировал старое расширение с пред16.04 дней, которые раньше работали, но теперь я имею два "открытый в терминальных" пунктах меню).

3
задан 21 September 2016 в 16:49

1 ответ

В последних версиях Наутилуса такой как 3,14 (включенный с Ubuntu 15.04), команда Open in Terminal является частью терминального гномом пакета, который устанавливает расширение libterminal-наутилуса (в /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 -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

, Если Наутилус не выходит из этого пути успешно (например, Вы видите тайм-аут), можно управлять, чтобы операционная система уничтожила его:

$ pkill -e nautilus
nautilus killed (pid 15962)

Впоследствии Вы можете перезапустить Наутилус и, покажет удаленную запись.

Прежде:

before: nautilus context-menu with "open in terminal" entry

После:

after: nautilus context-menu without "open in terminal" entry

Судьи:

1
ответ дан 1 December 2019 в 17:32

Другие вопросы по тегам:

Похожие вопросы: