Wie entferne ich den "Stern" -Reiter in Gnomes Nautilus?

1

Ich habe viele Netzlaufwerke und ein paar Lesezeichen, und ich mag es nicht, wenn mein Dateimanager maximiert wird. Deshalb bevorzuge ich eine Oberfläche, die so sauber wie möglich ist.

Bildbeschreibung hier eingeben

Diese StarredRegisterkarte blockiert dies jedoch für mich. Ich habe es noch nie benutzt. Darunter gnome 3.28würde nicht einmal funktionieren (nichts würde auftauchen, auch wenn ich es "starte"), ich habe es jetzt noch nicht ausprobiert, 3.30aber ich brauche oder möchte diese Funktion überhaupt nicht.

Wie gehe ich vor, um diesen Eintrag aus dem Menü zu entfernen?
Und wenn wir schon dabei sind: Kann ich die "Letzte" auch entfernen?

Ich habe alle Einstellungen von nautilusselbst durchgesehen und auch den dconf-editorOrdner durchgesehen , konnte aber nichts finden, was mir helfen könnte.

Ich habe gerade dies - das erklärt , warum es nicht für mich nicht funktioniert, wie ich mit Behinderungen haben die Indizierung, schlägt jedoch keine Lösung oder Art und Weise ganz loswerden , es zu bekommen.

Konfetti
quelle

Antworten:

2

Leider wurde die automatische Erkennung, ob das Fenster "Markiert" angezeigt werden soll, basierend darauf, ob Sie markierte Elemente haben, abgelehnt. Ich weiß nicht, warum es auch ohne Tracker angezeigt wird.

Beachten Sie, dass die Seitenleiste eine von Gtk bereitgestellte Einheit ist, keine bearbeitbare Sammlung von zufälligen Elementen, die jedoch für diesen Zweck ausreichend anpassbar ist.

Option 1: Überschreiben Sie die Beschreibung der integrierten Benutzeroberfläche.

  1. Erstellen Sie einen Speicherort für die Außerkraftsetzungen:

    mkdir ~/.config/nautilus/ui
    
  2. Extrahieren Sie die Ressourcenbeschreibung des Hauptfensters:

    gresource extract /bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Bearbeiten Sie die Eigenschaften des GtkPlacesSidebar-Objekts:

    <object class="GtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      ...
    </object>
    
  4. Legen Sie die Umgebungsvariable fest, damit GLib diese Überschreibung verwendet:

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

    Da Nautilus über D-Bus gestartet wird, müssen Sie dies wahrscheinlich über ~/.pam_environment... einstellen.

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

    … Oder über ~/.config/systemd/user/dbus.service.d/environment.conf:

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

Option 2: Kompilieren Sie Nautilus mit diesem Patch neu:

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",
Grawity
quelle
Ich habe Option 1 ausprobiert und Schritt 4 mit der [Service]einen ausgeführt (bitte beachten Sie, dass ich kein ~/.config/systemdVerzeichnis hatte, ich habe es erstellt), aber es hat nichts getan. Muss ich mein System neu starten?
Konfetti
Ja, damit dbus-daemon die neuen Umgebungsvariablen aufnimmt.
Grawity
Habe gerade mein System neu gestartet, es gibt jedoch keine Änderungen. Sollte ich die ~/.pam_environmentMethode ausprobieren oder anderswo eine Problembehandlung durchführen?
Konfetti
Vielleicht ist die Methode mit GNOME 3.30 nicht mehr effektiv. (Ich benutze einen Code Patch.)
Grawity
Ich entschuldige mich, ich habe gerade bemerkt, dass Sie confettials Benutzername darin fest codiert haben, das ist wahrscheinlich der Grund, warum es nicht funktioniert, lol. Ich werde das ändern und es erneut versuchen.
Konfetti