Змінити шлях до папок користувача за замовчуванням?


20

У попередніх випусках Ubuntu я використовував Ubuntu Tweak, щоб змінити шляхи до папок користувача (Музика, Документи, Відео тощо). Я не можу знайти в Gnome 3 варіант зробити це, і у ppa Ubuntu Tweak досі немає версії для Oneiric.

Відповіді:


34

Відкрийте термінал і напишіть цю команду:

gedit ~/.config/user-dirs.dirs

Кожен рядок - це визначення папки користувача (музика, відео ...), редагуйте так, як вам потрібно. Наприклад, я не хотів папки відео вдома, а на окремому диску, і змінив параметр XDG_VIDEOS_DIR таким чином:

XDG_VIDEOS_DIR="/media/share/Video"

АБО просто запустіть:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

Вийдіть із системи та увійдіть назад, щоб спрацювати правильно.


3
Щоб негайно зробити це ефективно, запустіть xdg-user-dirs-update.
sup

після перезавантаження або відключення зовнішнього диска папки зникають із цього списку. будь-яка ідея, як це вирішити? askubuntu.com/questions/251624/…
duxk.gh

З посібника xdg-user-dirs-updateя здогадуюсь, що він повертається до каталогів за замовчуванням, якщо вони існують, тому просто видаліть їх, і це має бути добре
Arthur Spoon

@ArthurSpoon На жаль, ні, це (наприклад, видалення ~ / Documents) не зупиняє перезаписування файлу, який налаштовано user-dirs.dirs.
мійський гризун

1

Ви все ще можете встановити Ubuntu Tweak і зробити це з цим, якщо ви не хочете возитися з терміналом.


1

Як і сьогодні (через 7 років!) Мої експерименти, схоже, показують:

  1. Ці змінні, встановлені у файлі, ~/.config/user-dir.dirsвідносяться до XDG, що означає "X Desktop Group" ... тобто, схоже, вони відносяться до "віконних" процесів. Наприклад, жодна з цих змінних потім користувачем (або кореневим) не стає доступною як змінна середовища

  2. Здається, що змінна XDG_DOCUMENTS_DIR- це та, яка відповідає в Немо за надання одному конкретному каталогу "спеціального" значка

  3. Ось що нас усіх турбує: як надати одному конкретному каталогу спеціальну піктограму "все для себе", що означає "це ваш каталог ДОКУМЕНТІВ"

  4. Щоб надати це певному каталогу, окрім ~/Documents,
    - a. зробіть посилання з потрібного каталогу в розділі "Мій комп'ютер" на панелі LH Немо
    - b. змінити значення XDG_DOCUMENTS_DIRзмінної у ~/.config/user-dir.dirsв цьому каталозі, використовуючи абсолютний шлях.
    - c. вийдіть із системи та поверніться назад: як би не було його назви, як у LH, так і в RH на Немо, у вашому каталозі тепер має бути "особливий" значок ДОКУМЕНТІВ!

Зверніть увагу: недостатньо, як запропоновано в коментарі вище, просто видалити ~/Documentsкаталог, щоб все працювало в порядку. Зокрема, майте на увазі, що якщо при запуску буде встановлено, що XDG_DOCUMENTS_DIRшлях насправді не веде до дійсної каталоги, налаштування для XDG_DOCUMENTS_DIRбуде перезаписано user-dir.dirs, замінивши його, в принципі, $HOME/Documents... (насправді, як це не дивно, мої експерименти, здається, виявляють, що його зазвичай замінюють з $HOMEякихось незрозумілих причин).

NB2 як альтернатива вищесказаному (особливо якщо "особливий" значок не має особливого значення для вас), ви можете використовувати символьне посилання ..., яке можна назвати "Документи". Насправді у вас могли бути обидва: символьне посилання та спеціальна ікона для вашого цільового файлу.

NB3 Я не вірю, що ви можете створити символьне посилання, як було запропоновано ... І надати йому спеціальний DOCUMENTSзначок! Але враховуючи це, все одно, мабуть, йдеться про косметику, можливо, це, гм, не має великого значення!


Будь ласка, відформатуйте своє повідомлення стосовно цього посилання: askubuntu.com/editing-help
abu_bua
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.