GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus tab berbintang di nautilus gnome?

Sayangnya deteksi otomatis untuk menampilkan panel 'Berbintang' berdasarkan apakah Anda memiliki item yang berkilau bintangnya diputuskan. Saya tidak tahu mengapa itu ditampilkan bahkan tanpa Pelacak tersedia.

Perhatikan bahwa sidebar sebenarnya adalah satu unit yang disediakan oleh Gtk, bukan kumpulan item acak yang dapat diedit – tetapi masih cukup dapat disesuaikan untuk tujuan ini.

Opsi 1: Ganti deskripsi UI bawaan.

  1. Buat lokasi untuk penggantian:

    mkdir ~/.config/nautilus/ui
    
  2. Ekstrak deskripsi sumber daya dari jendela utama:

    gresource extract /bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Edit properti objek GtkPlacesSidebar:

    <object class="GtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      ...
    </object>
    
  4. Tetapkan variabel lingkungan untuk membuat GLib menggunakan penggantian ini:

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

    Karena Nautilus dimulai melalui D-Bus, Anda mungkin perlu menyetelnya melalui ~/.pam_environment

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

    …atau melalui ~/.config/systemd/user/dbus.service.d/environment.conf :

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

Opsi 2: Kompilasi ulang Nautilus dengan menerapkan tambalan ini:

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

Untuk bagian kedua dari pertanyaan Anda. Untuk menghapus tab "Terbaru", jalankan perintah ini di bawah pengguna Anda:

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

Sayangnya, saya tidak dapat menemukan perintah serupa untuk tab "Berbintang".


Linux
  1. Bagaimana Menghapus Baris Kosong Dari File (termasuk Tab Dan Spasi)?

  2. Cara Menghapus/Menghapus GNOME dari CentOS/RHEL 7

  3. Bagaimana cara membuka tab baru di Terminal GNOME dari baris perintah?

  1. Bagaimana GNOME menggunakan Git

  2. Bagaimana Cara Menghapus Aplikasi Kde Dan Xfce Dari Menu Gnome??

  3. Bagaimana Cara Melanjutkan Sesi Gnome?

  1. Ubuntu – Bagaimana Cara Menghapus Gnome Agar Hanya Menjalankan Compiz?

  2. Bagaimana Cara Menghapus Wifi-hotspot Di Ubuntu Gnome 14.04?

  3. Bagaimana Cara Menghapus Telegram?