Jak usunąć zakładki z paska bocznego Nautilus?

88

Chcę usunąć wideo i muzykę z lewego panelu bocznego. Ale nie mogę znaleźć takiej możliwości. Jak to robisz?

wprowadź opis zdjęcia tutaj

jokerdino
źródło
Mogłem zmienić ich nazwy w panelu bocznym, zmieniając nazwę każdego folderu w panelu głównym. Podświetl, naciśnij F2, zmień nazwę. Możesz spróbować utworzyć dowiązanie symboliczne do folderów NAS i umieścić je w folderze domowym, zastępując niepotrzebne foldery domyślne. Kliknij folder docelowy prawym przyciskiem myszy, wybierz „Utwórz link” i przeciągnij link do folderu domowego. Zmień nazwę na Muzyka lub cokolwiek, i zastąp domyślne.
Tom Brossman,
Przywołałbym coś na brainstorm.ubuntu.com .
ζ--
@ObsessiveFOSS Lepiej przekaż to twórcom GNOME.
jokerdino

Odpowiedzi:

46

Testowane w Ubuntu 14.04

Te zakładki są kontrolowane ~/.config/user-dirs.dirsi komentowanie linii konfiguruje wygląd listy

Na przykład, aby usunąć zakładkę Wideo z listy, zmień wiersz:

XDG_VIDEOS_DIR="$HOME/Videos"

do

#XDG_VIDEOS_DIR="$HOME/Videos"

Uwaga:
Po zalogowaniu plik ~/.config/user-dirs.dirszostanie przywrócony do oryginalnego zestawu przez /etc/xdg/user-dirs.defaults. Aby temu zapobiec, należy ustawić plik jako „tylko do odczytu”, klikając prawym przyciskiem myszy, a następnie właściwości > uprawnienia lub używając polecenia

chmod -w ~/.config/user-dirs.dirs

Jeśli musisz ponownie edytować plik, zrób to odwrotnie za pomocą Nautilus lub użyj polecenia

chmod +w ~/.config/user-dirs.dirs

Jeśli chcesz zastosować to do wszystkich użytkowników w systemie, zmień plik vim /etc/xdg/user-dirs.confi ustaw opcję enabledna False. Potrzebujesz uprawnień roota lub tego.

Bruno Pereira
źródło
czy jest to ten sam plik, co plik user-dirs.dirs, który znajduje się w: /home/USERNAME/.config/user-dirs.dirs? Nie mogę znaleźć DIR, który znajduje się w ~ / .config / user-dirs.dirs
Kalamalka Kid
Zakomentowanie jest nie dobrym rozwiązaniem (nie mówiąc już o zmianę uprawnień do plików). Zamiast tego ustaw np., XDG_VIDEOS_DIR="$HOME"Aby wyłączyć katalog użytkownika filmów, jak sugerują inne odpowiedzi. Aby uzyskać źródło, zobacz freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
Balu
2
To nie działa (przynajmniej dla mnie) 16.04. @ Odpowiedź Ben poniżej działa.
AndyP
46

Otwórz plik user-dirs.dirsw ~/.configfolderze za pomocą swojego ulubionego edytora tekstu.

Skomentuj wiersz o folderze, którego nie chcesz znajdować się w lewym okienku łodzika. Skomentowałem folder wideo.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Dokumenty"
XDG_MUSIC_DIR = "$ HOME / Muzyka"
XDG_PICTURES_DIR = "$ HOME / Pictures"
#XDG_VIDEOS_DIR = "$ HOME / Wideo"

Następnie otwórz terminal i biegnij xdg-user-dirs-gtk-update, zobacz magię.

dla 13.04 lub nowszej:

W Nautilus> = 3.6 nie przetrwa wylogowania / logowania ani ponownego uruchomienia. Aby temu zaradzić, musimy wskazać naszym XDGkatalogom, aby "$HOME"polubiły np .:

XDG_VIDEOS_DIR="$HOME"
Anwar
źródło
1
Ten należy oznaczyć jako prawidłową odpowiedź.
Rafael Vega
1
Zgadzam się, najlepsza odpowiedź! Dziękuję Ci bardzo.
enapupe
Szukałem tego przez jakiś czas. Świetna odpowiedź. Oznacz jako poprawne @jokerdino
SimplySimon
3
... dopóki nie uruchomisz ponownie! Aby to zrobić, należy wskazać folder $ HOME, który się trzyma :)
SimplySimon
2
1,5 roku później: znalazłem bardziej ostateczne rozwiązanie (patrz poniżej).
Ben
36

