GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer l'onglet étoilé dans le nautile de gnome?

Malheureusement, la détection automatique de l'affichage ou non du panneau "Suivant" en fonction du fait que vous ayez ou non des éléments favoris a été rejetée. Cependant, je ne sais pas pourquoi il s'affiche même sans que Tracker soit disponible.

Notez que la barre latérale est en fait une seule unité fournie par Gtk, pas une collection modifiable d'éléments aléatoires - mais toujours suffisamment personnalisable à cette fin.

Option 1 : Remplacer la description de l'interface utilisateur intégrée.

  1. Créez un emplacement pour les remplacements :

    mkdir ~/.config/nautilus/ui
    
  2. Extrayez la description de la ressource de la fenêtre principale :

    gresource extract /bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Modifiez les propriétés de l'objet GtkPlacesSidebar :

    <object class="GtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      ...
    </object>
    
  4. Définissez la variable d'environnement pour que GLib utilise ce remplacement :

    export G_RESOURCE_OVERLAYS="/org/gnome/nautilus/ui=$HOME/.config/nautilus/ui"
    

    En raison du démarrage de Nautilus via D-Bus, vous devrez probablement le définir via ~/.pam_environment

    G_RESOURCE_OVERLAYS DEFAULT="/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"
    

    …ou via ~/.config/systemd/user/dbus.service.d/environment.conf :

    [Service]
    Environment="G_RESOURCE_OVERLAYS=/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"
    

Option 2 : Recompilez Nautilus avec ce patch appliqué :

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",

À la deuxième partie de votre question. Pour supprimer l'onglet "Récent", exécutez cette commande sous votre utilisateur :

$ gsettings set org.gnome.desktop.privacy remember-recent-files false

Hélas, je ne trouve pas la commande similaire pour l'onglet "Suivant".


Linux
  1. Comment GNOME utilise Git

  2. Comment supprimer les lignes vides d'un fichier (y compris les tabulations et les espaces) ?

  3. Comment supprimer Telegram ?

  4. Comment supprimer la barre latérale Nautilus sur certaines instances ?

  5. Comment supprimer une connexion de socket CLOSE_WAIT

Comment supprimer le dock sur Ubuntu 20.04 Focal Fossa GNOME Desktop

Procédure pas à pas sur l'utilisation des boîtes GNOME

Comment afficher le bureau dans GNOME

Comment ajouter ou supprimer une application de démarrage dans Ubuntu

Comment supprimer le référentiel distant Git

Comment supprimer les entrées en double dans le dialogue "ouvrir avec" Nautilus ?