Как убрать "помеченную" вкладку в nautilus гнома?

У меня много сетевых дисков и несколько закладок, и мне не нравится, когда мой файловый менеджер развернут, поэтому я предпочитаю максимально чистый интерфейс.

это Starred вкладка однако блокирует это для меня. Я никогда не использовал это раньше. Под gnome 3.28 это даже не сработало бы (ничего не появилось бы, даже если бы я "пометил" это), не пробовал сейчас с 3.30 но я просто не нуждаюсь или не хочу эту функцию вообще.

Как мне продолжить удаление этой записи из меню?
И пока мы на этом: могу ли я удалить "Недавний" тоже?

Я прошел через все настройки nautilus сам, а также прошел его dconf-editor папку, не могу найти ничего, что могло бы мне помочь, хотя.

Я только что нашел это - это объясняет, почему это не работает для меня, так как у меня отключена индексация, но не предлагает никакого решения или способа полностью избавиться от него.

2 ответа

Решение

К сожалению, было решено отказаться от автоматического определения того, показывать ли панель "Помеченные" в зависимости от того, есть ли у вас помеченные элементы. Я не знаю, почему он отображается, даже если Tracker недоступен.

Обратите внимание, что боковая панель на самом деле представляет собой единое целое, предоставленное Gtk, а не редактируемую коллекцию случайных элементов, но все же достаточно настраиваемую для этой цели.

Вариант 1: переопределить описание встроенного пользовательского интерфейса.

  1. Создайте местоположение для переопределений:

    mkdir ~/.config/nautilus/ui
    
  2. Извлеките описание ресурса главного окна:

    gresource extract /bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Отредактируйте свойства объекта GtkPlacesSidebar:

    <object class="GtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      ...
    </object>
    
  4. Установите переменную окружения, чтобы GLib использовал это переопределение:

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

    Поскольку Nautilus запускается через D-Bus, вам, вероятно, потребуется установить его через ~/.pam_environment...

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

    ... или через ~/.config/systemd/user/dbus.service.d/environment.conf:

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

Вариант 2: Перекомпилируйте Nautilus с этим патчем:

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

Ко второй части вашего вопроса. Чтобы удалить вкладку «Последние», выполните следующую команду под своим пользователем:

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

Увы, я не могу найти аналогичную команду для вкладки «Помеченные».

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