Набор пользовательские каталоги XDG как символьные ссылки на съемные носители

У меня есть съемные носители (SD-карта), которая автоматически монтирует себя, когда я вхожу в Ubuntu. Я хочу все свои пользовательские каталоги (Музыка, Загрузки и т.д.) в этом съемные носители. Я изменил .config/user-dirs.dirs файл для указания на каталоги в $HOME которые имеют символьные ссылки на каталоги в съемных носителях. Но каждый раз я перезапускаю свой компьютер, сброс каталогов к $HOME/ вместо, например, $HOME/downloads -> /media/username/removablemedia/downloads.

Мое предположение - это, когда я вхожу в Ubuntu xdg-user-dirs-update выполнения перед SD-картой смонтированы. Так как это не может найти каталоги (символьные ссылки указывают для освобождения на данный момент), это принимает значение по умолчанию к $HOME/. Я знаю это потому что, когда я изменяю значения в .config/user-dirs.dirs к каталогам в моем $HOME, изменения сохраняются.

Так есть ли способ, которым я мог сделать Ubuntu таким образом, что это монтирует SD-карту сначала и затем выполняется xdg-user-dirs-update?

2
задан 13 May 2016 в 03:14

2 ответа

Извините за чрезвычайно поздний ответ, но существует 2 решения Вашей проблемы:

1
ответ дан 2 December 2019 в 05:10

Если Ваша теория на неработающих ссылках корректна, можно попытаться создать файлы/каталоги заполнителя в каталоге, где Вы ожидаете, что съемные носители смонтируются, таким образом, символьные ссылки не будут казаться поврежденными. Когда съемные носители будут смонтированы, это будет сверху Ваших заполнителей.

0
ответ дан 2 December 2019 в 05:10

Другие вопросы по тегам:

Похожие вопросы: