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

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

введите описание здесь

8 ответов

Решение

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

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

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

............................. XDG_DOCUMENTS_DIR = "$ HOME / Documents" XDG_MUSIC_DIR = "$ HOME / Music" XDG_PICTURES_DIR = "$ HOME / Изображения "
#XDG_VIDEOS_DIR="$HOME/Videos"

Затем откройте терминал и запустите xdg-user-dirs-gtk-updateПосмотри на магию.

для 13.04 или позже:

В 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

Эти каталоги устанавливаются xdg-user-dirs.

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

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

Эти шаги все еще работают в 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.
    "
}
  1. Внесите необходимые изменения в ~/.config/user-dirs.dirs, например, закомментируйте каталоги, которые вам не нужны, например.
  2. Чтобы изменения не были отменены при входе в систему, вы можете выполнить их в своем терминале. echo "enabled=false" > ~/.config/user-dirs.conf который создаст файл user-dirs.conf, содержащий опцию enable=false,
  3. Проверьте изменения и их сохранность, выйдя из системы и войдя снова. Наутилус должен отображать:

дисплей

Редактировать -

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

введите описание здесь

Попробуйте зайти в Закладки в меню окна, закладки> изменить закладки (перевод с итальянского Ubuntu) и удалить тот, который вам не нужен

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

Другие вопросы по тегам