Ubuntu - назавжди видалити ~ / Відео та ~ / Public


21

Я видалив папки, але кожен раз, коли я входив, вони відтворюються. Я відредагував ~/.config/user-dirs.dirsі видалив рядки, що порушують право, але вони замінені, коли я знову входжу! Файл кажуть, що це автоматично генерується /usr/bin/xdg-user-dirs-update, але, здається, це глухий кут.


Я видалив користувача, але ім'я цього конкретного користувача надходить у запит на вхід ubuntu 10.04 lts і не видаляється звідти. будь ласка, дайте мені знати, як цього досягти. Дякую.

Відповіді:


24

Три файли керують поведінкою "особистих спеціальних папок":

  • ~/.config/user-dirs.dirs- дозволяють користувачеві вказати спеціальний шлях для спеціальних папок. Таким чином, ви можете мати Musicпапку в, скажімо, "$ HOME / My Music" або "/ partition data / mp3". Це не дозволяє "відключити" ці папки. Якщо ви видалите один рядок (або весь файл), будуть використані значення за замовчуванням, як ви вже помітили.

  • /etc/xdg/user-dirs.conf(переопределено ~/.config/user-dirs.conf) - Дозволяє включити або вимкнути автоматичне створення папки (повторно). Якщо ви встановите enabled=False, як у всьому світі, так і лише для власного користувача, спеціальні папки більше не створюватимуться під час входу, якщо ви видалите або перейменуєте папки.

  • /etc/xdg/user-dirs.defaults- Глобальний шаблон для шляху та назви папок. Це файл, який читається, коли ~/.config/user-dirs.dirsвін створений заново. Пам’ятайте, що зміна імен за замовчуванням не дозволить локалізувати (перекладені) імена папок, якщо ви зміните мову / локальну мову.

До речі, послуга, яку ви відключили, - це просто демон, який запропонував би перейменувати папки у випадку, якщо ви змінили мову / мову.


18

Ваша проблема була роз'яснена на програмній вікі

Налаштування

Sysadmins може налаштувати речі, редагуючи /etc/xdg/user-dirs.conf. Наразі є лише два налаштування, ви можете відключити всю справу, і ви можете вказати кодування шаблонів, що використовується для імен файлів. Вони також можуть встановлювати або змінювати каталоги за замовчуванням та їх початкові значення в /etc/xdg/user-dirs.defaults.

$ (XDG_CONFIG_HOME) /user-dirs.dirs вказує поточний набір каталогів для користувача. Цей файл у форматі оболонки, тому його легко отримати зі скрипта оболонки. Цей файл також може бути модифікований користувачами (вручну або через програми), щоб змінити використовувані каталоги. Примітка. Щоб відключити каталог, наведіть його на homedir. Якщо ви видалите його, він буде відтворений під час наступного входу.

Таким чином, ваш ~/.config/user-dirs.dirsможе бути змінений як

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

2

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


Єдине , що я можу знайти , що виглядає , як це може бути , це xdg-user-dirs-gtk-update - Update common folders names to match current locale, що інваліди
але на

2

Принаймні Ubuntu 18.10 ви можете просто видалити каталоги та запустити xdg-user-dirs-update на терміналі. Записи будуть перепризначені додому та зникнуть зі списку в розділі Файли.



0

Ви можете спробувати встановити Ubuntu Tweak ... на вкладці "Особисті" + "Місце розташування папок за замовчуванням": ви можете змінити розташування папок на те місце, де ви хочете, або ви можете просто вказати їх на той самий каталог (тобто / home / користувач /)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.