Chcę usunąć wideo i muzykę z lewego panelu bocznego. Ale nie mogę znaleźć takiej możliwości. Jak to robisz?
Chcę usunąć wideo i muzykę z lewego panelu bocznego. Ale nie mogę znaleźć takiej możliwości. Jak to robisz?
Odpowiedzi:
Testowane w Ubuntu 14.04
Te zakładki są kontrolowane ~/.config/user-dirs.dirs
i 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.dirs
zostanie 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.conf
i ustaw opcję enabled
na False
. Potrzebujesz uprawnień roota lub tego.
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 .
Otwórz plik user-dirs.dirs
w ~/.config
folderze 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ę.
W Nautilus> = 3.6 nie przetrwa wylogowania / logowania ani ponownego uruchomienia. Aby temu zaradzić, musimy wskazać naszym XDG
katalogom, aby "$HOME"
polubiły np .:
XDG_VIDEOS_DIR="$HOME"
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.conf
plik 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
enabled=false
flagi ~/.config/user-dirs.conf
jest zamierzony sposób to zrobić, chmod -w
sposób zaproponowany przez @Bruno Pereira jest obejście.
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.
echo "enabled=false" > ~/.config/user-dirs.conf
który utworzy plik user-dirs.conf zawierający opcję enable=false
.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.
"
}
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.
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