Como remover a guia “starred” do nautilus do gnome?

0

Eu tenho muitas unidades de rede e alguns marcadores e não gosto de ter meu gerenciador de arquivos maximizado, então prefiro uma interface que seja a mais limpa possível.

EssaguiaStarred,noentanto,bloqueiaissoparamim.Eununcauseiissoantes.Sobgnome3.28elenemfuncionaria(nadaapareceriamesmoquandoeuo"Star"), não tentei agora com 3.30 , mas eu simplesmente não preciso nem quero esse recurso.

Como devo proceder para remover essa entrada do menu?
E enquanto estamos nisso: Posso remover o "recente" também?

Eu passei por todas as configurações de nautilus e também passei pela pasta dconf-editor , mas não consegui encontrar nada que possa me ajudar.

Acabei de encontrar isto - Isso explica porque não funciona para mim, como eu indexação desativada, mas não sugere nenhuma solução ou maneira de se livrar dela completamente.

    
por confetti 18.09.2018 / 18:09

1 resposta

1

Infelizmente, a detecção automática de mostrar o painel "Com estrela" com base no fato de você ter ou não itens com estrela foi decidida. Eu não sei porque é mostrado mesmo sem o Tracker disponível.

Note que a barra lateral é na verdade uma única unidade fornecida pelo Gtk, não uma coleção editável de itens aleatórios - mas ainda suficientemente personalizável para este propósito.

Opção 1: Substituir a descrição da interface do usuário incorporada.

  1. Crie um local para as substituições:

    mkdir ~/.config/nautilus/ui
    
  2. Extraia a descrição do recurso da janela principal:

    gresource extract /bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Edite as propriedades do objeto GtkPlacesSidebar:

    <object class="GtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      ...
    </object>
    
  4. Defina a variável de ambiente para fazer o GLib usar essa substituição:

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

    Devido ao Nautilus ser iniciado via D-Bus, você provavelmente precisará configurar isso 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"
    

Opção 2: Recompile o Nautilus com este patch 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",
    
por 19.09.2018 / 20:35