Aha - ostateczna odpowiedź, dzięki AJ McMinn : Usuwanie wpisów z Nautilus Places

1) Skomentuj niechciane zakładki w ~/.config/user-dirs.dirs

2) Utwórz lub edytuj ~/.config/user-dirs.confplik i dodaj wpis enabled=false.

To rozwiązanie utrzymuje się po rozruchu.


* ... można to zrobić za pomocą jednej linijki: echo "enabled=false" > ~/.config/user-dirs.conf

Ben
źródło
5
enabled=falseflagi ~/.config/user-dirs.confjest zamierzony sposób to zrobić, chmod -wsposób zaproponowany przez @Bruno Pereira jest obejście.
LeartS
1
Działa to w 16.04, ale dopiero po ponownym zalogowaniu.
bennos
Działa to 16.04 i przetrwało restart. Dzięki!!!
user334639,
2
Potwierdzony w 16.04LTS
Rtsne42
3
Właściwie dla 16.04 wystarczy wylogować / zalogować się; nie ma potrzeby pełnego restartu, oszczędza ci kilka sekund ;-)
sxc731
5

Te katalogi są ustawione przez katalog xdg-user-dirs .

Czytanie dokumentacji pokazuje, że możesz wyłączyć katalog użytkownika, wskazując go na katalog domowy. Użyj Ubuntu-Tweak lub ręcznie edytuj plik ~ / .conf / user-dirs.dirs i wskaż wszystkie zakładki, których nie chcesz widzieć, w swoim katalogu domowym, a także znikną z paska bocznego Nautilus.

UWAGA: Próbowałem komentować i usuwać wiersze z ~ / .conf / user-dirs.dirs, jak sugeruje forestpiskie, i działało to tylko do następnego zalogowania się. Po ustawieniu ich na katalog $ HOME ustawienia utknęły.

PKKid
źródło
4
  1. Wprowadź zmiany, które chcesz ~ / .config / user-dirs.dirs, np. Skomentuj katalogi, których na przykład nie chcesz.
  2. Aby zmiany nie zostały przywrócone podczas logowania, możesz wykonać je w swoim terminalu, echo "enabled=false" > ~/.config/user-dirs.confktóry utworzy plik user-dirs.conf zawierający opcję enable=false.
  3. Przetestuj zmiany i ich trwałość, wylogowując się i ponownie. Nautilus powinien wyświetlać:

pokaz

sinekonata
źródło
1
Osobiście, spośród wszystkich odpowiedzi tutaj, ta jest jedyną, która zadziałała.
sinekonata
1

Te kroki wydają się działać w 18.04. Na podstawie komentarzy w tym wątku stworzyłem następujący skrypt bash, który wykonuje to zadanie. Uwaga: nadal musisz ponownie uruchomić nautilus i kliknąć prawym przyciskiem myszy usunąć elementy po wykonaniu tych poleceń:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}
Erotyczny
źródło
0

Edytować -

Zagłębiłem się w to nieco dalej - jeśli edytujesz ~ / .config / user-dirs.dir, możesz usunąć je z panelu i nadal mieć je jako foldery w / home.

wprowadź opis zdjęcia tutaj

23 93 26 35 19 57 3 89
źródło
1
Próbowałem tego. To nie działa
jokerdino
Próbowałem który - stary, który usunąłem czy to?
23 93 26 35 19 57 3 89
4
To usuwa specjalne funkcje folderów również z systemu, tzn .: pliki do pobrania nie będą już wybierane jako folder pobierania, zdjęcia nie będą domyślnym folderem podczas korzystania z programów graficznych, naprawdę nie radzę robić tego @ jokerdino.
Bruno Pereira,
@ brunopereira81 Czy domyślne katalogi to jedyna zmiana? A może mogą istnieć inne, bardziej drastyczne rzeczy?
Kris Harper
1
Myślę, że zmieni to coś więcej niż tylko domyślne katalogi, dlatego ostrzeżenie, możesz ustawić go z powrotem tak, jak było, ale ten plik służy do konfigurowania katalogów, których chcesz używać dla tych funkcji, usuń katalog, usuń funkcja.
Bruno Pereira
-1

spróbuj przejść do Zakładki w menu okna, zakładki> zmodyfikuj zakładki (przetłumacz z włoskiego ubuntu) i usuń tę, której nie chcesz

w przeciwnym razie Ctrl + D, aby uzyskać dostęp do menu

dodohjk
źródło
To już nie działa w Miejscach, które ostatnio wypróbowałem na Ubuntu 13.04. Edytowanie user-dirs.dirs zgodnie z sugestią powyżej działało jednak dla mnie.
Cardin