Desafortunadamente, se decidió no permitir la detección automática de mostrar el panel 'Destacado' en función de si tiene elementos destacados. Sin embargo, no sé por qué se muestra incluso sin que Tracker esté disponible.
Tenga en cuenta que la barra lateral es en realidad una sola unidad proporcionada por Gtk, no una colección editable de elementos aleatorios, pero lo suficientemente personalizable para este propósito.
Opción 1: Anule la descripción de la interfaz de usuario integrada.
-
Cree una ubicación para las anulaciones:
mkdir ~/.config/nautilus/ui
-
Extraiga la descripción del recurso de la ventana principal:
gresource extract /bin/nautilus \ /org/gnome/nautilus/ui/nautilus-window.ui \ > ~/.config/nautilus/ui/nautilus-window.ui
-
Edite las propiedades del objeto GtkPlacesSidebar:
<object class="GtkPlacesSidebar" id="places_sidebar"> ... <property name="show-recent">False</property> <property name="show-starred-location">False</property> ... </object>
-
Establezca la variable de entorno para que GLib use esta anulación:
export G_RESOURCE_OVERLAYS="/org/gnome/nautilus/ui=$HOME/.config/nautilus/ui"
Debido a que Nautilus se inició a través de D-Bus, es probable que deba configurarlo a través de
~/.pam_environment
…G_RESOURCE_OVERLAYS DEFAULT="/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"
…o a través de
~/.config/systemd/user/dbus.service.d/environment.conf
:[Service] Environment="G_RESOURCE_OVERLAYS=/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"
Opción 2: Vuelva a compilar Nautilus con este parche aplicado:
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index 0d1234f15..7a6d567f6 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -1347,6 +1347,12 @@ nautilus_window_set_up_sidebar (NautilusWindow *window)
| GTK_PLACES_OPEN_NEW_TAB
| GTK_PLACES_OPEN_NEW_WINDOW));
+ gtk_places_sidebar_set_show_recent (GTK_PLACES_SIDEBAR (window->places_sidebar),
+ FALSE);
+
+ gtk_places_sidebar_set_show_starred_location (GTK_PLACES_SIDEBAR (window->places_sidebar),
+ FALSE);
+
g_signal_connect_swapped (window->places_sidebar, "open-location",
G_CALLBACK (open_location_cb), window);
g_signal_connect (window->places_sidebar, "show-error-message",
A la segunda parte de tu pregunta. Para eliminar la pestaña "Reciente", ejecute este comando con su usuario:
$ gsettings set org.gnome.desktop.privacy remember-recent-files false
Por desgracia, no puedo encontrar un comando similar para la pestaña "Destacados".