Як видалити закладки з бічної панелі 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.