Как удалить закладки с боковой панели Nautilus?

81

Я хочу удалить видео и музыку с левой панели. Но я не могу найти способ сделать это. Как вы это делаете?

    
задан jokerdino 14.11.2011 в 14:33
источник

8 ответов

46

Протестировано в 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 . Вам нужны права root или это.

    
ответ дан Bruno Pereira 14.11.2011 в 20:43
источник
44

Откройте файл user-dirs.dirs в папке ~/.config с вашим любимым текстовым редактором.

Прокомментируйте строку о папке, которую вы не хотите находиться в левой панели nautilus. Я прокомментировал папку «Видео».

..........
..........
.........
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
#XDG_VIDEOS_DIR="$HOME/Videos"

Затем откройте терминал и запустите xdg-user-dirs-gtk-update , см. волшебство.

для 13.04 или новее:

В Nautilus > = 3.6 это не выдержит выход из системы / вход в систему или перезагрузку. Чтобы преодолеть это, мы должны указать наши каталоги XDG на "$HOME" , например, например:

XDG_VIDEOS_DIR="$HOME"
    
ответ дан Anwar 18.06.2012 в 15:25
33

Ага - окончательный ответ, благодаря A. J. McMinn : Удаление записей из Nautilus Places

1) Прокомментируйте нежелательные закладки в ~/.config/user-dirs.dirs

2) Сделайте или отредактируйте файл ~/.config/user-dirs.conf и добавьте запись enabled=false .

Это решение сохраняется при загрузке.

* ... это можно сделать с помощью однострочного: echo "enabled=false" > ~/.config/user-dirs.conf

    
ответ дан Ben 19.01.2014 в 22:50
5

Эти каталоги задаются xdg-user-dirs .

Чтение документации показывает, что вы можете отключить каталог пользователя, указав его в свой домашний каталог. Используйте Ubuntu-Tweak или вручную отредактируйте файл ~ / .conf / user-dirs.dirs и укажите все закладки, которые вы не хотите видеть в своем домашнем каталоге, и они также исчезнут с боковой панели Nautilus.

ПРИМЕЧАНИЕ. . Я пытался прокомментировать и удалить строки из ~ / .conf / user-dirs.dirs, как предлагает forestpiskie, и это работало только до следующего входа в систему. в директорию $ HOME настройки застряли.

    
ответ дан PKKid 04.05.2012 в 19:17
3
  1. Внесите необходимые изменения в ~ / .config / user-dirs.dirs закомментируйте каталоги, которые вы не хотите, например.
  2. Чтобы изменения не возвращались при входе в систему, вы можете выполнить в своем терминале echo "enabled=false" > ~/.config/user-dirs.conf , который создаст файл user-dirs.conf , содержащий опцию enable=false .
  3. Проверьте изменения и их настойчивость, выйдя из системы и снова. Nautilus должен отображать:

    
ответ дан sinekonata 21.04.2014 в 20:14
0

Эти шаги все еще работают в 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.
    "
}
    
ответ дан Erotemic 30.05.2018 в 19:46
0

Изменить -

Впишется в это немного дальше - если вы редактируете файл ~ / .config / user-dirs.dir, вы можете удалить их с панели и по-прежнему иметь их как папки в своем / home.

    
ответ дан 23 93 26 35 19 57 3 89 14.11.2011 в 14:45
-1

попробуйте перейти к закладкам в меню окна, bookmarks > изменить закладки (перевести с italian ubuntu) и удалить тот, который вы не хотите

иначе Ctrl + D для доступа к меню

    
ответ дан dodohjk 28.11.2011 в 09:22