Як видалити закладки з бічної панелі Nautilus?


88

Я хочу видалити відео та музику з лівої бічної панелі. Але я не можу знайти варіант для цього. Як ти це робиш?

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


Мені вдалося перейменувати їх у бічну панель, просто перейменувавши кожну папку на головну панель. Виділіть, натисніть F2, перейменуйте. Ви можете спробувати створити посилання на ваші папки NAS і помістити його у свою домашню папку, замінивши непотрібні папки за замовчуванням. Клацніть правою кнопкою миші папку призначення, виберіть "Зробити посилання" та перетягніть посилання в домашню папку. Перейменуйте його на "Музика" чи інше та замініть значення за замовчуванням.
Том Броссман

Я хотів би щось викласти на brainstorm.ubuntu.com .
ζ--

@ObsessiveFOSS Краще піднесіть це до розробників GNOME.
jokerdino

Відповіді:


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
Kalamalka Kid

Коментування не є правильним рішенням (не кажучи вже про зміну дозволу на файл). Замість цього встановіть, наприклад, XDG_VIDEOS_DIR="$HOME"щоб вимкнути каталог користувачів відео, як це пропонує інші відповіді. Для джерела див. Freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
balu

2
Це не працює (принаймні для мене) 16.04. @ Відповідь Бена нижче працює.
AndyP

46

Відкрийте файл user-dirs.dirsу своїй ~/.configпапці з улюбленим текстовим редактором.

Прокоментуйте рядок про папку, яку ви не хочете знаходити у лівій області nautilus. Я коментував папку Відео.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Документи"
XDG_MUSIC_DIR = "$ ГОЛОВНА / Музика"
XDG_PICTURES_DIR = "$ ГОЛОВНА / Фотографії"
#XDG_VIDEOS_DIR = "$ ГОЛОВНА / Відео"

Потім відкрийте термінал і біжіть xdg-user-dirs-gtk-update, побачите магію.

за 13.04 або пізнішої версії:

У Nautilus> = 3.6 це не витримає вихід / вхід або перезавантаження. Щоб подолати це, ми повинні вказати нашим XDGкаталогім, "$HOME"як, наприклад:

XDG_VIDEOS_DIR="$HOME"

1
Це слід позначити як правильну відповідь.
Рафаель Вега

1
Згоден, найкраща відповідь! TY дуже.
енапупа

Я це шукав деякий час. Чудова відповідь. Позначити як правильне @jokerdino
SimplySimon

3
... поки не перезавантажишся! Шлях до цього полягає в тому, щоб вказати папку на $ HOME це палички :)
SimplySimon

2
Через 1,5 роки: знайшли більш остаточне рішення (див. Нижче).
Бен

36

Ага - остаточна відповідь, завдяки AJ McMinn : Видалення записів з місць Nautilus

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, але не поки ви знову не ввійдете в систему.
bennos

Це працює 16.04 і пережило перезавантаження. Дякую!!!
user334639

2
Підтверджено 16.04LTS
Rtsne42

3
Насправді на 16.04 достатньо виходу / входу; немає необхідності в повному перезавантаженні, економить вас кілька секунд ;-)
sxc731

5

Ці каталоги встановлюються xdg-user-dirs .

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

ПРИМІТКА. Я спробував коментувати та видалити рядки з ~ / .conf / user-dirs.dirs, як підказує forestpiskie, і це працювало лише до наступного разу, коли я ввійшов у систему. Установивши їх у dir $ HOME, налаштування затрималися.


4
  1. Зробіть зміни, які ви хочете ~ / .config / user-dirs.dirs, як - от коментуйте каталоги, які ви не хочете, наприклад.
  2. Щоб зміни не були повернені під час входу, ви можете виконати у своєму терміналі, echo "enabled=false" > ~/.config/user-dirs.confякий створить файл user-dirs.conf, що містить опцію enable=false.
  3. Перевірте зміни та їх стійкість, вийшовши та знову. Nautilus повинен відображати:

показ


1
Особисто, з усіх відповідей тут, ця єдина, яка працювала.
sinekonata

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.
    "
}

0

Редагувати -

Трохи далі загляньте в нього - якщо ви редагуєте ~ / .config / user-dirs.dir, ви можете вилучити їх з панелі і все одно мати їх як папки у вашому / будинку.

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


1
Я спробував це. Це не працює.
jokerdino

Спробував який - старий, що я прибрав, чи цей?
23 93 26 35 19 57 3 89

4
Це також видаляє спеціальні функції папок також із системи, тобто завантаження більше не вибиратимуть як папку для завантаження, фотографії не будуть папкою за замовчуванням при використанні програм для зображень, я дійсно не раджу робити це @jokerdino.
Бруно Перейра

@ brunopereira81 Чи є каталоги за замовчуванням єдиним, що це зміниться? Чи можуть бути інші, більш драматичні речі?
Кріс Харпер

1
Це зміниться більше, ніж просто каталоги за замовчуванням, я думаю, ось чому попередження, ви можете його повернути так, як це було, але цей файл використовується для встановлення каталогів, які ви хочете використовувати для цих функцій, видалення каталогу, видалення функція.
Бруно Перейра

-1

спробуйте продовжити закладки у меню вікна, закладки> змінити закладки (перекласти з італійської ubuntu) та видаліть ту, яку ви не хочете

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


Це більше не працює над "Місцями", востаннє я спробував на Ubuntu 13.04. Редагування користувача-dirs.dirs, як було запропоновано вище, працювало для мене.
Кардін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.