Я хочу удалить видео и музыку с левой боковой панели. Но я не могу найти возможность сделать это. Как ты это делаешь?
Я хочу удалить видео и музыку с левой боковой панели. Но я не могу найти возможность сделать это. Как ты это делаешь?
Ответы:
Проверено в Ubuntu 14.04
Эти закладки контролируются ~/.config/user-dirs.dirs
и комментируют строки, которые настраивают внешний вид списка.
Например, чтобы удалить закладку «Видео» из списка, измените строку:
XDG_VIDEOS_DIR="$HOME/Videos"
в
#XDG_VIDEOS_DIR="$HOME/Videos"
Примечание.
После входа файл ~/.config/user-dirs.dirs
возвращается к исходному, установленному пользователем /etc/xdg/user-dirs.defaults
. Чтобы предотвратить это, сделайте файл доступным только для чтения, щелкнув правой кнопкой мыши и выбрав в свойствах > разрешения или используя команду
chmod -w ~/.config/user-dirs.dirs
Если вам нужно снова отредактировать файл, сделайте обратное через Nautilus или используйте команду
chmod +w ~/.config/user-dirs.dirs
Если вы хотите применить это ко всем пользователям в вашей системе, измените файл vim /etc/xdg/user-dirs.conf
и установите опцию enabled
на False
. Вам нужны права суперпользователя или это.
XDG_VIDEOS_DIR="$HOME"
отключить каталог пользователя видео, как предлагают другие ответы. Для получения информации см. Freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
Откройте файл user-dirs.dirs
в ~/.config
папке с вашим любимым текстовым редактором.
Закомментируйте строку о папке, которую вы не хотите видеть в левой панели nautilus. Я прокомментировал папку с видео.
.......... .......... ......... XDG_DOCUMENTS_DIR = "$ HOME / Документы" XDG_MUSIC_DIR = "$ HOME / Музыка" XDG_PICTURES_DIR = "$ HOME / Pictures" #XDG_VIDEOS_DIR = "$ HOME / Видео"
Затем откройте терминал и бегите xdg-user-dirs-gtk-update
, увидите магию.
В Nautilus> = 3.6 это не переживет выход / выход из системы или перезагрузку. Чтобы преодолеть это, мы должны указать нашим XDG
каталогам, "$HOME"
например:
XDG_VIDEOS_DIR="$HOME"
Ага - окончательный ответ, спасибо AJ McMinn : Удаление записей из Наутилуса
1) Закомментируйте нежелательные закладки в ~/.config/user-dirs.dirs
2) Создайте или отредактируйте ~/.config/user-dirs.conf
файл и добавьте запись enabled=false
.
Это решение сохраняется при загрузке.
* ... это можно сделать с помощью одной строки: echo "enabled=false" > ~/.config/user-dirs.conf
enabled=false
флаг ~/.config/user-dirs.conf
является намеченным способом сделать это, chmod -w
способ предложил @Bruno Pereira обходного путь.
Эти каталоги устанавливаются xdg-user-dirs .
Изучение документации показывает, что вы можете отключить каталог пользователя, указав его в своем домашнем каталоге. Используйте Ubuntu-Tweak или вручную отредактируйте файл ~ / .conf / user-dirs.dirs и укажите все закладки, которые вы не хотите видеть, в своем домашнем каталоге, и они также исчезнут с боковой панели Nautilus.
ПРИМЕЧАНИЕ. Я попытался закомментировать и удалить строки из ~ / .conf / user-dirs.dirs, как предлагает forestpiskie, и это работало только до следующего входа в систему. Установив их в каталог $ HOME, настройки застряли.
echo "enabled=false" > ~/.config/user-dirs.conf
который создаст файл user-dirs.conf, содержащий эту опцию enable=false
.Эти шаги все еще работают в 18.04. Основываясь на комментариях в этой теме, я создал следующий скрипт bash, который выполняет задачу. Обратите внимание, что вам все равно нужно перезапустить nautilus и удалить пункты правой кнопкой мыши после выполнения этих команд:
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.
"
}
Редактировать -
Окунитесь в это немного дальше - если вы отредактируете ~ / .config / user-dirs.dir, вы можете удалить их с панели и сохранить их в виде папок в вашем / home.
попробуйте зайти в Закладки в меню окна, закладки> изменить закладки (перевод с итальянского Ubuntu) и удалить тот, который вам не нужен
в противном случае Ctrl + D для доступа к меню