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

88

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

введите описание изображения здесь

Джокердино
источник
Я смог переименовать их в боковой панели, просто переименовав каждую папку в главной панели. Выделите, нажмите F2, переименуйте. Вы можете попробовать создать символическую ссылку на ваши папки NAS и поместить ее в свою домашнюю папку, заменив ненужные папки по умолчанию. Щелкните правой кнопкой мыши папку назначения, выберите «Создать ссылку» и перетащите ссылку в домашнюю папку. Переименуйте это Музыка или что-то еще, и замените значения по умолчанию.
Том Броссман
Я бы поднял кое-что на brainstorm.ubuntu.com .
ζ--
@ObsessiveFOSS Лучше доведите это до разработчиков GNOME.
Джокердино

Ответы:

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

Бруно Перейра
источник
это тот же файл, что и файл user-dirs.dirs, расположенный по адресу: /home/USERNAME/.config/user-dirs.dirs? Я не могу найти DIR, который находится по адресу ~ / .config / user-dirs.dirs
Kid
Комментирование не является правильным решением (не говоря уже об изменении прав доступа к файлам). Вместо этого установите, например, XDG_VIDEOS_DIR="$HOME"отключить каталог пользователя видео, как предлагают другие ответы. Для получения информации см. Freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
Балу
2
Это не работает (для меня, по крайней мере) 16.04. @ Ответ Бена ниже работает.
AndyP
46

Откройте файл 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, увидите магию.

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

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

XDG_VIDEOS_DIR="$HOME"
Анвар
источник
1
Этот должен быть помечен как правильный ответ.
Рафаэль Вега
1
Договорились, лучший ответ! Очень сильно.
enapupe
Я искал это некоторое время. Отличный ответ. Отметить как правильно @jokerdino
SimplySimon
3
... пока не перезагрузишься! Чтобы обойти это, нужно указать папку на $ HOME, которая воткнута :)
SimplySimon
2
1,5 года спустя: найдено более определенное решение (см. Ниже).
Бен
36

Ага - окончательный ответ, спасибо AJ McMinn : Удаление записей из Наутилуса

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

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

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


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

Бен
источник
5
enabled=falseфлаг ~/.config/user-dirs.confявляется намеченным способом сделать это, chmod -wспособ предложил @Bruno Pereira обходного путь.
LeartS
1
Это работает в 16.04, но только после повторного входа.
Беннос
Это работает 16.04 и пережил перезагрузку. Спасибо!!!
user334639
2
Подтверждено в 16.04LTS
Rtsne42
3
Собственно на 16.04, выхода из системы / входа в систему достаточно; не требует полной перезагрузки, экономит несколько секунд ;-)
sxc731
5

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

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

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

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

дисплей

sinekonata
источник
1
Лично из всех ответов здесь этот единственный работал.
синеконата
1

Эти шаги все еще работают в 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
источник
0

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

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

введите описание изображения здесь

23 93 26 35 19 57 3 89
источник
1
Я попробовал это. Не работает
Джокердино
Пробовал какой - старый, который я удалил или этот?
23 93 26 35 19 57 3 89
4
Это удаляет также специальные функции папок из системы, т. Е. Загрузки больше не будут выбираться в качестве папки загрузки, изображения не будут папкой по умолчанию при использовании графических программ, я действительно не советую вам делать это @jokerdino.
Бруно Перейра
@ brunopereira81 Каталоги по умолчанию - единственное, что изменится? Или могут быть другие, более радикальные вещи?
Крис Харпер
1
Это изменит больше, чем просто каталоги по умолчанию, я думаю, поэтому предупреждение, вы можете установить его обратно, как это было, но этот файл используется, чтобы установить, какие каталоги вы хотите использовать для этих функций, удалить каталог, удалить функция.
Бруно Перейра
-1

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

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

dodohjk
источник
Это больше не работает на Местах в последний раз, когда я пробовал на Ubuntu 13.04. Редактирование user-dirs.dirs, как предложено выше, работало для меня, хотя.
Cardin